@charset "UTF-8";
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *
 */
/*!
   * Bootstrap  v5.2.3 (https://getbootstrap.com/)
   * Copyright 2011-2022 The Bootstrap Authors
   * Copyright 2011-2022 Twitter, Inc.
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */
@import url(/assets/font_awesome5-811244b0b5c9cca12eaeb4e1eb25081701703d0d8923042e07fbaa7f91908265.css);
@import url(/assets/bootstrap-icons/font/bootstrap-icons-7bf6755276f3c0369897c42d2756929ef3bd469bc416a0090bf616f2d50ad134.css);
/* line 1, node_modules/bootstrap/scss/_root.scss */
:root {
  --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-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --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-bg: #fff;
  --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-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #0d6efd;
  --bs-link-hover-color: #0a58ca;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
}

/* line 16, node_modules/bootstrap/scss/_reboot.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  /* line 28, node_modules/bootstrap/scss/_reboot.scss */
  :root {
    scroll-behavior: smooth;
  }
}

/* line 49, node_modules/bootstrap/scss/_reboot.scss */
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);
}

/* line 68, node_modules/bootstrap/scss/_reboot.scss */
hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

/* line 83, node_modules/bootstrap/scss/_reboot.scss */
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

/* line 93, node_modules/bootstrap/scss/_reboot.scss */
h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
  /* line 93, node_modules/bootstrap/scss/_reboot.scss */
  h1, .h1 {
    font-size: 2.5rem;
  }
}

/* line 98, node_modules/bootstrap/scss/_reboot.scss */
h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 1200px) {
  /* line 98, node_modules/bootstrap/scss/_reboot.scss */
  h2, .h2 {
    font-size: 2rem;
  }
}

/* line 103, node_modules/bootstrap/scss/_reboot.scss */
h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
  /* line 103, node_modules/bootstrap/scss/_reboot.scss */
  h3, .h3 {
    font-size: 1.75rem;
  }
}

/* line 108, node_modules/bootstrap/scss/_reboot.scss */
h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  /* line 108, node_modules/bootstrap/scss/_reboot.scss */
  h4, .h4 {
    font-size: 1.5rem;
  }
}

/* line 113, node_modules/bootstrap/scss/_reboot.scss */
h5, .h5 {
  font-size: 1.25rem;
}

/* line 118, node_modules/bootstrap/scss/_reboot.scss */
h6, .h6 {
  font-size: 1rem;
}

/* line 129, node_modules/bootstrap/scss/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 141, node_modules/bootstrap/scss/_reboot.scss */
abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

/* line 150, node_modules/bootstrap/scss/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 159, node_modules/bootstrap/scss/_reboot.scss */
ol,
ul {
  padding-left: 2rem;
}

/* line 164, node_modules/bootstrap/scss/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 171, node_modules/bootstrap/scss/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 178, node_modules/bootstrap/scss/_reboot.scss */
dt {
  font-weight: 700;
}

/* line 184, node_modules/bootstrap/scss/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 192, node_modules/bootstrap/scss/_reboot.scss */
blockquote {
  margin: 0 0 1rem;
}

/* line 201, node_modules/bootstrap/scss/_reboot.scss */
b,
strong {
  font-weight: bolder;
}

/* line 211, node_modules/bootstrap/scss/_reboot.scss */
small, .small {
  font-size: 0.875em;
}

/* line 218, node_modules/bootstrap/scss/_reboot.scss */
mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}

/* line 229, node_modules/bootstrap/scss/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

/* line 237, node_modules/bootstrap/scss/_reboot.scss */
sub {
  bottom: -.25em;
}

/* line 238, node_modules/bootstrap/scss/_reboot.scss */
sup {
  top: -.5em;
}

/* line 243, node_modules/bootstrap/scss/_reboot.scss */
a {
  color: var(--bs-link-color);
  text-decoration: underline;
}

/* line 247, node_modules/bootstrap/scss/_reboot.scss */
a:hover {
  color: var(--bs-link-hover-color);
}

/* line 259, node_modules/bootstrap/scss/_reboot.scss */
a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

/* line 269, node_modules/bootstrap/scss/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

/* line 281, node_modules/bootstrap/scss/_reboot.scss */
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}

/* line 290, node_modules/bootstrap/scss/_reboot.scss */
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 297, node_modules/bootstrap/scss/_reboot.scss */
code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}

/* line 303, node_modules/bootstrap/scss/_reboot.scss */
a > code {
  color: inherit;
}

/* line 308, node_modules/bootstrap/scss/_reboot.scss */
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;
}

/* line 315, node_modules/bootstrap/scss/_reboot.scss */
kbd kbd {
  padding: 0;
  font-size: 1em;
}

/* line 327, node_modules/bootstrap/scss/_reboot.scss */
figure {
  margin: 0 0 1rem;
}

/* line 334, node_modules/bootstrap/scss/_reboot.scss */
img,
svg {
  vertical-align: middle;
}

/* line 344, node_modules/bootstrap/scss/_reboot.scss */
table {
  caption-side: bottom;
  border-collapse: collapse;
}

/* line 349, node_modules/bootstrap/scss/_reboot.scss */
caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

/* line 360, node_modules/bootstrap/scss/_reboot.scss */
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

/* line 366, node_modules/bootstrap/scss/_reboot.scss */
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

/* line 382, node_modules/bootstrap/scss/_reboot.scss */
label {
  display: inline-block;
}

/* line 389, node_modules/bootstrap/scss/_reboot.scss */
button {
  border-radius: 0;
}

/* line 399, node_modules/bootstrap/scss/_reboot.scss */
button:focus:not(:focus-visible) {
  outline: 0;
}

/* line 405, node_modules/bootstrap/scss/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 417, node_modules/bootstrap/scss/_reboot.scss */
button,
select {
  text-transform: none;
}

/* line 424, node_modules/bootstrap/scss/_reboot.scss */
[role="button"] {
  cursor: pointer;
}

/* line 428, node_modules/bootstrap/scss/_reboot.scss */
select {
  word-wrap: normal;
}

/* line 434, node_modules/bootstrap/scss/_reboot.scss */
select:disabled {
  opacity: 1;
}

/* line 442, node_modules/bootstrap/scss/_reboot.scss */
[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator {
  display: none !important;
}

/* line 451, node_modules/bootstrap/scss/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 458, node_modules/bootstrap/scss/_reboot.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

/* line 466, node_modules/bootstrap/scss/_reboot.scss */
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 473, node_modules/bootstrap/scss/_reboot.scss */
textarea {
  resize: vertical;
}

/* line 484, node_modules/bootstrap/scss/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 496, node_modules/bootstrap/scss/_reboot.scss */
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) {
  /* line 496, node_modules/bootstrap/scss/_reboot.scss */
  legend {
    font-size: 1.5rem;
  }
}

/* line 505, node_modules/bootstrap/scss/_reboot.scss */
legend + * {
  clear: left;
}

/* line 513, node_modules/bootstrap/scss/_reboot.scss */
::-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;
}

/* line 523, node_modules/bootstrap/scss/_reboot.scss */
::-webkit-inner-spin-button {
  height: auto;
}

/* line 533, node_modules/bootstrap/scss/_reboot.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
/* line 554, node_modules/bootstrap/scss/_reboot.scss */
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 560, node_modules/bootstrap/scss/_reboot.scss */
::-webkit-color-swatch-wrapper {
  padding: 0;
}

/* line 568, node_modules/bootstrap/scss/_reboot.scss */
::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 575, node_modules/bootstrap/scss/_reboot.scss */
output {
  display: inline-block;
}

/* line 581, node_modules/bootstrap/scss/_reboot.scss */
iframe {
  border: 0;
}

/* line 589, node_modules/bootstrap/scss/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer;
}

/* line 599, node_modules/bootstrap/scss/_reboot.scss */
progress {
  vertical-align: baseline;
}

/* line 608, node_modules/bootstrap/scss/_reboot.scss */
[hidden] {
  display: none !important;
}

/* line 29, node_modules/bootstrap/scss/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-1 {
    font-size: 5rem;
  }
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-2 {
    font-size: 4.5rem;
  }
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-3 {
    font-size: 4rem;
  }
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-4 {
    font-size: 3.5rem;
  }
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-5 {
    font-size: 3rem;
  }
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-6 {
    font-size: 2.5rem;
  }
}

/* line 60, node_modules/bootstrap/scss/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 65, node_modules/bootstrap/scss/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 68, node_modules/bootstrap/scss/_type.scss */
.list-inline-item {
  display: inline-block;
}

/* line 71, node_modules/bootstrap/scss/_type.scss */
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 82, node_modules/bootstrap/scss/_type.scss */
.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

/* line 88, node_modules/bootstrap/scss/_type.scss */
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

/* line 92, node_modules/bootstrap/scss/_type.scss */
.blockquote > :last-child {
  margin-bottom: 0;
}

/* line 97, node_modules/bootstrap/scss/_type.scss */
.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}

/* line 103, node_modules/bootstrap/scss/_type.scss */
.blockquote-footer::before {
  content: "\2014\00A0";
}

/* line 8, node_modules/bootstrap/scss/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto;
}

/* line 14, node_modules/bootstrap/scss/_images.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.375rem;
  max-width: 100%;
  height: auto;
}

/* line 29, node_modules/bootstrap/scss/_images.scss */
.figure {
  display: inline-block;
}

/* line 34, node_modules/bootstrap/scss/_images.scss */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 39, node_modules/bootstrap/scss/_images.scss */
.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

/* line 7, node_modules/bootstrap/scss/_containers.scss */
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 20, node_modules/bootstrap/scss/_containers.scss */
  .container-sm, .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 20, node_modules/bootstrap/scss/_containers.scss */
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 20, node_modules/bootstrap/scss/_containers.scss */
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 20, node_modules/bootstrap/scss/_containers.scss */
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}

@media (min-width: 1400px) {
  /* line 20, node_modules/bootstrap/scss/_containers.scss */
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}

/* line 6, node_modules/bootstrap/scss/_grid.scss */
.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(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}

/* line 9, node_modules/bootstrap/scss/_grid.scss */
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}

/* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
.col {
  flex: 1 0 0%;
}

/* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

/* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-1 {
  margin-left: 8.33333333%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-2 {
  margin-left: 16.66666667%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-4 {
  margin-left: 33.33333333%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-5 {
  margin-left: 41.66666667%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-7 {
  margin-left: 58.33333333%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-8 {
  margin-left: 66.66666667%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-10 {
  margin-left: 83.33333333%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-11 {
  margin-left: 91.66666667%;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  /* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm {
    flex: 1 0 0%;
  }
  /* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 768px) {
  /* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md {
    flex: 1 0 0%;
  }
  /* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 992px) {
  /* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg {
    flex: 1 0 0%;
  }
  /* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 1200px) {
  /* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl {
    flex: 1 0 0%;
  }
  /* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 1400px) {
  /* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl {
    flex: 1 0 0%;
  }
  /* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-0 {
    margin-left: 0;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-3 {
    margin-left: 25%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-6 {
    margin-left: 50%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-9 {
    margin-left: 75%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}

/* line 5, node_modules/bootstrap/scss/_tables.scss */
.table {
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}

/* line 28, node_modules/bootstrap/scss/_tables.scss */
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

/* line 35, node_modules/bootstrap/scss/_tables.scss */
.table > tbody {
  vertical-align: inherit;
}

/* line 39, node_modules/bootstrap/scss/_tables.scss */
.table > thead {
  vertical-align: bottom;
}

/* line 44, node_modules/bootstrap/scss/_tables.scss */
.table-group-divider {
  border-top: 2px solid currentcolor;
}

/* line 52, node_modules/bootstrap/scss/_tables.scss */
.caption-top {
  caption-side: top;
}

/* line 63, node_modules/bootstrap/scss/_tables.scss */
.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

/* line 79, node_modules/bootstrap/scss/_tables.scss */
.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}

/* line 83, node_modules/bootstrap/scss/_tables.scss */
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

/* line 91, node_modules/bootstrap/scss/_tables.scss */
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

/* line 95, node_modules/bootstrap/scss/_tables.scss */
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

/* line 106, node_modules/bootstrap/scss/_tables.scss */
.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

/* line 114, node_modules/bootstrap/scss/_tables.scss */
.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

/* line 124, node_modules/bootstrap/scss/_tables.scss */
.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

/* line 134, node_modules/bootstrap/scss/_tables.scss */
.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #bacbe6;
  --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);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #cbccce;
  --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);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #bcd0c7;
  --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);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #badce3;
  --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);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #e6dbb9;
  --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);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #dfc2c4;
  --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);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #dfe0e1;
  --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);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #373b3e;
  --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);
}

/* line 159, node_modules/bootstrap/scss/_tables.scss */
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  /* line 159, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 767.98px) {
  /* line 159, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 991.98px) {
  /* line 159, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1199.98px) {
  /* line 159, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1399.98px) {
  /* line 159, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

/* line 5, node_modules/bootstrap/scss/forms/_labels.scss */
.form-label {
  margin-bottom: 0.5rem;
}

/* line 15, node_modules/bootstrap/scss/forms/_labels.scss */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

/* line 26, node_modules/bootstrap/scss/forms/_labels.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

/* line 32, node_modules/bootstrap/scss/forms/_labels.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

/* line 5, node_modules/bootstrap/scss/forms/_form-text.scss */
.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

/* line 5, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  appearance: none;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 5, node_modules/bootstrap/scss/forms/_form-control.scss */
  .form-control {
    transition: none;
  }
}

/* line 25, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control[type="file"] {
  overflow: hidden;
}

/* line 28, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control[type="file"]:not(:disabled):not([readonly]) {
  cursor: pointer;
}

/* line 34, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 50, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}

/* line 56, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

/* line 67, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}

/* line 76, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  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) {
  /* line 76, node_modules/bootstrap/scss/forms/_form-control.scss */
  .form-control::file-selector-button {
    transition: none;
  }
}

/* line 91, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}

/* line 101, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 112, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-plaintext:focus {
  outline: 0;
}

/* line 116, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

/* line 130, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

/* line 136, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

/* line 143, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

/* line 149, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

/* line 160, node_modules/bootstrap/scss/forms/_form-control.scss */
textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}

/* line 164, node_modules/bootstrap/scss/forms/_form-control.scss */
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}

/* line 168, node_modules/bootstrap/scss/forms/_form-control.scss */
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

/* line 174, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem;
}

/* line 179, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}

/* line 183, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
}

/* line 188, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color::-webkit-color-swatch {
  border-radius: 0.375rem;
}

/* line 192, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
}

/* line 193, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
}

/* line 6, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: 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");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 6, node_modules/bootstrap/scss/forms/_form-select.scss */
  .form-select {
    transition: none;
  }
}

/* line 27, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 38, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}

/* line 44, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select:disabled {
  background-color: #e9ecef;
}

/* line 51, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

/* line 57, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

/* line 65, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

/* line 5, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}

/* line 11, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

/* line 17, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}

/* line 22, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

/* line 29, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  print-color-adjust: exact;
}

/* line 43, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[type="checkbox"] {
  border-radius: 0.25em;
}

/* line 47, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[type="radio"] {
  border-radius: 50%;
}

/* line 52, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input:active {
  filter: brightness(90%);
}

/* line 56, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 62, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}

/* line 66, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[type="checkbox"]:checked {
  background-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");
}

/* line 74, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[type="radio"]:checked {
  background-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");
}

/* line 83, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[type="checkbox"]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-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");
}

/* line 94, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}

/* line 104, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

/* line 120, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch {
  padding-left: 2.5em;
}

/* line 123, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: 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");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 123, node_modules/bootstrap/scss/forms/_form-check.scss */
  .form-switch .form-check-input {
    transition: none;
  }
}

/* line 131, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch .form-check-input:focus {
  background-image: 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");
}

/* line 135, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: 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");
}

/* line 146, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}

/* line 150, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

/* line 157, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

/* line 162, node_modules/bootstrap/scss/forms/_form-check.scss */
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 169, node_modules/bootstrap/scss/forms/_form-check.scss */
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

/* line 7, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}

/* line 14, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:focus {
  outline: 0;
}

/* line 19, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 20, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 23, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-moz-focus-outer {
  border: 0;
}

/* line 27, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  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;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 27, node_modules/bootstrap/scss/forms/_form-range.scss */
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}

/* line 38, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}

/* line 43, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 54, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  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;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 54, node_modules/bootstrap/scss/forms/_form-range.scss */
  .form-range::-moz-range-thumb {
    transition: none;
  }
}

/* line 64, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}

/* line 69, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 80, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:disabled {
  pointer-events: none;
}

/* line 83, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

/* line 87, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

/* line 1, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating {
  position: relative;
}

/* line 4, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}

/* line 11, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 11, node_modules/bootstrap/scss/forms/_floating-labels.scss */
  .form-floating > label {
    transition: none;
  }
}

/* line 28, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}

/* line 32, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}

/* line 36, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.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;
}

/* line 42, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

/* line 48, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

/* line 57, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.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 {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

/* line 64, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

/* line 71, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}

/* line 5, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

/* line 12, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

/* line 22, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}

/* line 31, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group .btn {
  position: relative;
  z-index: 2;
}

/* line 35, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group .btn:focus {
  z-index: 5;
}

/* line 47, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
}

/* line 68, node_modules/bootstrap/scss/forms/_input-group.scss */
.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: 0.5rem;
}

/* line 77, node_modules/bootstrap/scss/forms/_input-group.scss */
.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: 0.25rem;
}

/* line 86, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

/* line 101, node_modules/bootstrap/scss/forms/_input-group.scss */
.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;
}

/* line 110, node_modules/bootstrap/scss/forms/_input-group.scss */
.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;
}

/* line 123, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 128, node_modules/bootstrap/scss/forms/_input-group.scss */
.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;
}

/* line 25, node_modules/bootstrap/scss/mixins/_forms.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

/* line 34, node_modules/bootstrap/scss/mixins/_forms.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.375rem;
}

/* line 50, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #198754;
  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);
}

/* line 67, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.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);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
}

/* line 89, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select[size="1"]:valid:not([multiple]), .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid[size="1"]:not([multiple]) {
  padding-right: 4.125rem;
  background-image: 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"), 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-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 98, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}

/* line 117, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}

/* line 121, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

/* line 125, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

/* line 131, node_modules/bootstrap/scss/mixins/_forms.scss */
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .5em;
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control.is-valid:not(:focus), .was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select.is-valid:not(:focus), .was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating.is-valid:not(:focus-within) {
  z-index: 3;
}

/* line 25, node_modules/bootstrap/scss/mixins/_forms.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

/* line 34, node_modules/bootstrap/scss/mixins/_forms.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.375rem;
}

/* line 50, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  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);
}

/* line 67, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.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);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}

/* line 89, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select[size="1"]:invalid:not([multiple]), .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid[size="1"]:not([multiple]) {
  padding-right: 4.125rem;
  background-image: 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"), 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-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 98, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}

/* line 117, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}

/* line 121, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

/* line 125, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

/* line 131, node_modules/bootstrap/scss/mixins/_forms.scss */
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .5em;
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control.is-invalid:not(:focus), .was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select.is-invalid:not(:focus), .was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating.is-invalid:not(:focus-within) {
  z-index: 4;
}

/* line 5, node_modules/bootstrap/scss/_buttons.scss */
.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: #212529;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.375rem;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  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) {
  /* line 5, node_modules/bootstrap/scss/_buttons.scss */
  .btn {
    transition: none;
  }
}

/* line 43, node_modules/bootstrap/scss/_buttons.scss */
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}

/* line 50, node_modules/bootstrap/scss/_buttons.scss */
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}

/* line 57, node_modules/bootstrap/scss/_buttons.scss */
.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);
}

/* line 70, node_modules/bootstrap/scss/_buttons.scss */
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}

/* line 81, node_modules/bootstrap/scss/_buttons.scss */
.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);
}

/* line 93, node_modules/bootstrap/scss/_buttons.scss */
.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);
}

/* line 103, node_modules/bootstrap/scss/_buttons.scss */
.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);
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 161, node_modules/bootstrap/scss/_buttons.scss */
.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: none;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}

/* line 185, node_modules/bootstrap/scss/_buttons.scss */
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}

/* line 189, node_modules/bootstrap/scss/_buttons.scss */
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

/* line 201, node_modules/bootstrap/scss/_buttons.scss */
.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: 0.5rem;
}

/* line 205, node_modules/bootstrap/scss/_buttons.scss */
.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: 0.25rem;
}

/* line 1, node_modules/bootstrap/scss/_transitions.scss */
.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1, node_modules/bootstrap/scss/_transitions.scss */
  .fade {
    transition: none;
  }
}

/* line 4, node_modules/bootstrap/scss/_transitions.scss */
.fade:not(.show) {
  opacity: 0;
}

/* line 11, node_modules/bootstrap/scss/_transitions.scss */
.collapse:not(.show) {
  display: none;
}

/* line 16, node_modules/bootstrap/scss/_transitions.scss */
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 16, node_modules/bootstrap/scss/_transitions.scss */
  .collapsing {
    transition: none;
  }
}

/* line 21, node_modules/bootstrap/scss/_transitions.scss */
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 21, node_modules/bootstrap/scss/_transitions.scss */
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

/* line 2, node_modules/bootstrap/scss/_dropdown.scss */
.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

/* line 11, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-toggle {
  white-space: nowrap;
}

/* line 31, node_modules/bootstrap/scss/mixins/_caret.scss */
.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;
}

/* line 59, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 19, node_modules/bootstrap/scss/_dropdown.scss */
.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: #212529;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0.375rem;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --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);
}

/* line 65, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

/* line 92, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-start {
  --bs-position: start;
}

/* line 95, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

/* line 101, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-end {
  --bs-position: end;
}

/* line 104, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  /* line 92, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  /* line 95, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  /* line 104, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  /* line 92, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  /* line 95, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  /* line 104, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  /* line 92, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  /* line 95, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  /* line 104, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 92, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  /* line 95, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  /* line 104, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1400px) {
  /* line 92, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  /* line 95, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  /* line 104, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

/* line 116, node_modules/bootstrap/scss/_dropdown.scss */
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}

/* line 31, node_modules/bootstrap/scss/mixins/_caret.scss */
.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;
}

/* line 59, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 129, node_modules/bootstrap/scss/_dropdown.scss */
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}

/* line 31, node_modules/bootstrap/scss/mixins/_caret.scss */
.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;
}

/* line 59, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 139, node_modules/bootstrap/scss/_dropdown.scss */
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

/* line 146, node_modules/bootstrap/scss/_dropdown.scss */
.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}

/* line 31, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 46, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropstart .dropdown-toggle::after {
  display: none;
}

/* line 50, node_modules/bootstrap/scss/mixins/_caret.scss */
.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;
}

/* line 59, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 156, node_modules/bootstrap/scss/_dropdown.scss */
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 164, node_modules/bootstrap/scss/_dropdown.scss */
.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;
}

/* line 175, node_modules/bootstrap/scss/_dropdown.scss */
.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;
}

/* line 188, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}

/* line 195, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}

/* line 202, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

/* line 212, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu.show {
  display: block;
}

/* line 217, node_modules/bootstrap/scss/_dropdown.scss */
.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;
}

/* line 227, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

/* line 234, node_modules/bootstrap/scss/_dropdown.scss */
.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;
}

/* line 2, node_modules/bootstrap/scss/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 8, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

/* line 15, node_modules/bootstrap/scss/_button-group.scss */
.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;
}

/* line 26, node_modules/bootstrap/scss/_button-group.scss */
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

/* line 31, node_modules/bootstrap/scss/_button-group.scss */
.btn-toolbar .input-group {
  width: auto;
}

/* line 36, node_modules/bootstrap/scss/_button-group.scss */
.btn-group {
  border-radius: 0.375rem;
}

/* line 40, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

/* line 46, node_modules/bootstrap/scss/_button-group.scss */
.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;
}

/* line 56, node_modules/bootstrap/scss/_button-group.scss */
.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;
}

/* line 75, node_modules/bootstrap/scss/_button-group.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 79, node_modules/bootstrap/scss/_button-group.scss */
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 85, node_modules/bootstrap/scss/_button-group.scss */
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 90, node_modules/bootstrap/scss/_button-group.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

/* line 95, node_modules/bootstrap/scss/_button-group.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 117, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

/* line 122, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

/* line 127, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

/* line 133, node_modules/bootstrap/scss/_button-group.scss */
.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;
}

/* line 138, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 6, node_modules/bootstrap/scss/_nav.scss */
.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: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 24, node_modules/bootstrap/scss/_nav.scss */
.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;
  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) {
  /* line 24, node_modules/bootstrap/scss/_nav.scss */
  .nav-link {
    transition: none;
  }
}

/* line 33, node_modules/bootstrap/scss/_nav.scss */
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}

/* line 40, node_modules/bootstrap/scss/_nav.scss */
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

/* line 51, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}

/* line 64, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  background: none;
  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);
}

/* line 70, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}

/* line 77, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/_nav.scss */
.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);
}

/* line 92, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 105, node_modules/bootstrap/scss/_nav.scss */
.nav-pills {
  --bs-nav-pills-border-radius: 0.375rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}

/* line 112, node_modules/bootstrap/scss/_nav.scss */
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: var(--bs-nav-pills-border-radius);
}

/* line 117, node_modules/bootstrap/scss/_nav.scss */
.nav-pills .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}

/* line 124, node_modules/bootstrap/scss/_nav.scss */
.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);
}

/* line 137, node_modules/bootstrap/scss/_nav.scss */
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

/* line 145, node_modules/bootstrap/scss/_nav.scss */
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

/* line 155, node_modules/bootstrap/scss/_nav.scss */
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

/* line 166, node_modules/bootstrap/scss/_nav.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 169, node_modules/bootstrap/scss/_nav.scss */
.tab-content > .active {
  display: block;
}

/* line 6, node_modules/bootstrap/scss/_navbar.scss */
.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --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(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --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%280, 0, 0, 0.55%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(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.375rem;
  --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);
}

/* line 41, node_modules/bootstrap/scss/_navbar.scss */
.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;
}

/* line 65, node_modules/bootstrap/scss/_navbar.scss */
.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;
}

/* line 74, node_modules/bootstrap/scss/_navbar.scss */
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

/* line 86, node_modules/bootstrap/scss/_navbar.scss */
.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;
}

/* line 103, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--bs-navbar-active-color);
}

/* line 108, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav .dropdown-menu {
  position: static;
}

/* line 118, node_modules/bootstrap/scss/_navbar.scss */
.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}

/* line 123, node_modules/bootstrap/scss/_navbar.scss */
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

/* line 139, node_modules/bootstrap/scss/_navbar.scss */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

/* line 148, node_modules/bootstrap/scss/_navbar.scss */
.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) {
  /* line 148, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-toggler {
    transition: none;
  }
}

/* line 158, node_modules/bootstrap/scss/_navbar.scss */
.navbar-toggler:hover {
  text-decoration: none;
}

/* line 162, node_modules/bootstrap/scss/_navbar.scss */
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

/* line 171, node_modules/bootstrap/scss/_navbar.scss */
.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%;
}

/* line 182, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  /* line 196, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 201, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  /* line 204, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 208, node_modules/bootstrap/scss/_navbar.scss */
  .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);
  }
  /* line 214, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 218, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 223, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  /* line 227, node_modules/bootstrap/scss/_navbar.scss */
  .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;
  }
  /* line 242, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  /* line 246, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 768px) {
  /* line 196, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 201, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  /* line 204, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 208, node_modules/bootstrap/scss/_navbar.scss */
  .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);
  }
  /* line 214, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 218, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 223, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  /* line 227, node_modules/bootstrap/scss/_navbar.scss */
  .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;
  }
  /* line 242, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  /* line 246, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 992px) {
  /* line 196, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 201, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  /* line 204, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 208, node_modules/bootstrap/scss/_navbar.scss */
  .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);
  }
  /* line 214, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 218, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 223, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  /* line 227, node_modules/bootstrap/scss/_navbar.scss */
  .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;
  }
  /* line 242, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  /* line 246, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 1200px) {
  /* line 196, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 201, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  /* line 204, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 208, node_modules/bootstrap/scss/_navbar.scss */
  .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);
  }
  /* line 214, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 218, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 223, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  /* line 227, node_modules/bootstrap/scss/_navbar.scss */
  .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;
  }
  /* line 242, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  /* line 246, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 1400px) {
  /* line 196, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 201, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  /* line 204, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 208, node_modules/bootstrap/scss/_navbar.scss */
  .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);
  }
  /* line 214, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 218, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 223, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  /* line 227, node_modules/bootstrap/scss/_navbar.scss */
  .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;
  }
  /* line 242, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  /* line 246, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

/* line 196, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}

/* line 201, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav {
  flex-direction: row;
}

/* line 204, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 208, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}

/* line 214, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

/* line 218, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

/* line 223, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 227, node_modules/bootstrap/scss/_navbar.scss */
.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;
}

/* line 242, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}

/* line 246, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

/* line 267, node_modules/bootstrap/scss/_navbar.scss */
.navbar-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");
}

/* line 5, node_modules/bootstrap/scss/_card.scss */
.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-width: 1px;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 0.375rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.375rem - 1px);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --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);
  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);
}

/* line 38, node_modules/bootstrap/scss/_card.scss */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 43, node_modules/bootstrap/scss/_card.scss */
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

/* line 47, node_modules/bootstrap/scss/_card.scss */
.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);
}

/* line 52, node_modules/bootstrap/scss/_card.scss */
.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);
}

/* line 60, node_modules/bootstrap/scss/_card.scss */
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

/* line 66, node_modules/bootstrap/scss/_card.scss */
.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

/* line 74, node_modules/bootstrap/scss/_card.scss */
.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
}

/* line 78, node_modules/bootstrap/scss/_card.scss */
.card-subtitle {
  margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
}

/* line 83, node_modules/bootstrap/scss/_card.scss */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 92, node_modules/bootstrap/scss/_card.scss */
.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

/* line 101, node_modules/bootstrap/scss/_card.scss */
.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);
}

/* line 108, node_modules/bootstrap/scss/_card.scss */
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

/* line 113, node_modules/bootstrap/scss/_card.scss */
.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);
}

/* line 119, node_modules/bootstrap/scss/_card.scss */
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

/* line 129, node_modules/bootstrap/scss/_card.scss */
.card-header-tabs {
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}

/* line 135, node_modules/bootstrap/scss/_card.scss */
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

/* line 141, node_modules/bootstrap/scss/_card.scss */
.card-header-pills {
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
}

/* line 147, node_modules/bootstrap/scss/_card.scss */
.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);
}

/* line 157, node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

/* line 163, node_modules/bootstrap/scss/_card.scss */
.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);
}

/* line 168, node_modules/bootstrap/scss/_card.scss */
.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);
}

/* line 181, node_modules/bootstrap/scss/_card.scss */
.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}

@media (min-width: 576px) {
  /* line 178, node_modules/bootstrap/scss/_card.scss */
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  /* line 190, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 195, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 202, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 205, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  /* line 210, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  /* line 217, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 220, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  /* line 225, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

/* line 5, node_modules/bootstrap/scss/_accordion.scss */
.accordion {
  --bs-accordion-color: #212529;
  --bs-accordion-bg: #fff;
  --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: 1px;
  --bs-accordion-border-radius: 0.375rem;
  --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: #212529;
  --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='%23212529'%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-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='%230c63e4'%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-focus-border-color: #86b7fe;
  --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: #0c63e4;
  --bs-accordion-active-bg: #e7f1ff;
}

/* line 32, node_modules/bootstrap/scss/_accordion.scss */
.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) {
  /* line 32, node_modules/bootstrap/scss/_accordion.scss */
  .accordion-button {
    transition: none;
  }
}

/* line 47, node_modules/bootstrap/scss/_accordion.scss */
.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);
}

/* line 52, node_modules/bootstrap/scss/_accordion.scss */
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}

/* line 59, node_modules/bootstrap/scss/_accordion.scss */
.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) {
  /* line 59, node_modules/bootstrap/scss/_accordion.scss */
  .accordion-button::after {
    transition: none;
  }
}

/* line 71, node_modules/bootstrap/scss/_accordion.scss */
.accordion-button:hover {
  z-index: 2;
}

/* line 75, node_modules/bootstrap/scss/_accordion.scss */
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

/* line 83, node_modules/bootstrap/scss/_accordion.scss */
.accordion-header {
  margin-bottom: 0;
}

/* line 87, node_modules/bootstrap/scss/_accordion.scss */
.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);
}

/* line 92, node_modules/bootstrap/scss/_accordion.scss */
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}

/* line 95, node_modules/bootstrap/scss/_accordion.scss */
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}

/* line 100, node_modules/bootstrap/scss/_accordion.scss */
.accordion-item:not(:first-of-type) {
  border-top: 0;
}

/* line 105, node_modules/bootstrap/scss/_accordion.scss */
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

/* line 109, node_modules/bootstrap/scss/_accordion.scss */
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}

/* line 114, node_modules/bootstrap/scss/_accordion.scss */
.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);
}

/* line 120, node_modules/bootstrap/scss/_accordion.scss */
.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

/* line 130, node_modules/bootstrap/scss/_accordion.scss */
.accordion-flush .accordion-collapse {
  border-width: 0;
}

/* line 134, node_modules/bootstrap/scss/_accordion.scss */
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* line 139, node_modules/bootstrap/scss/_accordion.scss */
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}

/* line 140, node_modules/bootstrap/scss/_accordion.scss */
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}

/* line 143, node_modules/bootstrap/scss/_accordion.scss */
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

/* line 1, node_modules/bootstrap/scss/_breadcrumb.scss */
.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: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  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);
}

/* line 26, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}

/* line 29, node_modules/bootstrap/scss/_breadcrumb.scss */
.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, "/") */;
}

/* line 37, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

/* line 1, node_modules/bootstrap/scss/_pagination.scss */
.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: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.375rem;
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #e9ecef;
  --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: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  display: flex;
  padding-left: 0;
  list-style: none;
}

/* line 29, node_modules/bootstrap/scss/_pagination.scss */
.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) {
  /* line 29, node_modules/bootstrap/scss/_pagination.scss */
  .page-link {
    transition: none;
  }
}

/* line 40, node_modules/bootstrap/scss/_pagination.scss */
.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);
}

/* line 48, node_modules/bootstrap/scss/_pagination.scss */
.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);
}

/* line 56, node_modules/bootstrap/scss/_pagination.scss */
.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);
}

/* line 64, node_modules/bootstrap/scss/_pagination.scss */
.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);
}

/* line 74, node_modules/bootstrap/scss/_pagination.scss */
.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}

/* line 80, node_modules/bootstrap/scss/_pagination.scss */
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}

/* line 86, node_modules/bootstrap/scss/_pagination.scss */
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

/* line 103, node_modules/bootstrap/scss/_pagination.scss */
.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: 0.5rem;
}

/* line 107, node_modules/bootstrap/scss/_pagination.scss */
.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: 0.25rem;
}

/* line 6, node_modules/bootstrap/scss/_badge.scss */
.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: 0.375rem;
  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);
}

/* line 29, node_modules/bootstrap/scss/_badge.scss */
.badge:empty {
  display: none;
}

/* line 35, node_modules/bootstrap/scss/_badge.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 5, node_modules/bootstrap/scss/_alert.scss */
.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: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.375rem;
  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);
}

/* line 27, node_modules/bootstrap/scss/_alert.scss */
.alert-heading {
  color: inherit;
}

/* line 33, node_modules/bootstrap/scss/_alert.scss */
.alert-link {
  font-weight: 700;
}

/* line 42, node_modules/bootstrap/scss/_alert.scss */
.alert-dismissible {
  padding-right: 3rem;
}

/* line 46, node_modules/bootstrap/scss/_alert.scss */
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

/* line 67, node_modules/bootstrap/scss/_alert.scss */
.alert-primary {
  --bs-alert-color: #084298;
  --bs-alert-bg: #cfe2ff;
  --bs-alert-border-color: #b6d4fe;
}

/* line 11, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-primary .alert-link {
  color: #06357a;
}

/* line 67, node_modules/bootstrap/scss/_alert.scss */
.alert-secondary {
  --bs-alert-color: #41464b;
  --bs-alert-bg: #e2e3e5;
  --bs-alert-border-color: #d3d6d8;
}

/* line 11, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-secondary .alert-link {
  color: #34383c;
}

/* line 67, node_modules/bootstrap/scss/_alert.scss */
.alert-success {
  --bs-alert-color: #0f5132;
  --bs-alert-bg: #d1e7dd;
  --bs-alert-border-color: #badbcc;
}

/* line 11, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-success .alert-link {
  color: #0c4128;
}

/* line 67, node_modules/bootstrap/scss/_alert.scss */
.alert-info {
  --bs-alert-color: #055160;
  --bs-alert-bg: #cff4fc;
  --bs-alert-border-color: #b6effb;
}

/* line 11, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-info .alert-link {
  color: #04414d;
}

/* line 67, node_modules/bootstrap/scss/_alert.scss */
.alert-warning {
  --bs-alert-color: #664d03;
  --bs-alert-bg: #fff3cd;
  --bs-alert-border-color: #ffecb5;
}

/* line 11, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-warning .alert-link {
  color: #523e02;
}

/* line 67, node_modules/bootstrap/scss/_alert.scss */
.alert-danger {
  --bs-alert-color: #842029;
  --bs-alert-bg: #f8d7da;
  --bs-alert-border-color: #f5c2c7;
}

/* line 11, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-danger .alert-link {
  color: #6a1a21;
}

/* line 67, node_modules/bootstrap/scss/_alert.scss */
.alert-light {
  --bs-alert-color: #636464;
  --bs-alert-bg: #fefefe;
  --bs-alert-border-color: #fdfdfe;
}

/* line 11, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-light .alert-link {
  color: #4f5050;
}

/* line 67, node_modules/bootstrap/scss/_alert.scss */
.alert-dark {
  --bs-alert-color: #141619;
  --bs-alert-bg: #d3d3d4;
  --bs-alert-border-color: #bcbebf;
}

/* line 11, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-dark .alert-link {
  color: #101214;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

/* line 11, node_modules/bootstrap/scss/_progress.scss */
.progress {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: #e9ecef;
  --bs-progress-border-radius: 0.375rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --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);
}

/* line 32, node_modules/bootstrap/scss/_progress.scss */
.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) {
  /* line 32, node_modules/bootstrap/scss/_progress.scss */
  .progress-bar {
    transition: none;
  }
}

/* line 44, node_modules/bootstrap/scss/_progress.scss */
.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);
}

/* line 50, node_modules/bootstrap/scss/_progress.scss */
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  /* line 50, node_modules/bootstrap/scss/_progress.scss */
  .progress-bar-animated {
    animation: none;
  }
}

/* line 5, node_modules/bootstrap/scss/_list-group.scss */
.list-group {
  --bs-list-group-color: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.375rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #212529;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --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);
}

/* line 35, node_modules/bootstrap/scss/_list-group.scss */
.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}

/* line 39, node_modules/bootstrap/scss/_list-group.scss */
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

/* line 51, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}

/* line 57, node_modules/bootstrap/scss/_list-group.scss */
.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);
}

/* line 65, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

/* line 75, node_modules/bootstrap/scss/_list-group.scss */
.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);
}

/* line 84, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

/* line 88, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

/* line 92, node_modules/bootstrap/scss/_list-group.scss */
.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);
}

/* line 100, node_modules/bootstrap/scss/_list-group.scss */
.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);
}

/* line 108, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item + .list-group-item {
  border-top-width: 0;
}

/* line 111, node_modules/bootstrap/scss/_list-group.scss */
.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);
}

/* line 126, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal {
  flex-direction: row;
}

/* line 130, node_modules/bootstrap/scss/_list-group.scss */
.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;
}

/* line 135, node_modules/bootstrap/scss/_list-group.scss */
.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;
}

/* line 140, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

/* line 144, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}

/* line 148, node_modules/bootstrap/scss/_list-group.scss */
.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) {
  /* line 126, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  /* line 130, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 135, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 140, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  /* line 148, node_modules/bootstrap/scss/_list-group.scss */
  .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) {
  /* line 126, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md {
    flex-direction: row;
  }
  /* line 130, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 135, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 140, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  /* line 148, node_modules/bootstrap/scss/_list-group.scss */
  .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) {
  /* line 126, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  /* line 130, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 135, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 140, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  /* line 148, node_modules/bootstrap/scss/_list-group.scss */
  .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) {
  /* line 126, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  /* line 130, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 135, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 140, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  /* line 148, node_modules/bootstrap/scss/_list-group.scss */
  .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) {
  /* line 126, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  /* line 130, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 135, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 140, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  /* line 148, node_modules/bootstrap/scss/_list-group.scss */
  .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);
  }
}

/* line 164, node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush {
  border-radius: 0;
}

/* line 167, node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}

/* line 170, node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

/* line 5, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}

/* line 10, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #084298;
  background-color: #bacbe6;
}

/* line 16, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}

/* line 5, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}

/* line 10, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}

/* line 16, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

/* line 5, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}

/* line 10, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0f5132;
  background-color: #bcd0c7;
}

/* line 16, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

/* line 5, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}

/* line 10, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}

/* line 16, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

/* line 5, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}

/* line 10, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #664d03;
  background-color: #e6dbb9;
}

/* line 16, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

/* line 5, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}

/* line 10, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}

/* line 16, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

/* line 5, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}

/* line 10, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}

/* line 16, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

/* line 5, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}

/* line 10, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}

/* line 16, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

/* line 6, node_modules/bootstrap/scss/_close.scss */
.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent 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") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: 0.5;
}

/* line 18, node_modules/bootstrap/scss/_close.scss */
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}

/* line 24, node_modules/bootstrap/scss/_close.scss */
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}

/* line 30, node_modules/bootstrap/scss/_close.scss */
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: 0.25;
}

/* line 38, node_modules/bootstrap/scss/_close.scss */
.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

/* line 1, node_modules/bootstrap/scss/_toasts.scss */
.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(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: 0.375rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  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);
}

/* line 31, node_modules/bootstrap/scss/_toasts.scss */
.toast.showing {
  opacity: 0;
}

/* line 35, node_modules/bootstrap/scss/_toasts.scss */
.toast:not(.show) {
  display: none;
}

/* line 40, node_modules/bootstrap/scss/_toasts.scss */
.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}

/* line 49, node_modules/bootstrap/scss/_toasts.scss */
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

/* line 54, node_modules/bootstrap/scss/_toasts.scss */
.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));
}

/* line 64, node_modules/bootstrap/scss/_toasts.scss */
.toast-header .btn-close {
  margin-right: calc(-.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

/* line 70, node_modules/bootstrap/scss/_toasts.scss */
.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

/* line 10, node_modules/bootstrap/scss/_modal.scss */
.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #fff;
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.5rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.5rem - 1px);
  --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: 1px;
  --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: 1px;
  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;
}

/* line 53, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}

/* line 61, node_modules/bootstrap/scss/_modal.scss */
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  /* line 61, node_modules/bootstrap/scss/_modal.scss */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 65, node_modules/bootstrap/scss/_modal.scss */
.modal.show .modal-dialog {
  transform: none;
}

/* line 70, node_modules/bootstrap/scss/_modal.scss */
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

/* line 75, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}

/* line 78, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}

/* line 83, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

/* line 88, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

/* line 95, node_modules/bootstrap/scss/_modal.scss */
.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;
}

/* line 113, node_modules/bootstrap/scss/_modal.scss */
.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);
}

/* line 12, node_modules/bootstrap/scss/mixins/_backdrop.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 13, node_modules/bootstrap/scss/mixins/_backdrop.scss */
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

/* line 125, node_modules/bootstrap/scss/_modal.scss */
.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}

/* line 134, node_modules/bootstrap/scss/_modal.scss */
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
  margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto;
}

/* line 141, node_modules/bootstrap/scss/_modal.scss */
.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

/* line 148, node_modules/bootstrap/scss/_modal.scss */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

/* line 157, node_modules/bootstrap/scss/_modal.scss */
.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) * .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);
}

/* line 171, node_modules/bootstrap/scss/_modal.scss */
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * .5);
}

@media (min-width: 576px) {
  /* line 178, node_modules/bootstrap/scss/_modal.scss */
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  /* line 184, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  /* line 190, node_modules/bootstrap/scss/_modal.scss */
  .modal-sm {
    --bs-modal-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 196, node_modules/bootstrap/scss/_modal.scss */
  .modal-lg,
.modal-xl {
    --bs-modal-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 203, node_modules/bootstrap/scss/_modal.scss */
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}

/* line 214, node_modules/bootstrap/scss/_modal.scss */
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

/* line 220, node_modules/bootstrap/scss/_modal.scss */
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

/* line 226, node_modules/bootstrap/scss/_modal.scss */
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

/* line 231, node_modules/bootstrap/scss/_modal.scss */
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  /* line 214, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 220, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 226, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-sm-down .modal-header,
.modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  /* line 231, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 767.98px) {
  /* line 214, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 220, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 226, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-md-down .modal-header,
.modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  /* line 231, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 991.98px) {
  /* line 214, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 220, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 226, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-lg-down .modal-header,
.modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  /* line 231, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 1199.98px) {
  /* line 214, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 220, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 226, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xl-down .modal-header,
.modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  /* line 231, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 1399.98px) {
  /* line 214, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 220, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 226, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xxl-down .modal-header,
.modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  /* line 231, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}

/* line 2, node_modules/bootstrap/scss/_tooltip.scss */
.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: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 0.375rem;
  --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;
  padding: var(--bs-tooltip-arrow-height);
  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;
}

/* line 31, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}

/* line 33, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}

/* line 38, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 47, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {
  bottom: 0;
}

/* line 50, node_modules/bootstrap/scss/_tooltip.scss */
.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) * .5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
/* line 58, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {
  left: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}

/* line 63, node_modules/bootstrap/scss/_tooltip.scss */
.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) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
/* line 72, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {
  top: 0;
}

/* line 75, node_modules/bootstrap/scss/_tooltip.scss */
.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) * .5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
/* line 83, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {
  right: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}

/* line 88, node_modules/bootstrap/scss/_tooltip.scss */
.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) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
/* line 113, node_modules/bootstrap/scss/_tooltip.scss */
.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);
}

/* line 1, node_modules/bootstrap/scss/_popover.scss */
.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: 0.5rem;
  --bs-popover-inner-border-radius: calc(0.5rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: ;
  --bs-popover-header-bg: #f0f0f0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: #212529;
  --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);
}

/* line 40, node_modules/bootstrap/scss/_popover.scss */
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}

/* line 45, node_modules/bootstrap/scss/_popover.scss */
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

/* line 58, node_modules/bootstrap/scss/_popover.scss */
.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));
}

/* line 61, node_modules/bootstrap/scss/_popover.scss */
.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) * .5) 0;
}

/* line 66, node_modules/bootstrap/scss/_popover.scss */
.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);
}

/* line 71, node_modules/bootstrap/scss/_popover.scss */
.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 */
/* line 80, node_modules/bootstrap/scss/_popover.scss */
.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);
}

/* line 85, node_modules/bootstrap/scss/_popover.scss */
.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) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;
}

/* line 90, node_modules/bootstrap/scss/_popover.scss */
.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);
}

/* line 95, node_modules/bootstrap/scss/_popover.scss */
.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 */
/* line 105, node_modules/bootstrap/scss/_popover.scss */
.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));
}

/* line 108, node_modules/bootstrap/scss/_popover.scss */
.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) * .5) var(--bs-popover-arrow-height);
}

/* line 113, node_modules/bootstrap/scss/_popover.scss */
.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);
}

/* line 118, node_modules/bootstrap/scss/_popover.scss */
.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);
}

/* line 125, node_modules/bootstrap/scss/_popover.scss */
.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(-.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
/* line 139, node_modules/bootstrap/scss/_popover.scss */
.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);
}

/* line 144, node_modules/bootstrap/scss/_popover.scss */
.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) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
}

/* line 149, node_modules/bootstrap/scss/_popover.scss */
.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);
}

/* line 154, node_modules/bootstrap/scss/_popover.scss */
.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 */
/* line 179, node_modules/bootstrap/scss/_popover.scss */
.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);
}

/* line 188, node_modules/bootstrap/scss/_popover.scss */
.popover-header:empty {
  display: none;
}

/* line 193, node_modules/bootstrap/scss/_popover.scss */
.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

/* line 14, node_modules/bootstrap/scss/_carousel.scss */
.carousel {
  position: relative;
}

/* line 18, node_modules/bootstrap/scss/_carousel.scss */
.carousel.pointer-event {
  touch-action: pan-y;
}

/* line 22, node_modules/bootstrap/scss/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 3, node_modules/bootstrap/scss/mixins/_clearfix.scss */
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

/* line 29, node_modules/bootstrap/scss/_carousel.scss */
.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) {
  /* line 29, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-item {
    transition: none;
  }
}

/* line 39, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* line 45, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

/* line 50, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* line 61, node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

/* line 67, node_modules/bootstrap/scss/_carousel.scss */
.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;
}

/* line 74, node_modules/bootstrap/scss/_carousel.scss */
.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) {
  /* line 74, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

/* line 87, node_modules/bootstrap/scss/_carousel.scss */
.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) {
  /* line 87, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}

/* line 107, node_modules/bootstrap/scss/_carousel.scss */
.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;
}

/* line 115, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev {
  left: 0;
}

/* line 119, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-next {
  right: 0;
}

/* line 125, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
/* line 143, node_modules/bootstrap/scss/_carousel.scss */
.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");
}

/* line 146, node_modules/bootstrap/scss/_carousel.scss */
.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");
}

/* line 155, node_modules/bootstrap/scss/_carousel.scss */
.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%;
  list-style: none;
}

/* line 170, node_modules/bootstrap/scss/_carousel.scss */
.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) {
  /* line 170, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}

/* line 190, node_modules/bootstrap/scss/_carousel.scss */
.carousel-indicators .active {
  opacity: 1;
}

/* line 200, node_modules/bootstrap/scss/_carousel.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

/* line 214, node_modules/bootstrap/scss/_carousel.scss */
.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}

/* line 219, node_modules/bootstrap/scss/_carousel.scss */
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}

/* line 223, node_modules/bootstrap/scss/_carousel.scss */
.carousel-dark .carousel-caption {
  color: #000;
}

/* line 5, node_modules/bootstrap/scss/_spinners.scss */
.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 */;
  }
}

/* line 22, node_modules/bootstrap/scss/_spinners.scss */
.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;
}

/* line 36, node_modules/bootstrap/scss/_spinners.scss */
.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;
  }
}

/* line 60, node_modules/bootstrap/scss/_spinners.scss */
.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;
}

/* line 73, node_modules/bootstrap/scss/_spinners.scss */
.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  /* line 80, node_modules/bootstrap/scss/_spinners.scss */
  .spinner-border,
.spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}

/* line 3, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: ;
  --bs-offcanvas-bg: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

@media (max-width: 575.98px) {
  /* line 31, node_modules/bootstrap/scss/_offcanvas.scss */
  .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: transform 0.3s ease-in-out;
  }
}

@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  /* line 31, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-sm {
    transition: none;
  }
}

@media (max-width: 575.98px) {
  /* line 47, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 55, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 63, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 73, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 82, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  /* line 87, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}

@media (min-width: 576px) {
  /* line 31, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  /* line 100, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  /* line 104, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  /* line 31, node_modules/bootstrap/scss/_offcanvas.scss */
  .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: transform 0.3s ease-in-out;
  }
}

@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  /* line 31, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-md {
    transition: none;
  }
}

@media (max-width: 767.98px) {
  /* line 47, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 55, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 63, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 73, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 82, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  /* line 87, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}

@media (min-width: 768px) {
  /* line 31, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  /* line 100, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  /* line 104, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  /* line 31, node_modules/bootstrap/scss/_offcanvas.scss */
  .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: transform 0.3s ease-in-out;
  }
}

@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  /* line 31, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-lg {
    transition: none;
  }
}

@media (max-width: 991.98px) {
  /* line 47, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 55, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 63, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 73, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 82, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  /* line 87, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}

@media (min-width: 992px) {
  /* line 31, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  /* line 100, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  /* line 104, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  /* line 31, node_modules/bootstrap/scss/_offcanvas.scss */
  .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: transform 0.3s ease-in-out;
  }
}

@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  /* line 31, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xl {
    transition: none;
  }
}

@media (max-width: 1199.98px) {
  /* line 47, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 55, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 63, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 73, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 82, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  /* line 87, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}

@media (min-width: 1200px) {
  /* line 31, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  /* line 100, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  /* line 104, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  /* line 31, node_modules/bootstrap/scss/_offcanvas.scss */
  .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: transform 0.3s ease-in-out;
  }
}

@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  /* line 31, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xxl {
    transition: none;
  }
}

@media (max-width: 1399.98px) {
  /* line 47, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 55, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 63, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 73, node_modules/bootstrap/scss/_offcanvas.scss */
  .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%);
  }
  /* line 82, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  /* line 87, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}

@media (min-width: 1400px) {
  /* line 31, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  /* line 100, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  /* line 104, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

/* line 31, node_modules/bootstrap/scss/_offcanvas.scss */
.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: transform 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 31, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas {
    transition: none;
  }
}

/* line 47, node_modules/bootstrap/scss/_offcanvas.scss */
.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%);
}

/* line 55, node_modules/bootstrap/scss/_offcanvas.scss */
.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%);
}

/* line 63, node_modules/bootstrap/scss/_offcanvas.scss */
.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%);
}

/* line 73, node_modules/bootstrap/scss/_offcanvas.scss */
.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%);
}

/* line 82, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}

/* line 87, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

/* line 117, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

/* line 12, node_modules/bootstrap/scss/mixins/_backdrop.scss */
.offcanvas-backdrop.fade {
  opacity: 0;
}

/* line 13, node_modules/bootstrap/scss/mixins/_backdrop.scss */
.offcanvas-backdrop.show {
  opacity: 0.5;
}

/* line 121, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}

/* line 127, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
  margin-top: calc(-.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y));
}

/* line 135, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 140, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

/* line 1, node_modules/bootstrap/scss/_placeholders.scss */
.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}

/* line 9, node_modules/bootstrap/scss/_placeholders.scss */
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

/* line 16, node_modules/bootstrap/scss/_placeholders.scss */
.placeholder-xs {
  min-height: .6em;
}

/* line 20, node_modules/bootstrap/scss/_placeholders.scss */
.placeholder-sm {
  min-height: .8em;
}

/* line 24, node_modules/bootstrap/scss/_placeholders.scss */
.placeholder-lg {
  min-height: 1.2em;
}

/* line 30, node_modules/bootstrap/scss/_placeholders.scss */
.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

/* line 41, node_modules/bootstrap/scss/_placeholders.scss */
.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%;
  }
}

/* line 3, node_modules/bootstrap/scss/mixins/_clearfix.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 6, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-success {
  color: #fff !important;
  background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-info {
  color: #000 !important;
  background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-light {
  color: #000 !important;
  background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
}

/* line 2, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-primary {
  color: #0d6efd !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-primary:hover, .link-primary:focus {
  color: #0a58ca !important;
}

/* line 2, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-secondary {
  color: #6c757d !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-secondary:hover, .link-secondary:focus {
  color: #565e64 !important;
}

/* line 2, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-success {
  color: #198754 !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-success:hover, .link-success:focus {
  color: #146c43 !important;
}

/* line 2, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-info {
  color: #0dcaf0 !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-info:hover, .link-info:focus {
  color: #3dd5f3 !important;
}

/* line 2, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-warning {
  color: #ffc107 !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-warning:hover, .link-warning:focus {
  color: #ffcd39 !important;
}

/* line 2, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-danger {
  color: #dc3545 !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-danger:hover, .link-danger:focus {
  color: #b02a37 !important;
}

/* line 2, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-light {
  color: #f8f9fa !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-light:hover, .link-light:focus {
  color: #f9fafb !important;
}

/* line 2, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-dark {
  color: #212529 !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-dark:hover, .link-dark:focus {
  color: #1a1e21 !important;
}

/* line 3, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio {
  position: relative;
  width: 100%;
}

/* line 7, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}

/* line 13, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 23, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

/* line 23, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%);
}

/* line 23, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%);
}

/* line 23, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%);
}

/* line 3, node_modules/bootstrap/scss/helpers/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 11, node_modules/bootstrap/scss/helpers/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

/* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

/* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  /* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 768px) {
  /* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 992px) {
  /* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 1200px) {
  /* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 1400px) {
  /* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

/* line 2, node_modules/bootstrap/scss/helpers/_stacks.scss */
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

/* line 9, node_modules/bootstrap/scss/helpers/_stacks.scss */
.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

/* line 5, node_modules/bootstrap/scss/helpers/_visually-hidden.scss */
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  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;
}

/* line 6, node_modules/bootstrap/scss/helpers/_stretched-link.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

/* line 5, node_modules/bootstrap/scss/helpers/_text-truncation.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1, node_modules/bootstrap/scss/helpers/_vr.scss */
.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-top {
  vertical-align: top !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-middle {
  vertical-align: middle !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.float-start {
  float: left !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.float-end {
  float: right !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.float-none {
  float: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-0 {
  opacity: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-25 {
  opacity: 0.25 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-50 {
  opacity: 0.5 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-75 {
  opacity: 0.75 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-100 {
  opacity: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-auto {
  overflow: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-hidden {
  overflow: hidden !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-visible {
  overflow: visible !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-scroll {
  overflow: scroll !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-inline {
  display: inline !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-block {
  display: block !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-grid {
  display: grid !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-table {
  display: table !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-table-row {
  display: table-row !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-flex {
  display: flex !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-inline-flex {
  display: inline-flex !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-none {
  display: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.shadow-none {
  box-shadow: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.position-static {
  position: static !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.position-relative {
  position: relative !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.position-absolute {
  position: absolute !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.position-fixed {
  position: fixed !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.position-sticky {
  position: sticky !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.top-0 {
  top: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.top-50 {
  top: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.top-100 {
  top: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bottom-0 {
  bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bottom-50 {
  bottom: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bottom-100 {
  bottom: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.start-0 {
  left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.start-50 {
  left: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.start-100 {
  left: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.end-0 {
  right: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.end-50 {
  right: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.end-100 {
  right: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.translate-middle {
  transform: translate(-50%, -50%) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.translate-middle-x {
  transform: translateX(-50%) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.translate-middle-y {
  transform: translateY(-50%) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-0 {
  border: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-top-0 {
  border-top: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-end-0 {
  border-right: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-start-0 {
  border-left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-1 {
  --bs-border-width: 1px;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-2 {
  --bs-border-width: 2px;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-3 {
  --bs-border-width: 3px;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-4 {
  --bs-border-width: 4px;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-5 {
  --bs-border-width: 5px;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-opacity-100 {
  --bs-border-opacity: 1;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-25 {
  width: 25% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-50 {
  width: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-75 {
  width: 75% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-100 {
  width: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-auto {
  width: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-100 {
  max-width: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.vw-100 {
  width: 100vw !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-vw-100 {
  min-width: 100vw !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-25 {
  height: 25% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-50 {
  height: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-75 {
  height: 75% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-100 {
  height: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-auto {
  height: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-100 {
  max-height: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.vh-100 {
  height: 100vh !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-vh-100 {
  min-height: 100vh !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-fill {
  flex: 1 1 auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-row {
  flex-direction: row !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-column {
  flex-direction: column !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-center {
  justify-content: center !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-around {
  justify-content: space-around !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-evenly {
  justify-content: space-evenly !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-items-start {
  align-items: flex-start !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-items-end {
  align-items: flex-end !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-items-center {
  align-items: center !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-start {
  align-content: flex-start !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-end {
  align-content: flex-end !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-center {
  align-content: center !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-between {
  align-content: space-between !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-around {
  align-content: space-around !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-auto {
  align-self: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-start {
  align-self: flex-start !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-end {
  align-self: flex-end !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-center {
  align-self: center !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-stretch {
  align-self: stretch !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-first {
  order: -1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-0 {
  order: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-1 {
  order: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-2 {
  order: 2 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-3 {
  order: 3 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-4 {
  order: 4 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-5 {
  order: 5 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-last {
  order: 6 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-0 {
  margin: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-1 {
  margin: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-2 {
  margin: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-3 {
  margin: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-4 {
  margin: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-5 {
  margin: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-auto {
  margin: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-0 {
  margin-top: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-1 {
  margin-top: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-2 {
  margin-top: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-3 {
  margin-top: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-4 {
  margin-top: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-5 {
  margin-top: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-auto {
  margin-top: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-0 {
  margin-right: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-1 {
  margin-right: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-2 {
  margin-right: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-3 {
  margin-right: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-4 {
  margin-right: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-5 {
  margin-right: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-auto {
  margin-right: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-0 {
  margin-bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-1 {
  margin-bottom: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-2 {
  margin-bottom: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-3 {
  margin-bottom: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-4 {
  margin-bottom: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-5 {
  margin-bottom: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-auto {
  margin-bottom: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-0 {
  margin-left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-1 {
  margin-left: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-2 {
  margin-left: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-3 {
  margin-left: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-4 {
  margin-left: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-5 {
  margin-left: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-auto {
  margin-left: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-0 {
  padding: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-1 {
  padding: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-2 {
  padding: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-3 {
  padding: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-4 {
  padding: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-5 {
  padding: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-0 {
  padding-top: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-1 {
  padding-top: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-2 {
  padding-top: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-3 {
  padding-top: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-4 {
  padding-top: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-5 {
  padding-top: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-0 {
  padding-right: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-1 {
  padding-right: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-2 {
  padding-right: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-3 {
  padding-right: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-4 {
  padding-right: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-5 {
  padding-right: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-0 {
  padding-bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-1 {
  padding-bottom: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-2 {
  padding-bottom: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-3 {
  padding-bottom: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-4 {
  padding-bottom: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-5 {
  padding-bottom: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-0 {
  padding-left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-1 {
  padding-left: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-2 {
  padding-left: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-3 {
  padding-left: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-4 {
  padding-left: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-5 {
  padding-left: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-0 {
  gap: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-1 {
  gap: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-2 {
  gap: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-3 {
  gap: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-4 {
  gap: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-5 {
  gap: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-5 {
  font-size: 1.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-6 {
  font-size: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fst-italic {
  font-style: italic !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fst-normal {
  font-style: normal !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-light {
  font-weight: 300 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-lighter {
  font-weight: lighter !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-normal {
  font-weight: 400 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-bold {
  font-weight: 700 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-semibold {
  font-weight: 600 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-bolder {
  font-weight: bolder !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.lh-1 {
  line-height: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.lh-sm {
  line-height: 1.25 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.lh-base {
  line-height: 1.5 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.lh-lg {
  line-height: 2 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-start {
  text-align: left !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-end {
  text-align: right !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-center {
  text-align: center !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-decoration-none {
  text-decoration: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-decoration-underline {
  text-decoration: underline !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-decoration-line-through {
  text-decoration: line-through !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-wrap {
  white-space: normal !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-opacity-100 {
  --bs-text-opacity: 1;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.user-select-all {
  user-select: all !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.user-select-auto {
  user-select: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.user-select-none {
  user-select: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-none {
  pointer-events: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-auto {
  pointer-events: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded {
  border-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.visible {
  visibility: visible !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-sm-start {
    float: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-sm-end {
    float: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-sm-none {
    float: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-row {
    flex-direction: row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-column {
    flex-direction: column !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-sm-center {
    align-items: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-center {
    align-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-center {
    align-self: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-first {
    order: -1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-0 {
    order: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-1 {
    order: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-2 {
    order: 2 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-3 {
    order: 3 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-4 {
    order: 4 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-5 {
    order: 5 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-last {
    order: 6 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-3 {
    margin: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-5 {
    margin: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-auto {
    margin-top: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-0 {
    margin-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-auto {
    margin-right: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-auto {
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-3 {
    padding: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-5 {
    padding: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-0 {
    gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-3 {
    gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-5 {
    gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-sm-start {
    text-align: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-sm-end {
    text-align: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-md-start {
    float: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-md-end {
    float: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-md-none {
    float: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-row {
    flex-direction: row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-column {
    flex-direction: column !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-center {
    justify-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-md-center {
    align-items: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-center {
    align-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-between {
    align-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-around {
    align-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-auto {
    align-self: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-center {
    align-self: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-first {
    order: -1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-0 {
    order: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-1 {
    order: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-2 {
    order: 2 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-3 {
    order: 3 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-4 {
    order: 4 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-5 {
    order: 5 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-last {
    order: 6 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-3 {
    margin: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-4 {
    margin: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-5 {
    margin: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-0 {
    margin-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-auto {
    margin-top: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-0 {
    margin-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-3 {
    margin-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-5 {
    margin-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-auto {
    margin-right: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-0 {
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-auto {
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-3 {
    padding: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-4 {
    padding: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-5 {
    padding: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-0 {
    padding-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-0 {
    padding-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-0 {
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-0 {
    gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-3 {
    gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-5 {
    gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-md-start {
    text-align: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-md-end {
    text-align: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-lg-start {
    float: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-lg-end {
    float: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-lg-none {
    float: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-row {
    flex-direction: row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-column {
    flex-direction: column !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-lg-center {
    align-items: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-center {
    align-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-center {
    align-self: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-first {
    order: -1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-0 {
    order: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-1 {
    order: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-2 {
    order: 2 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-3 {
    order: 3 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-4 {
    order: 4 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-5 {
    order: 5 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-last {
    order: 6 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-3 {
    margin: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-5 {
    margin: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-auto {
    margin-top: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-0 {
    margin-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-auto {
    margin-right: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-auto {
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-3 {
    padding: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-5 {
    padding: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-0 {
    gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-3 {
    gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-5 {
    gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-lg-start {
    text-align: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-lg-end {
    text-align: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xl-start {
    float: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xl-end {
    float: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xl-none {
    float: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-row {
    flex-direction: row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-column {
    flex-direction: column !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xl-center {
    align-items: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-center {
    align-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-center {
    align-self: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-first {
    order: -1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-0 {
    order: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-1 {
    order: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-2 {
    order: 2 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-3 {
    order: 3 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-4 {
    order: 4 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-5 {
    order: 5 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-last {
    order: 6 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-3 {
    margin: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-5 {
    margin: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-auto {
    margin-top: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-0 {
    margin-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-auto {
    margin-right: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-auto {
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-3 {
    padding: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-5 {
    padding: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-0 {
    gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-3 {
    gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-5 {
    gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xl-start {
    text-align: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xl-end {
    text-align: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xl-center {
    text-align: center !important;
  }
}

@media (min-width: 1400px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xxl-start {
    float: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xxl-end {
    float: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xxl-none {
    float: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-none {
    display: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-row {
    flex-direction: row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-column {
    flex-direction: column !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xxl-center {
    align-items: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-center {
    align-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-center {
    align-self: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-first {
    order: -1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-0 {
    order: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-1 {
    order: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-2 {
    order: 2 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-3 {
    order: 3 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-4 {
    order: 4 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-5 {
    order: 5 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-last {
    order: 6 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-0 {
    margin: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-3 {
    margin: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-5 {
    margin: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-auto {
    margin: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-auto {
    margin-right: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-0 {
    padding: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-3 {
    padding: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-5 {
    padding: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-0 {
    gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xxl-start {
    text-align: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xxl-end {
    text-align: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xxl-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-1 {
    font-size: 2.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-2 {
    font-size: 2rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-3 {
    font-size: 1.75rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-4 {
    font-size: 1.5rem !important;
  }
}

@media print {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-none {
    display: none !important;
  }
}

/* line 1, node_modules/bootstrap/scss/_root.scss */
:root {
  --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-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: "Roboto", sans-serif;
  --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-bg: #fff;
  --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-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #0d6efd;
  --bs-link-hover-color: #0a58ca;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
}

/* line 16, node_modules/bootstrap/scss/_reboot.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  /* line 28, node_modules/bootstrap/scss/_reboot.scss */
  :root {
    scroll-behavior: smooth;
  }
}

/* line 49, node_modules/bootstrap/scss/_reboot.scss */
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);
}

/* line 68, node_modules/bootstrap/scss/_reboot.scss */
hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

/* line 83, node_modules/bootstrap/scss/_reboot.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: #212529;
}

/* line 93, node_modules/bootstrap/scss/_reboot.scss */
h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
  /* line 93, node_modules/bootstrap/scss/_reboot.scss */
  h1, .h1 {
    font-size: 2.5rem;
  }
}

/* line 98, node_modules/bootstrap/scss/_reboot.scss */
h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 1200px) {
  /* line 98, node_modules/bootstrap/scss/_reboot.scss */
  h2, .h2 {
    font-size: 2rem;
  }
}

/* line 103, node_modules/bootstrap/scss/_reboot.scss */
h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
  /* line 103, node_modules/bootstrap/scss/_reboot.scss */
  h3, .h3 {
    font-size: 1.75rem;
  }
}

/* line 108, node_modules/bootstrap/scss/_reboot.scss */
h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  /* line 108, node_modules/bootstrap/scss/_reboot.scss */
  h4, .h4 {
    font-size: 1.5rem;
  }
}

/* line 113, node_modules/bootstrap/scss/_reboot.scss */
h5, .h5 {
  font-size: 1.25rem;
}

/* line 118, node_modules/bootstrap/scss/_reboot.scss */
h6, .h6 {
  font-size: 1rem;
}

/* line 129, node_modules/bootstrap/scss/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 141, node_modules/bootstrap/scss/_reboot.scss */
abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

/* line 150, node_modules/bootstrap/scss/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 159, node_modules/bootstrap/scss/_reboot.scss */
ol,
ul {
  padding-left: 2rem;
}

/* line 164, node_modules/bootstrap/scss/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 171, node_modules/bootstrap/scss/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 178, node_modules/bootstrap/scss/_reboot.scss */
dt {
  font-weight: 700;
}

/* line 184, node_modules/bootstrap/scss/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 192, node_modules/bootstrap/scss/_reboot.scss */
blockquote {
  margin: 0 0 1rem;
}

/* line 201, node_modules/bootstrap/scss/_reboot.scss */
b,
strong {
  font-weight: bolder;
}

/* line 211, node_modules/bootstrap/scss/_reboot.scss */
small, .small {
  font-size: 0.875em;
}

/* line 218, node_modules/bootstrap/scss/_reboot.scss */
mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}

/* line 229, node_modules/bootstrap/scss/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

/* line 237, node_modules/bootstrap/scss/_reboot.scss */
sub {
  bottom: -.25em;
}

/* line 238, node_modules/bootstrap/scss/_reboot.scss */
sup {
  top: -.5em;
}

/* line 243, node_modules/bootstrap/scss/_reboot.scss */
a {
  color: var(--bs-link-color);
  text-decoration: underline;
}

/* line 247, node_modules/bootstrap/scss/_reboot.scss */
a:hover {
  color: var(--bs-link-hover-color);
  text-decoration: underline;
}

/* line 259, node_modules/bootstrap/scss/_reboot.scss */
a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

/* line 269, node_modules/bootstrap/scss/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

/* line 281, node_modules/bootstrap/scss/_reboot.scss */
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}

/* line 290, node_modules/bootstrap/scss/_reboot.scss */
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 297, node_modules/bootstrap/scss/_reboot.scss */
code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}

/* line 303, node_modules/bootstrap/scss/_reboot.scss */
a > code {
  color: inherit;
}

/* line 308, node_modules/bootstrap/scss/_reboot.scss */
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;
}

/* line 315, node_modules/bootstrap/scss/_reboot.scss */
kbd kbd {
  padding: 0;
  font-size: 1em;
}

/* line 327, node_modules/bootstrap/scss/_reboot.scss */
figure {
  margin: 0 0 1rem;
}

/* line 334, node_modules/bootstrap/scss/_reboot.scss */
img,
svg {
  vertical-align: middle;
}

/* line 344, node_modules/bootstrap/scss/_reboot.scss */
table {
  caption-side: bottom;
  border-collapse: collapse;
}

/* line 349, node_modules/bootstrap/scss/_reboot.scss */
caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

/* line 360, node_modules/bootstrap/scss/_reboot.scss */
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

/* line 366, node_modules/bootstrap/scss/_reboot.scss */
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

/* line 382, node_modules/bootstrap/scss/_reboot.scss */
label {
  display: inline-block;
}

/* line 389, node_modules/bootstrap/scss/_reboot.scss */
button {
  border-radius: 0;
}

/* line 399, node_modules/bootstrap/scss/_reboot.scss */
button:focus:not(:focus-visible) {
  outline: 0;
}

/* line 405, node_modules/bootstrap/scss/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 417, node_modules/bootstrap/scss/_reboot.scss */
button,
select {
  text-transform: none;
}

/* line 424, node_modules/bootstrap/scss/_reboot.scss */
[role="button"] {
  cursor: pointer;
}

/* line 428, node_modules/bootstrap/scss/_reboot.scss */
select {
  word-wrap: normal;
}

/* line 434, node_modules/bootstrap/scss/_reboot.scss */
select:disabled {
  opacity: 1;
}

/* line 442, node_modules/bootstrap/scss/_reboot.scss */
[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator {
  display: none !important;
}

/* line 451, node_modules/bootstrap/scss/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 458, node_modules/bootstrap/scss/_reboot.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

/* line 466, node_modules/bootstrap/scss/_reboot.scss */
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 473, node_modules/bootstrap/scss/_reboot.scss */
textarea {
  resize: vertical;
}

/* line 484, node_modules/bootstrap/scss/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 496, node_modules/bootstrap/scss/_reboot.scss */
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) {
  /* line 496, node_modules/bootstrap/scss/_reboot.scss */
  legend {
    font-size: 1.5rem;
  }
}

/* line 505, node_modules/bootstrap/scss/_reboot.scss */
legend + * {
  clear: left;
}

/* line 513, node_modules/bootstrap/scss/_reboot.scss */
::-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;
}

/* line 523, node_modules/bootstrap/scss/_reboot.scss */
::-webkit-inner-spin-button {
  height: auto;
}

/* line 533, node_modules/bootstrap/scss/_reboot.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
/* line 554, node_modules/bootstrap/scss/_reboot.scss */
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 560, node_modules/bootstrap/scss/_reboot.scss */
::-webkit-color-swatch-wrapper {
  padding: 0;
}

/* line 568, node_modules/bootstrap/scss/_reboot.scss */
::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 575, node_modules/bootstrap/scss/_reboot.scss */
output {
  display: inline-block;
}

/* line 581, node_modules/bootstrap/scss/_reboot.scss */
iframe {
  border: 0;
}

/* line 589, node_modules/bootstrap/scss/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer;
}

/* line 599, node_modules/bootstrap/scss/_reboot.scss */
progress {
  vertical-align: baseline;
}

/* line 608, node_modules/bootstrap/scss/_reboot.scss */
[hidden] {
  display: none !important;
}

/* line 29, node_modules/bootstrap/scss/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-1 {
    font-size: 5rem;
  }
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-2 {
    font-size: 4.5rem;
  }
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-3 {
    font-size: 4rem;
  }
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-4 {
    font-size: 3.5rem;
  }
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-5 {
    font-size: 3rem;
  }
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-6 {
    font-size: 2.5rem;
  }
}

/* line 60, node_modules/bootstrap/scss/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 65, node_modules/bootstrap/scss/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 68, node_modules/bootstrap/scss/_type.scss */
.list-inline-item {
  display: inline-block;
}

/* line 71, node_modules/bootstrap/scss/_type.scss */
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 82, node_modules/bootstrap/scss/_type.scss */
.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

/* line 88, node_modules/bootstrap/scss/_type.scss */
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

/* line 92, node_modules/bootstrap/scss/_type.scss */
.blockquote > :last-child {
  margin-bottom: 0;
}

/* line 97, node_modules/bootstrap/scss/_type.scss */
.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}

/* line 103, node_modules/bootstrap/scss/_type.scss */
.blockquote-footer::before {
  content: "\2014\00A0";
}

/* line 8, node_modules/bootstrap/scss/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto;
}

/* line 14, node_modules/bootstrap/scss/_images.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.375rem;
  max-width: 100%;
  height: auto;
}

/* line 29, node_modules/bootstrap/scss/_images.scss */
.figure {
  display: inline-block;
}

/* line 34, node_modules/bootstrap/scss/_images.scss */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 39, node_modules/bootstrap/scss/_images.scss */
.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

/* line 7, node_modules/bootstrap/scss/_containers.scss */
.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) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 20, node_modules/bootstrap/scss/_containers.scss */
  .container, .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 20, node_modules/bootstrap/scss/_containers.scss */
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 20, node_modules/bootstrap/scss/_containers.scss */
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 20, node_modules/bootstrap/scss/_containers.scss */
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}

@media (min-width: 1400px) {
  /* line 20, node_modules/bootstrap/scss/_containers.scss */
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1320px;
  }
}

/* line 6, node_modules/bootstrap/scss/_grid.scss */
.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(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}

/* line 9, node_modules/bootstrap/scss/_grid.scss */
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}

/* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
.col {
  flex: 1 0 0%;
}

/* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

/* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-1 {
  margin-left: 8.33333333%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-2 {
  margin-left: 16.66666667%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-4 {
  margin-left: 33.33333333%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-5 {
  margin-left: 41.66666667%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-7 {
  margin-left: 58.33333333%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-8 {
  margin-left: 66.66666667%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-10 {
  margin-left: 83.33333333%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-11 {
  margin-left: 91.66666667%;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  /* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm {
    flex: 1 0 0%;
  }
  /* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 768px) {
  /* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md {
    flex: 1 0 0%;
  }
  /* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 992px) {
  /* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg {
    flex: 1 0 0%;
  }
  /* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 1200px) {
  /* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl {
    flex: 1 0 0%;
  }
  /* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 1400px) {
  /* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl {
    flex: 1 0 0%;
  }
  /* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-0 {
    margin-left: 0;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-3 {
    margin-left: 25%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-6 {
    margin-left: 50%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-9 {
    margin-left: 75%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}

/* line 5, node_modules/bootstrap/scss/_tables.scss */
.table {
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}

/* line 28, node_modules/bootstrap/scss/_tables.scss */
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

/* line 35, node_modules/bootstrap/scss/_tables.scss */
.table > tbody {
  vertical-align: inherit;
}

/* line 39, node_modules/bootstrap/scss/_tables.scss */
.table > thead {
  vertical-align: bottom;
}

/* line 44, node_modules/bootstrap/scss/_tables.scss */
.table-group-divider {
  border-top: 2px solid currentcolor;
}

/* line 52, node_modules/bootstrap/scss/_tables.scss */
.caption-top {
  caption-side: top;
}

/* line 63, node_modules/bootstrap/scss/_tables.scss */
.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

/* line 79, node_modules/bootstrap/scss/_tables.scss */
.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}

/* line 83, node_modules/bootstrap/scss/_tables.scss */
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

/* line 91, node_modules/bootstrap/scss/_tables.scss */
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

/* line 95, node_modules/bootstrap/scss/_tables.scss */
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

/* line 106, node_modules/bootstrap/scss/_tables.scss */
.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

/* line 114, node_modules/bootstrap/scss/_tables.scss */
.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

/* line 124, node_modules/bootstrap/scss/_tables.scss */
.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

/* line 134, node_modules/bootstrap/scss/_tables.scss */
.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #bacbe6;
  --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);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #cbccce;
  --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);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #bcd0c7;
  --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);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #badce3;
  --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);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #e6dbb9;
  --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);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #dfc2c4;
  --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);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #dfe0e1;
  --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);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #373b3e;
  --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);
}

/* line 159, node_modules/bootstrap/scss/_tables.scss */
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  /* line 159, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 767.98px) {
  /* line 159, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 991.98px) {
  /* line 159, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1199.98px) {
  /* line 159, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1399.98px) {
  /* line 159, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

/* line 5, node_modules/bootstrap/scss/forms/_labels.scss */
.form-label {
  margin-bottom: 0.5rem;
  font-size: 1.05rem;
  font-weight: 500;
  color: #343a40;
}

/* line 15, node_modules/bootstrap/scss/forms/_labels.scss */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  font-weight: 500;
  line-height: 1.5;
  color: #343a40;
}

/* line 26, node_modules/bootstrap/scss/forms/_labels.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

/* line 32, node_modules/bootstrap/scss/forms/_labels.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

/* line 5, node_modules/bootstrap/scss/forms/_form-text.scss */
.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

/* line 5, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  appearance: none;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 5, node_modules/bootstrap/scss/forms/_form-control.scss */
  .form-control {
    transition: none;
  }
}

/* line 25, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control[type="file"] {
  overflow: hidden;
}

/* line 28, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control[type="file"]:not(:disabled):not([readonly]) {
  cursor: pointer;
}

/* line 34, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 50, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}

/* line 56, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

/* line 67, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}

/* line 76, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  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) {
  /* line 76, node_modules/bootstrap/scss/forms/_form-control.scss */
  .form-control::file-selector-button {
    transition: none;
  }
}

/* line 91, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}

/* line 101, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 112, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-plaintext:focus {
  outline: 0;
}

/* line 116, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

/* line 130, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

/* line 136, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

/* line 143, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

/* line 149, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

/* line 160, node_modules/bootstrap/scss/forms/_form-control.scss */
textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}

/* line 164, node_modules/bootstrap/scss/forms/_form-control.scss */
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}

/* line 168, node_modules/bootstrap/scss/forms/_form-control.scss */
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

/* line 174, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem;
}

/* line 179, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}

/* line 183, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
}

/* line 188, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color::-webkit-color-swatch {
  border-radius: 0.375rem;
}

/* line 192, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
}

/* line 193, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
}

/* line 6, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: 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");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 6, node_modules/bootstrap/scss/forms/_form-select.scss */
  .form-select {
    transition: none;
  }
}

/* line 27, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 38, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}

/* line 44, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select:disabled {
  background-color: #e9ecef;
}

/* line 51, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

/* line 57, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

/* line 65, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

/* line 5, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}

/* line 11, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

/* line 17, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}

/* line 22, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

/* line 29, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  print-color-adjust: exact;
  transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 29, node_modules/bootstrap/scss/forms/_form-check.scss */
  .form-check-input {
    transition: none;
  }
}

/* line 43, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[type="checkbox"] {
  border-radius: 0.25em;
}

/* line 47, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[type="radio"] {
  border-radius: 50%;
}

/* line 52, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input:active {
  filter: brightness(90%);
}

/* line 56, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 62, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}

/* line 66, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[type="checkbox"]:checked {
  background-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");
}

/* line 74, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[type="radio"]:checked {
  background-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");
}

/* line 83, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[type="checkbox"]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-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");
}

/* line 94, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}

/* line 104, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

/* line 120, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch {
  padding-left: 2.5em;
}

/* line 123, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: 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");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 123, node_modules/bootstrap/scss/forms/_form-check.scss */
  .form-switch .form-check-input {
    transition: none;
  }
}

/* line 131, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch .form-check-input:focus {
  background-image: 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");
}

/* line 135, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: 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");
}

/* line 146, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}

/* line 150, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

/* line 157, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

/* line 162, node_modules/bootstrap/scss/forms/_form-check.scss */
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 169, node_modules/bootstrap/scss/forms/_form-check.scss */
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

/* line 7, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}

/* line 14, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:focus {
  outline: 0;
}

/* line 19, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 20, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 23, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-moz-focus-outer {
  border: 0;
}

/* line 27, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  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;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 27, node_modules/bootstrap/scss/forms/_form-range.scss */
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}

/* line 38, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}

/* line 43, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 54, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  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;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 54, node_modules/bootstrap/scss/forms/_form-range.scss */
  .form-range::-moz-range-thumb {
    transition: none;
  }
}

/* line 64, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}

/* line 69, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 80, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:disabled {
  pointer-events: none;
}

/* line 83, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

/* line 87, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

/* line 1, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating {
  position: relative;
}

/* line 4, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}

/* line 11, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 11, node_modules/bootstrap/scss/forms/_floating-labels.scss */
  .form-floating > label {
    transition: none;
  }
}

/* line 28, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}

/* line 32, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}

/* line 36, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.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;
}

/* line 42, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

/* line 48, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

/* line 57, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.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 {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

/* line 64, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

/* line 71, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}

/* line 5, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

/* line 12, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

/* line 22, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}

/* line 31, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group .btn {
  position: relative;
  z-index: 2;
}

/* line 35, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group .btn:focus {
  z-index: 5;
}

/* line 47, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
}

/* line 68, node_modules/bootstrap/scss/forms/_input-group.scss */
.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: 0.5rem;
}

/* line 77, node_modules/bootstrap/scss/forms/_input-group.scss */
.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: 0.25rem;
}

/* line 86, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

/* line 101, node_modules/bootstrap/scss/forms/_input-group.scss */
.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;
}

/* line 110, node_modules/bootstrap/scss/forms/_input-group.scss */
.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;
}

/* line 123, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 128, node_modules/bootstrap/scss/forms/_input-group.scss */
.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;
}

/* line 25, node_modules/bootstrap/scss/mixins/_forms.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

/* line 34, node_modules/bootstrap/scss/mixins/_forms.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.375rem;
}

/* line 50, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #198754;
  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);
}

/* line 67, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.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);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
}

/* line 89, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select[size="1"]:valid:not([multiple]), .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid[size="1"]:not([multiple]) {
  padding-right: 4.125rem;
  background-image: 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"), 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-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 98, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}

/* line 117, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}

/* line 121, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

/* line 125, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

/* line 131, node_modules/bootstrap/scss/mixins/_forms.scss */
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .5em;
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control.is-valid:not(:focus), .was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select.is-valid:not(:focus), .was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating.is-valid:not(:focus-within) {
  z-index: 3;
}

/* line 25, node_modules/bootstrap/scss/mixins/_forms.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

/* line 34, node_modules/bootstrap/scss/mixins/_forms.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.375rem;
}

/* line 50, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  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);
}

/* line 67, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.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);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}

/* line 89, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select[size="1"]:invalid:not([multiple]), .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid[size="1"]:not([multiple]) {
  padding-right: 4.125rem;
  background-image: 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"), 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-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 98, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}

/* line 117, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}

/* line 121, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

/* line 125, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

/* line 131, node_modules/bootstrap/scss/mixins/_forms.scss */
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .5em;
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control.is-invalid:not(:focus), .was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select.is-invalid:not(:focus), .was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating.is-invalid:not(:focus-within) {
  z-index: 4;
}

/* line 5, node_modules/bootstrap/scss/_buttons.scss */
.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: #212529;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.375rem;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  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) {
  /* line 5, node_modules/bootstrap/scss/_buttons.scss */
  .btn {
    transition: none;
  }
}

/* line 43, node_modules/bootstrap/scss/_buttons.scss */
.btn:hover {
  color: var(--bs-btn-hover-color);
  text-decoration: none;
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}

/* line 50, node_modules/bootstrap/scss/_buttons.scss */
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}

/* line 57, node_modules/bootstrap/scss/_buttons.scss */
.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);
}

/* line 70, node_modules/bootstrap/scss/_buttons.scss */
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}

/* line 81, node_modules/bootstrap/scss/_buttons.scss */
.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);
}

/* line 93, node_modules/bootstrap/scss/_buttons.scss */
.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);
}

/* line 103, node_modules/bootstrap/scss/_buttons.scss */
.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);
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.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;
}

/* line 161, node_modules/bootstrap/scss/_buttons.scss */
.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: none;
  --bs-btn-focus-shadow-rgb: 0, 139, 217;
  text-decoration: underline;
}

/* line 180, node_modules/bootstrap/scss/_buttons.scss */
.btn-link:hover, .btn-link:focus-visible {
  text-decoration: underline;
}

/* line 185, node_modules/bootstrap/scss/_buttons.scss */
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}

/* line 189, node_modules/bootstrap/scss/_buttons.scss */
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

/* line 201, node_modules/bootstrap/scss/_buttons.scss */
.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: 0.5rem;
}

/* line 205, node_modules/bootstrap/scss/_buttons.scss */
.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: 0.25rem;
}

/* line 1, node_modules/bootstrap/scss/_transitions.scss */
.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1, node_modules/bootstrap/scss/_transitions.scss */
  .fade {
    transition: none;
  }
}

/* line 4, node_modules/bootstrap/scss/_transitions.scss */
.fade:not(.show) {
  opacity: 0;
}

/* line 11, node_modules/bootstrap/scss/_transitions.scss */
.collapse:not(.show) {
  display: none;
}

/* line 16, node_modules/bootstrap/scss/_transitions.scss */
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 16, node_modules/bootstrap/scss/_transitions.scss */
  .collapsing {
    transition: none;
  }
}

/* line 21, node_modules/bootstrap/scss/_transitions.scss */
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 21, node_modules/bootstrap/scss/_transitions.scss */
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

/* line 2, node_modules/bootstrap/scss/_dropdown.scss */
.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

/* line 11, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-toggle {
  white-space: nowrap;
}

/* line 31, node_modules/bootstrap/scss/mixins/_caret.scss */
.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;
}

/* line 59, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 19, node_modules/bootstrap/scss/_dropdown.scss */
.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: #212529;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0.375rem;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --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);
}

/* line 65, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

/* line 92, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-start {
  --bs-position: start;
}

/* line 95, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

/* line 101, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-end {
  --bs-position: end;
}

/* line 104, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  /* line 92, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  /* line 95, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  /* line 104, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  /* line 92, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  /* line 95, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  /* line 104, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  /* line 92, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  /* line 95, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  /* line 104, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 92, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  /* line 95, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  /* line 104, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1400px) {
  /* line 92, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  /* line 95, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  /* line 104, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

/* line 116, node_modules/bootstrap/scss/_dropdown.scss */
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}

/* line 31, node_modules/bootstrap/scss/mixins/_caret.scss */
.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;
}

/* line 59, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 129, node_modules/bootstrap/scss/_dropdown.scss */
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}

/* line 31, node_modules/bootstrap/scss/mixins/_caret.scss */
.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;
}

/* line 59, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 139, node_modules/bootstrap/scss/_dropdown.scss */
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

/* line 146, node_modules/bootstrap/scss/_dropdown.scss */
.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}

/* line 31, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 46, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropstart .dropdown-toggle::after {
  display: none;
}

/* line 50, node_modules/bootstrap/scss/mixins/_caret.scss */
.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;
}

/* line 59, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 156, node_modules/bootstrap/scss/_dropdown.scss */
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 164, node_modules/bootstrap/scss/_dropdown.scss */
.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;
}

/* line 175, node_modules/bootstrap/scss/_dropdown.scss */
.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;
}

/* line 188, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-hover-bg);
}

/* line 195, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}

/* line 202, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

/* line 212, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu.show {
  display: block;
}

/* line 217, node_modules/bootstrap/scss/_dropdown.scss */
.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;
}

/* line 227, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

/* line 234, node_modules/bootstrap/scss/_dropdown.scss */
.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;
}

/* line 2, node_modules/bootstrap/scss/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 8, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

/* line 15, node_modules/bootstrap/scss/_button-group.scss */
.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;
}

/* line 26, node_modules/bootstrap/scss/_button-group.scss */
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

/* line 31, node_modules/bootstrap/scss/_button-group.scss */
.btn-toolbar .input-group {
  width: auto;
}

/* line 36, node_modules/bootstrap/scss/_button-group.scss */
.btn-group {
  border-radius: 0.375rem;
}

/* line 40, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

/* line 46, node_modules/bootstrap/scss/_button-group.scss */
.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;
}

/* line 56, node_modules/bootstrap/scss/_button-group.scss */
.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;
}

/* line 75, node_modules/bootstrap/scss/_button-group.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 79, node_modules/bootstrap/scss/_button-group.scss */
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 85, node_modules/bootstrap/scss/_button-group.scss */
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 90, node_modules/bootstrap/scss/_button-group.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

/* line 95, node_modules/bootstrap/scss/_button-group.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 117, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

/* line 122, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

/* line 127, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

/* line 133, node_modules/bootstrap/scss/_button-group.scss */
.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;
}

/* line 138, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 6, node_modules/bootstrap/scss/_nav.scss */
.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: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 24, node_modules/bootstrap/scss/_nav.scss */
.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;
  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) {
  /* line 24, node_modules/bootstrap/scss/_nav.scss */
  .nav-link {
    transition: none;
  }
}

/* line 33, node_modules/bootstrap/scss/_nav.scss */
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
  text-decoration: none;
}

/* line 40, node_modules/bootstrap/scss/_nav.scss */
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

/* line 51, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}

/* line 64, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  background: none;
  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);
}

/* line 70, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}

/* line 77, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}

/* line 85, node_modules/bootstrap/scss/_nav.scss */
.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);
}

/* line 92, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 105, node_modules/bootstrap/scss/_nav.scss */
.nav-pills {
  --bs-nav-pills-border-radius: 0.375rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}

/* line 112, node_modules/bootstrap/scss/_nav.scss */
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: var(--bs-nav-pills-border-radius);
}

/* line 117, node_modules/bootstrap/scss/_nav.scss */
.nav-pills .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}

/* line 124, node_modules/bootstrap/scss/_nav.scss */
.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);
}

/* line 137, node_modules/bootstrap/scss/_nav.scss */
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

/* line 145, node_modules/bootstrap/scss/_nav.scss */
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

/* line 155, node_modules/bootstrap/scss/_nav.scss */
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

/* line 166, node_modules/bootstrap/scss/_nav.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 169, node_modules/bootstrap/scss/_nav.scss */
.tab-content > .active {
  display: block;
}

/* line 6, node_modules/bootstrap/scss/_navbar.scss */
.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --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(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --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%280, 0, 0, 0.55%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(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.375rem;
  --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);
}

/* line 41, node_modules/bootstrap/scss/_navbar.scss */
.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;
}

/* line 65, node_modules/bootstrap/scss/_navbar.scss */
.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;
}

/* line 74, node_modules/bootstrap/scss/_navbar.scss */
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
  text-decoration: none;
}

/* line 86, node_modules/bootstrap/scss/_navbar.scss */
.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;
}

/* line 103, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--bs-navbar-active-color);
}

/* line 108, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav .dropdown-menu {
  position: static;
}

/* line 118, node_modules/bootstrap/scss/_navbar.scss */
.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}

/* line 123, node_modules/bootstrap/scss/_navbar.scss */
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

/* line 139, node_modules/bootstrap/scss/_navbar.scss */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

/* line 148, node_modules/bootstrap/scss/_navbar.scss */
.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) {
  /* line 148, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-toggler {
    transition: none;
  }
}

/* line 158, node_modules/bootstrap/scss/_navbar.scss */
.navbar-toggler:hover {
  text-decoration: none;
}

/* line 162, node_modules/bootstrap/scss/_navbar.scss */
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

/* line 171, node_modules/bootstrap/scss/_navbar.scss */
.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%;
}

/* line 182, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  /* line 196, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 201, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  /* line 204, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 208, node_modules/bootstrap/scss/_navbar.scss */
  .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);
  }
  /* line 214, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 218, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 223, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  /* line 227, node_modules/bootstrap/scss/_navbar.scss */
  .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;
  }
  /* line 242, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  /* line 246, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 768px) {
  /* line 196, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 201, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  /* line 204, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 208, node_modules/bootstrap/scss/_navbar.scss */
  .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);
  }
  /* line 214, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 218, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 223, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  /* line 227, node_modules/bootstrap/scss/_navbar.scss */
  .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;
  }
  /* line 242, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  /* line 246, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 992px) {
  /* line 196, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 201, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  /* line 204, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 208, node_modules/bootstrap/scss/_navbar.scss */
  .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);
  }
  /* line 214, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 218, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 223, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  /* line 227, node_modules/bootstrap/scss/_navbar.scss */
  .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;
  }
  /* line 242, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  /* line 246, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 1200px) {
  /* line 196, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 201, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  /* line 204, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 208, node_modules/bootstrap/scss/_navbar.scss */
  .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);
  }
  /* line 214, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 218, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 223, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  /* line 227, node_modules/bootstrap/scss/_navbar.scss */
  .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;
  }
  /* line 242, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  /* line 246, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 1400px) {
  /* line 196, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 201, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  /* line 204, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 208, node_modules/bootstrap/scss/_navbar.scss */
  .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);
  }
  /* line 214, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 218, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 223, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  /* line 227, node_modules/bootstrap/scss/_navbar.scss */
  .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;
  }
  /* line 242, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  /* line 246, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

/* line 196, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}

/* line 201, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav {
  flex-direction: row;
}

/* line 204, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 208, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}

/* line 214, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

/* line 218, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

/* line 223, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 227, node_modules/bootstrap/scss/_navbar.scss */
.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;
}

/* line 242, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}

/* line 246, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

/* line 267, node_modules/bootstrap/scss/_navbar.scss */
.navbar-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");
}

/* line 5, node_modules/bootstrap/scss/_card.scss */
.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-width: 1px;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 0.375rem;
  --bs-card-box-shadow: none;
  --bs-card-inner-border-radius: calc(0.375rem - 1px);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --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);
  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);
}

/* line 38, node_modules/bootstrap/scss/_card.scss */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 43, node_modules/bootstrap/scss/_card.scss */
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

/* line 47, node_modules/bootstrap/scss/_card.scss */
.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);
}

/* line 52, node_modules/bootstrap/scss/_card.scss */
.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);
}

/* line 60, node_modules/bootstrap/scss/_card.scss */
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

/* line 66, node_modules/bootstrap/scss/_card.scss */
.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

/* line 74, node_modules/bootstrap/scss/_card.scss */
.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
}

/* line 78, node_modules/bootstrap/scss/_card.scss */
.card-subtitle {
  margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
}

/* line 83, node_modules/bootstrap/scss/_card.scss */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 88, node_modules/bootstrap/scss/_card.scss */
.card-link:hover {
  text-decoration: none;
}

/* line 92, node_modules/bootstrap/scss/_card.scss */
.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

/* line 101, node_modules/bootstrap/scss/_card.scss */
.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);
}

/* line 108, node_modules/bootstrap/scss/_card.scss */
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

/* line 113, node_modules/bootstrap/scss/_card.scss */
.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);
}

/* line 119, node_modules/bootstrap/scss/_card.scss */
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

/* line 129, node_modules/bootstrap/scss/_card.scss */
.card-header-tabs {
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}

/* line 135, node_modules/bootstrap/scss/_card.scss */
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

/* line 141, node_modules/bootstrap/scss/_card.scss */
.card-header-pills {
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
}

/* line 147, node_modules/bootstrap/scss/_card.scss */
.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);
}

/* line 157, node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

/* line 163, node_modules/bootstrap/scss/_card.scss */
.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);
}

/* line 168, node_modules/bootstrap/scss/_card.scss */
.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);
}

/* line 181, node_modules/bootstrap/scss/_card.scss */
.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}

@media (min-width: 576px) {
  /* line 178, node_modules/bootstrap/scss/_card.scss */
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  /* line 190, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 195, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 202, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 205, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  /* line 210, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  /* line 217, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 220, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  /* line 225, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

/* line 5, node_modules/bootstrap/scss/_accordion.scss */
.accordion {
  --bs-accordion-color: #212529;
  --bs-accordion-bg: #fff;
  --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: 1px;
  --bs-accordion-border-radius: 0.375rem;
  --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: #212529;
  --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='%23212529'%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-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='%230c63e4'%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-focus-border-color: #86b7fe;
  --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: #0c63e4;
  --bs-accordion-active-bg: #e7f1ff;
}

/* line 32, node_modules/bootstrap/scss/_accordion.scss */
.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) {
  /* line 32, node_modules/bootstrap/scss/_accordion.scss */
  .accordion-button {
    transition: none;
  }
}

/* line 47, node_modules/bootstrap/scss/_accordion.scss */
.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);
}

/* line 52, node_modules/bootstrap/scss/_accordion.scss */
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}

/* line 59, node_modules/bootstrap/scss/_accordion.scss */
.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) {
  /* line 59, node_modules/bootstrap/scss/_accordion.scss */
  .accordion-button::after {
    transition: none;
  }
}

/* line 71, node_modules/bootstrap/scss/_accordion.scss */
.accordion-button:hover {
  z-index: 2;
}

/* line 75, node_modules/bootstrap/scss/_accordion.scss */
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

/* line 83, node_modules/bootstrap/scss/_accordion.scss */
.accordion-header {
  margin-bottom: 0;
}

/* line 87, node_modules/bootstrap/scss/_accordion.scss */
.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);
}

/* line 92, node_modules/bootstrap/scss/_accordion.scss */
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}

/* line 95, node_modules/bootstrap/scss/_accordion.scss */
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}

/* line 100, node_modules/bootstrap/scss/_accordion.scss */
.accordion-item:not(:first-of-type) {
  border-top: 0;
}

/* line 105, node_modules/bootstrap/scss/_accordion.scss */
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

/* line 109, node_modules/bootstrap/scss/_accordion.scss */
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}

/* line 114, node_modules/bootstrap/scss/_accordion.scss */
.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);
}

/* line 120, node_modules/bootstrap/scss/_accordion.scss */
.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

/* line 130, node_modules/bootstrap/scss/_accordion.scss */
.accordion-flush .accordion-collapse {
  border-width: 0;
}

/* line 134, node_modules/bootstrap/scss/_accordion.scss */
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* line 139, node_modules/bootstrap/scss/_accordion.scss */
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}

/* line 140, node_modules/bootstrap/scss/_accordion.scss */
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}

/* line 143, node_modules/bootstrap/scss/_accordion.scss */
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

/* line 1, node_modules/bootstrap/scss/_breadcrumb.scss */
.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: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  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);
}

/* line 26, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}

/* line 29, node_modules/bootstrap/scss/_breadcrumb.scss */
.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, "/") */;
}

/* line 37, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

/* line 1, node_modules/bootstrap/scss/_pagination.scss */
.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: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.375rem;
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #e9ecef;
  --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: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  display: flex;
  padding-left: 0;
  list-style: none;
}

/* line 29, node_modules/bootstrap/scss/_pagination.scss */
.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) {
  /* line 29, node_modules/bootstrap/scss/_pagination.scss */
  .page-link {
    transition: none;
  }
}

/* line 40, node_modules/bootstrap/scss/_pagination.scss */
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  text-decoration: none;
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}

/* line 48, node_modules/bootstrap/scss/_pagination.scss */
.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);
}

/* line 56, node_modules/bootstrap/scss/_pagination.scss */
.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);
}

/* line 64, node_modules/bootstrap/scss/_pagination.scss */
.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);
}

/* line 74, node_modules/bootstrap/scss/_pagination.scss */
.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}

/* line 80, node_modules/bootstrap/scss/_pagination.scss */
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}

/* line 86, node_modules/bootstrap/scss/_pagination.scss */
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

/* line 103, node_modules/bootstrap/scss/_pagination.scss */
.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: 0.5rem;
}

/* line 107, node_modules/bootstrap/scss/_pagination.scss */
.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: 0.25rem;
}

/* line 6, node_modules/bootstrap/scss/_badge.scss */
.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: 0.375rem;
  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);
}

/* line 29, node_modules/bootstrap/scss/_badge.scss */
.badge:empty {
  display: none;
}

/* line 35, node_modules/bootstrap/scss/_badge.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 5, node_modules/bootstrap/scss/_alert.scss */
.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: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.375rem;
  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);
}

/* line 27, node_modules/bootstrap/scss/_alert.scss */
.alert-heading {
  color: inherit;
}

/* line 33, node_modules/bootstrap/scss/_alert.scss */
.alert-link {
  font-weight: 700;
}

/* line 42, node_modules/bootstrap/scss/_alert.scss */
.alert-dismissible {
  padding-right: 3rem;
}

/* line 46, node_modules/bootstrap/scss/_alert.scss */
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

/* line 67, node_modules/bootstrap/scss/_alert.scss */
.alert-primary {
  --bs-alert-color: #084298;
  --bs-alert-bg: #cfe2ff;
  --bs-alert-border-color: #b6d4fe;
}

/* line 11, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-primary .alert-link {
  color: #06357a;
}

/* line 67, node_modules/bootstrap/scss/_alert.scss */
.alert-secondary {
  --bs-alert-color: #41464b;
  --bs-alert-bg: #e2e3e5;
  --bs-alert-border-color: #d3d6d8;
}

/* line 11, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-secondary .alert-link {
  color: #34383c;
}

/* line 67, node_modules/bootstrap/scss/_alert.scss */
.alert-success {
  --bs-alert-color: #0f5132;
  --bs-alert-bg: #d1e7dd;
  --bs-alert-border-color: #badbcc;
}

/* line 11, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-success .alert-link {
  color: #0c4128;
}

/* line 67, node_modules/bootstrap/scss/_alert.scss */
.alert-info {
  --bs-alert-color: #055160;
  --bs-alert-bg: #cff4fc;
  --bs-alert-border-color: #b6effb;
}

/* line 11, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-info .alert-link {
  color: #04414d;
}

/* line 67, node_modules/bootstrap/scss/_alert.scss */
.alert-warning {
  --bs-alert-color: #664d03;
  --bs-alert-bg: #fff3cd;
  --bs-alert-border-color: #ffecb5;
}

/* line 11, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-warning .alert-link {
  color: #523e02;
}

/* line 67, node_modules/bootstrap/scss/_alert.scss */
.alert-danger {
  --bs-alert-color: #842029;
  --bs-alert-bg: #f8d7da;
  --bs-alert-border-color: #f5c2c7;
}

/* line 11, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-danger .alert-link {
  color: #6a1a21;
}

/* line 67, node_modules/bootstrap/scss/_alert.scss */
.alert-light {
  --bs-alert-color: #636464;
  --bs-alert-bg: #fefefe;
  --bs-alert-border-color: #fdfdfe;
}

/* line 11, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-light .alert-link {
  color: #4f5050;
}

/* line 67, node_modules/bootstrap/scss/_alert.scss */
.alert-dark {
  --bs-alert-color: #141619;
  --bs-alert-bg: #d3d3d4;
  --bs-alert-border-color: #bcbebf;
}

/* line 11, node_modules/bootstrap/scss/mixins/_alert.scss */
.alert-dark .alert-link {
  color: #101214;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

/* line 11, node_modules/bootstrap/scss/_progress.scss */
.progress {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: #e9ecef;
  --bs-progress-border-radius: 0.375rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --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);
}

/* line 32, node_modules/bootstrap/scss/_progress.scss */
.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) {
  /* line 32, node_modules/bootstrap/scss/_progress.scss */
  .progress-bar {
    transition: none;
  }
}

/* line 44, node_modules/bootstrap/scss/_progress.scss */
.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);
}

/* line 50, node_modules/bootstrap/scss/_progress.scss */
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  /* line 50, node_modules/bootstrap/scss/_progress.scss */
  .progress-bar-animated {
    animation: none;
  }
}

/* line 5, node_modules/bootstrap/scss/_list-group.scss */
.list-group {
  --bs-list-group-color: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.375rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #212529;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --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);
}

/* line 35, node_modules/bootstrap/scss/_list-group.scss */
.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}

/* line 39, node_modules/bootstrap/scss/_list-group.scss */
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

/* line 51, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}

/* line 57, node_modules/bootstrap/scss/_list-group.scss */
.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);
}

/* line 65, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

/* line 75, node_modules/bootstrap/scss/_list-group.scss */
.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);
}

/* line 84, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

/* line 88, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

/* line 92, node_modules/bootstrap/scss/_list-group.scss */
.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);
}

/* line 100, node_modules/bootstrap/scss/_list-group.scss */
.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);
}

/* line 108, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item + .list-group-item {
  border-top-width: 0;
}

/* line 111, node_modules/bootstrap/scss/_list-group.scss */
.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);
}

/* line 126, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal {
  flex-direction: row;
}

/* line 130, node_modules/bootstrap/scss/_list-group.scss */
.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;
}

/* line 135, node_modules/bootstrap/scss/_list-group.scss */
.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;
}

/* line 140, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

/* line 144, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}

/* line 148, node_modules/bootstrap/scss/_list-group.scss */
.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) {
  /* line 126, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  /* line 130, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 135, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 140, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  /* line 148, node_modules/bootstrap/scss/_list-group.scss */
  .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) {
  /* line 126, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md {
    flex-direction: row;
  }
  /* line 130, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 135, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 140, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  /* line 148, node_modules/bootstrap/scss/_list-group.scss */
  .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) {
  /* line 126, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  /* line 130, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 135, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 140, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  /* line 148, node_modules/bootstrap/scss/_list-group.scss */
  .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) {
  /* line 126, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  /* line 130, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 135, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 140, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  /* line 148, node_modules/bootstrap/scss/_list-group.scss */
  .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) {
  /* line 126, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  /* line 130, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 135, node_modules/bootstrap/scss/_list-group.scss */
  .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;
  }
  /* line 140, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  /* line 148, node_modules/bootstrap/scss/_list-group.scss */
  .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);
  }
}

/* line 164, node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush {
  border-radius: 0;
}

/* line 167, node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}

/* line 170, node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

/* line 5, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}

/* line 10, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #084298;
  background-color: #bacbe6;
}

/* line 16, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}

/* line 5, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}

/* line 10, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}

/* line 16, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

/* line 5, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}

/* line 10, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0f5132;
  background-color: #bcd0c7;
}

/* line 16, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

/* line 5, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}

/* line 10, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}

/* line 16, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

/* line 5, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}

/* line 10, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #664d03;
  background-color: #e6dbb9;
}

/* line 16, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

/* line 5, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}

/* line 10, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}

/* line 16, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

/* line 5, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}

/* line 10, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}

/* line 16, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

/* line 5, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}

/* line 10, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}

/* line 16, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

/* line 6, node_modules/bootstrap/scss/_close.scss */
.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent 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") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: 0.5;
}

/* line 18, node_modules/bootstrap/scss/_close.scss */
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}

/* line 24, node_modules/bootstrap/scss/_close.scss */
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}

/* line 30, node_modules/bootstrap/scss/_close.scss */
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: 0.25;
}

/* line 38, node_modules/bootstrap/scss/_close.scss */
.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

/* line 1, node_modules/bootstrap/scss/_toasts.scss */
.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(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: 0.375rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  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);
}

/* line 31, node_modules/bootstrap/scss/_toasts.scss */
.toast.showing {
  opacity: 0;
}

/* line 35, node_modules/bootstrap/scss/_toasts.scss */
.toast:not(.show) {
  display: none;
}

/* line 40, node_modules/bootstrap/scss/_toasts.scss */
.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}

/* line 49, node_modules/bootstrap/scss/_toasts.scss */
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

/* line 54, node_modules/bootstrap/scss/_toasts.scss */
.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));
}

/* line 64, node_modules/bootstrap/scss/_toasts.scss */
.toast-header .btn-close {
  margin-right: calc(-.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

/* line 70, node_modules/bootstrap/scss/_toasts.scss */
.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

/* line 10, node_modules/bootstrap/scss/_modal.scss */
.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #fff;
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.5rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.5rem - 1px);
  --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: 1px;
  --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: 1px;
  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;
}

/* line 53, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}

/* line 61, node_modules/bootstrap/scss/_modal.scss */
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  /* line 61, node_modules/bootstrap/scss/_modal.scss */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 65, node_modules/bootstrap/scss/_modal.scss */
.modal.show .modal-dialog {
  transform: none;
}

/* line 70, node_modules/bootstrap/scss/_modal.scss */
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

/* line 75, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}

/* line 78, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}

/* line 83, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

/* line 88, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

/* line 95, node_modules/bootstrap/scss/_modal.scss */
.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;
}

/* line 113, node_modules/bootstrap/scss/_modal.scss */
.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);
}

/* line 12, node_modules/bootstrap/scss/mixins/_backdrop.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 13, node_modules/bootstrap/scss/mixins/_backdrop.scss */
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

/* line 125, node_modules/bootstrap/scss/_modal.scss */
.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}

/* line 134, node_modules/bootstrap/scss/_modal.scss */
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
  margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto;
}

/* line 141, node_modules/bootstrap/scss/_modal.scss */
.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

/* line 148, node_modules/bootstrap/scss/_modal.scss */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

/* line 157, node_modules/bootstrap/scss/_modal.scss */
.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) * .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);
}

/* line 171, node_modules/bootstrap/scss/_modal.scss */
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * .5);
}

@media (min-width: 576px) {
  /* line 178, node_modules/bootstrap/scss/_modal.scss */
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  /* line 184, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  /* line 190, node_modules/bootstrap/scss/_modal.scss */
  .modal-sm {
    --bs-modal-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 196, node_modules/bootstrap/scss/_modal.scss */
  .modal-lg,
.modal-xl {
    --bs-modal-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 203, node_modules/bootstrap/scss/_modal.scss */
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}

/* line 214, node_modules/bootstrap/scss/_modal.scss */
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

/* line 220, node_modules/bootstrap/scss/_modal.scss */
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

/* line 226, node_modules/bootstrap/scss/_modal.scss */
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

/* line 231, node_modules/bootstrap/scss/_modal.scss */
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  /* line 214, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 220, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 226, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-sm-down .modal-header,
.modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  /* line 231, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 767.98px) {
  /* line 214, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 220, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 226, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-md-down .modal-header,
.modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  /* line 231, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 991.98px) {
  /* line 214, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 220, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 226, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-lg-down .modal-header,
.modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  /* line 231, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 1199.98px) {
  /* line 214, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 220, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 226, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xl-down .modal-header,
.modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  /* line 231, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 1399.98px) {
  /* line 214, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 220, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 226, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xxl-down .modal-header,
.modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  /* line 231, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}

/* line 2, node_modules/bootstrap/scss/_tooltip.scss */
.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: 0;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 0.375rem;
  --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;
  padding: var(--bs-tooltip-arrow-height);
  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;
}

/* line 31, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}

/* line 33, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}

/* line 38, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 47, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {
  bottom: 0;
}

/* line 50, node_modules/bootstrap/scss/_tooltip.scss */
.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) * .5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
/* line 58, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {
  left: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}

/* line 63, node_modules/bootstrap/scss/_tooltip.scss */
.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) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
/* line 72, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {
  top: 0;
}

/* line 75, node_modules/bootstrap/scss/_tooltip.scss */
.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) * .5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
/* line 83, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {
  right: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}

/* line 88, node_modules/bootstrap/scss/_tooltip.scss */
.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) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
/* line 113, node_modules/bootstrap/scss/_tooltip.scss */
.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);
}

/* line 1, node_modules/bootstrap/scss/_popover.scss */
.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: 0.5rem;
  --bs-popover-inner-border-radius: calc(0.5rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: #343a40;
  --bs-popover-header-bg: #f0f0f0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: #212529;
  --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);
}

/* line 40, node_modules/bootstrap/scss/_popover.scss */
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}

/* line 45, node_modules/bootstrap/scss/_popover.scss */
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

/* line 58, node_modules/bootstrap/scss/_popover.scss */
.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));
}

/* line 61, node_modules/bootstrap/scss/_popover.scss */
.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) * .5) 0;
}

/* line 66, node_modules/bootstrap/scss/_popover.scss */
.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);
}

/* line 71, node_modules/bootstrap/scss/_popover.scss */
.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 */
/* line 80, node_modules/bootstrap/scss/_popover.scss */
.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);
}

/* line 85, node_modules/bootstrap/scss/_popover.scss */
.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) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;
}

/* line 90, node_modules/bootstrap/scss/_popover.scss */
.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);
}

/* line 95, node_modules/bootstrap/scss/_popover.scss */
.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 */
/* line 105, node_modules/bootstrap/scss/_popover.scss */
.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));
}

/* line 108, node_modules/bootstrap/scss/_popover.scss */
.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) * .5) var(--bs-popover-arrow-height);
}

/* line 113, node_modules/bootstrap/scss/_popover.scss */
.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);
}

/* line 118, node_modules/bootstrap/scss/_popover.scss */
.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);
}

/* line 125, node_modules/bootstrap/scss/_popover.scss */
.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(-.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
/* line 139, node_modules/bootstrap/scss/_popover.scss */
.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);
}

/* line 144, node_modules/bootstrap/scss/_popover.scss */
.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) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
}

/* line 149, node_modules/bootstrap/scss/_popover.scss */
.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);
}

/* line 154, node_modules/bootstrap/scss/_popover.scss */
.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 */
/* line 179, node_modules/bootstrap/scss/_popover.scss */
.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);
}

/* line 188, node_modules/bootstrap/scss/_popover.scss */
.popover-header:empty {
  display: none;
}

/* line 193, node_modules/bootstrap/scss/_popover.scss */
.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

/* line 14, node_modules/bootstrap/scss/_carousel.scss */
.carousel {
  position: relative;
}

/* line 18, node_modules/bootstrap/scss/_carousel.scss */
.carousel.pointer-event {
  touch-action: pan-y;
}

/* line 22, node_modules/bootstrap/scss/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 3, node_modules/bootstrap/scss/mixins/_clearfix.scss */
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

/* line 29, node_modules/bootstrap/scss/_carousel.scss */
.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) {
  /* line 29, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-item {
    transition: none;
  }
}

/* line 39, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* line 45, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

/* line 50, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* line 61, node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

/* line 67, node_modules/bootstrap/scss/_carousel.scss */
.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;
}

/* line 74, node_modules/bootstrap/scss/_carousel.scss */
.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) {
  /* line 74, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

/* line 87, node_modules/bootstrap/scss/_carousel.scss */
.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) {
  /* line 87, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}

/* line 107, node_modules/bootstrap/scss/_carousel.scss */
.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;
}

/* line 115, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev {
  left: 0;
}

/* line 119, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-next {
  right: 0;
}

/* line 125, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
/* line 143, node_modules/bootstrap/scss/_carousel.scss */
.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");
}

/* line 146, node_modules/bootstrap/scss/_carousel.scss */
.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");
}

/* line 155, node_modules/bootstrap/scss/_carousel.scss */
.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%;
  list-style: none;
}

/* line 170, node_modules/bootstrap/scss/_carousel.scss */
.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) {
  /* line 170, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}

/* line 190, node_modules/bootstrap/scss/_carousel.scss */
.carousel-indicators .active {
  opacity: 1;
}

/* line 200, node_modules/bootstrap/scss/_carousel.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

/* line 214, node_modules/bootstrap/scss/_carousel.scss */
.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}

/* line 219, node_modules/bootstrap/scss/_carousel.scss */
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}

/* line 223, node_modules/bootstrap/scss/_carousel.scss */
.carousel-dark .carousel-caption {
  color: #000;
}

/* line 5, node_modules/bootstrap/scss/_spinners.scss */
.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 */;
  }
}

/* line 22, node_modules/bootstrap/scss/_spinners.scss */
.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;
}

/* line 36, node_modules/bootstrap/scss/_spinners.scss */
.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;
  }
}

/* line 60, node_modules/bootstrap/scss/_spinners.scss */
.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;
}

/* line 73, node_modules/bootstrap/scss/_spinners.scss */
.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  /* line 80, node_modules/bootstrap/scss/_spinners.scss */
  .spinner-border,
.spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}

/* line 3, node_modules/bootstrap/scss/mixins/_clearfix.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 6, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-success {
  color: #fff !important;
  background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-info {
  color: #000 !important;
  background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-light {
  color: #000 !important;
  background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
}

/* line 2, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-primary {
  color: #0d6efd !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-primary:hover, .link-primary:focus {
  color: #0a58ca !important;
}

/* line 2, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-secondary {
  color: #6c757d !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-secondary:hover, .link-secondary:focus {
  color: #565e64 !important;
}

/* line 2, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-success {
  color: #198754 !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-success:hover, .link-success:focus {
  color: #146c43 !important;
}

/* line 2, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-info {
  color: #0dcaf0 !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-info:hover, .link-info:focus {
  color: #3dd5f3 !important;
}

/* line 2, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-warning {
  color: #ffc107 !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-warning:hover, .link-warning:focus {
  color: #ffcd39 !important;
}

/* line 2, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-danger {
  color: #dc3545 !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-danger:hover, .link-danger:focus {
  color: #b02a37 !important;
}

/* line 2, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-light {
  color: #f8f9fa !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-light:hover, .link-light:focus {
  color: #f9fafb !important;
}

/* line 2, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-dark {
  color: #212529 !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-dark:hover, .link-dark:focus {
  color: #1a1e21 !important;
}

/* line 3, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio {
  position: relative;
  width: 100%;
}

/* line 7, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}

/* line 13, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 23, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

/* line 23, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%);
}

/* line 23, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%);
}

/* line 23, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%);
}

/* line 3, node_modules/bootstrap/scss/helpers/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 11, node_modules/bootstrap/scss/helpers/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

/* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

/* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  /* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 768px) {
  /* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 992px) {
  /* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 1200px) {
  /* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 1400px) {
  /* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

/* line 2, node_modules/bootstrap/scss/helpers/_stacks.scss */
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

/* line 9, node_modules/bootstrap/scss/helpers/_stacks.scss */
.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

/* line 5, node_modules/bootstrap/scss/helpers/_visually-hidden.scss */
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  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;
}

/* line 6, node_modules/bootstrap/scss/helpers/_stretched-link.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

/* line 5, node_modules/bootstrap/scss/helpers/_text-truncation.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1, node_modules/bootstrap/scss/helpers/_vr.scss */
.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-top {
  vertical-align: top !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-middle {
  vertical-align: middle !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.float-start {
  float: left !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.float-end {
  float: right !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.float-none {
  float: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-0 {
  opacity: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-5 {
  opacity: 0.05 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-10 {
  opacity: 0.1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-15 {
  opacity: 0.15 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-20 {
  opacity: 0.2 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-25 {
  opacity: 0.25 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-50 {
  opacity: 0.5 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-75 {
  opacity: 0.75 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-100 {
  opacity: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-auto {
  overflow: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-hidden {
  overflow: hidden !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-visible {
  overflow: visible !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-scroll {
  overflow: scroll !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-inline {
  display: inline !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-block {
  display: block !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-grid {
  display: grid !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-table {
  display: table !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-table-row {
  display: table-row !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-flex {
  display: flex !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-inline-flex {
  display: inline-flex !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-none {
  display: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.shadow-none {
  box-shadow: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.position-static {
  position: static !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.position-relative {
  position: relative !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.position-absolute {
  position: absolute !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.position-fixed {
  position: fixed !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.position-sticky {
  position: sticky !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.top-0 {
  top: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.top-50 {
  top: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.top-100 {
  top: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bottom-0 {
  bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bottom-50 {
  bottom: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bottom-100 {
  bottom: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.start-0 {
  left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.start-50 {
  left: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.start-100 {
  left: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.end-0 {
  right: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.end-50 {
  right: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.end-100 {
  right: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.translate-middle {
  transform: translate(-50%, -50%) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.translate-middle-x {
  transform: translateX(-50%) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.translate-middle-y {
  transform: translateY(-50%) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-0 {
  border: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-top-0 {
  border-top: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-end-0 {
  border-right: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-start-0 {
  border-left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-1 {
  --bs-border-width: 1px;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-2 {
  --bs-border-width: 2px;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-3 {
  --bs-border-width: 3px;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-4 {
  --bs-border-width: 4px;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-5 {
  --bs-border-width: 5px;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-opacity-100 {
  --bs-border-opacity: 1;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-unset {
  width: unset !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-25 {
  width: 25% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-50 {
  width: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-75 {
  width: 75% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-100 {
  width: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-auto {
  width: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-1px {
  width: 1px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-2px {
  width: 2px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-3px {
  width: 3px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-4px {
  width: 4px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-5px {
  width: 5px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-6px {
  width: 6px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-7px {
  width: 7px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-8px {
  width: 8px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-9px {
  width: 9px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-10px {
  width: 10px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-15px {
  width: 15px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-20px {
  width: 20px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-25px {
  width: 25px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-30px {
  width: 30px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-35px {
  width: 35px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-40px {
  width: 40px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-45px {
  width: 45px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-50px {
  width: 50px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-55px {
  width: 55px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-60px {
  width: 60px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-65px {
  width: 65px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-70px {
  width: 70px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-75px {
  width: 75px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-80px {
  width: 80px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-85px {
  width: 85px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-90px {
  width: 90px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-95px {
  width: 95px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-100px {
  width: 100px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-125px {
  width: 125px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-150px {
  width: 150px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-175px {
  width: 175px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-200px {
  width: 200px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-225px {
  width: 225px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-250px {
  width: 250px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-275px {
  width: 275px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-300px {
  width: 300px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-325px {
  width: 325px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-350px {
  width: 350px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-375px {
  width: 375px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-400px {
  width: 400px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-425px {
  width: 425px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-450px {
  width: 450px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-475px {
  width: 475px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-500px {
  width: 500px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-550px {
  width: 550px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-600px {
  width: 600px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-650px {
  width: 650px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-700px {
  width: 700px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-750px {
  width: 750px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-800px {
  width: 800px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-850px {
  width: 850px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-900px {
  width: 900px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-950px {
  width: 950px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-1000px {
  width: 1000px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-unset {
  max-width: unset !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-25 {
  max-width: 25% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-50 {
  max-width: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-75 {
  max-width: 75% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-100 {
  max-width: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-auto {
  max-width: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-1px {
  max-width: 1px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-2px {
  max-width: 2px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-3px {
  max-width: 3px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-4px {
  max-width: 4px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-5px {
  max-width: 5px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-6px {
  max-width: 6px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-7px {
  max-width: 7px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-8px {
  max-width: 8px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-9px {
  max-width: 9px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-10px {
  max-width: 10px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-15px {
  max-width: 15px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-20px {
  max-width: 20px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-25px {
  max-width: 25px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-30px {
  max-width: 30px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-35px {
  max-width: 35px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-40px {
  max-width: 40px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-45px {
  max-width: 45px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-50px {
  max-width: 50px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-55px {
  max-width: 55px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-60px {
  max-width: 60px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-65px {
  max-width: 65px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-70px {
  max-width: 70px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-75px {
  max-width: 75px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-80px {
  max-width: 80px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-85px {
  max-width: 85px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-90px {
  max-width: 90px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-95px {
  max-width: 95px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-100px {
  max-width: 100px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-125px {
  max-width: 125px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-150px {
  max-width: 150px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-175px {
  max-width: 175px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-200px {
  max-width: 200px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-225px {
  max-width: 225px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-250px {
  max-width: 250px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-275px {
  max-width: 275px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-300px {
  max-width: 300px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-325px {
  max-width: 325px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-350px {
  max-width: 350px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-375px {
  max-width: 375px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-400px {
  max-width: 400px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-425px {
  max-width: 425px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-450px {
  max-width: 450px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-475px {
  max-width: 475px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-500px {
  max-width: 500px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-550px {
  max-width: 550px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-600px {
  max-width: 600px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-650px {
  max-width: 650px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-700px {
  max-width: 700px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-750px {
  max-width: 750px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-800px {
  max-width: 800px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-850px {
  max-width: 850px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-900px {
  max-width: 900px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-950px {
  max-width: 950px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-1000px {
  max-width: 1000px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.vw-100 {
  width: 100vw !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-vw-100 {
  min-width: 100vw !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-unset {
  height: unset !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-25 {
  height: 25% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-50 {
  height: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-75 {
  height: 75% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-100 {
  height: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-auto {
  height: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-1px {
  height: 1px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-2px {
  height: 2px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-3px {
  height: 3px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-4px {
  height: 4px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-5px {
  height: 5px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-6px {
  height: 6px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-7px {
  height: 7px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-8px {
  height: 8px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-9px {
  height: 9px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-10px {
  height: 10px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-15px {
  height: 15px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-20px {
  height: 20px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-25px {
  height: 25px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-30px {
  height: 30px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-35px {
  height: 35px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-40px {
  height: 40px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-45px {
  height: 45px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-50px {
  height: 50px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-55px {
  height: 55px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-60px {
  height: 60px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-65px {
  height: 65px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-70px {
  height: 70px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-75px {
  height: 75px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-80px {
  height: 80px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-85px {
  height: 85px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-90px {
  height: 90px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-95px {
  height: 95px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-100px {
  height: 100px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-125px {
  height: 125px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-150px {
  height: 150px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-175px {
  height: 175px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-200px {
  height: 200px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-225px {
  height: 225px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-250px {
  height: 250px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-275px {
  height: 275px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-300px {
  height: 300px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-325px {
  height: 325px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-350px {
  height: 350px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-375px {
  height: 375px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-400px {
  height: 400px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-425px {
  height: 425px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-450px {
  height: 450px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-475px {
  height: 475px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-500px {
  height: 500px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-550px {
  height: 550px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-600px {
  height: 600px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-650px {
  height: 650px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-700px {
  height: 700px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-750px {
  height: 750px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-800px {
  height: 800px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-850px {
  height: 850px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-900px {
  height: 900px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-950px {
  height: 950px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-1000px {
  height: 1000px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-unset {
  max-height: unset !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-25 {
  max-height: 25% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-50 {
  max-height: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-75 {
  max-height: 75% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-100 {
  max-height: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-auto {
  max-height: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-1px {
  max-height: 1px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-2px {
  max-height: 2px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-3px {
  max-height: 3px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-4px {
  max-height: 4px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-5px {
  max-height: 5px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-6px {
  max-height: 6px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-7px {
  max-height: 7px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-8px {
  max-height: 8px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-9px {
  max-height: 9px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-10px {
  max-height: 10px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-15px {
  max-height: 15px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-20px {
  max-height: 20px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-25px {
  max-height: 25px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-30px {
  max-height: 30px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-35px {
  max-height: 35px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-40px {
  max-height: 40px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-45px {
  max-height: 45px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-50px {
  max-height: 50px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-55px {
  max-height: 55px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-60px {
  max-height: 60px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-65px {
  max-height: 65px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-70px {
  max-height: 70px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-75px {
  max-height: 75px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-80px {
  max-height: 80px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-85px {
  max-height: 85px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-90px {
  max-height: 90px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-95px {
  max-height: 95px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-100px {
  max-height: 100px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-125px {
  max-height: 125px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-150px {
  max-height: 150px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-175px {
  max-height: 175px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-200px {
  max-height: 200px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-225px {
  max-height: 225px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-250px {
  max-height: 250px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-275px {
  max-height: 275px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-300px {
  max-height: 300px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-325px {
  max-height: 325px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-350px {
  max-height: 350px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-375px {
  max-height: 375px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-400px {
  max-height: 400px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-425px {
  max-height: 425px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-450px {
  max-height: 450px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-475px {
  max-height: 475px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-500px {
  max-height: 500px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-550px {
  max-height: 550px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-600px {
  max-height: 600px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-650px {
  max-height: 650px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-700px {
  max-height: 700px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-750px {
  max-height: 750px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-800px {
  max-height: 800px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-850px {
  max-height: 850px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-900px {
  max-height: 900px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-950px {
  max-height: 950px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-1000px {
  max-height: 1000px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.vh-100 {
  height: 100vh !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-vh-100 {
  min-height: 100vh !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-fill {
  flex: 1 1 auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-row {
  flex-direction: row !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-column {
  flex-direction: column !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-center {
  justify-content: center !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-around {
  justify-content: space-around !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-evenly {
  justify-content: space-evenly !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-items-start {
  align-items: flex-start !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-items-end {
  align-items: flex-end !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-items-center {
  align-items: center !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-start {
  align-content: flex-start !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-end {
  align-content: flex-end !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-center {
  align-content: center !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-between {
  align-content: space-between !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-around {
  align-content: space-around !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-auto {
  align-self: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-start {
  align-self: flex-start !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-end {
  align-self: flex-end !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-center {
  align-self: center !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-stretch {
  align-self: stretch !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-first {
  order: -1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-0 {
  order: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-1 {
  order: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-2 {
  order: 2 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-3 {
  order: 3 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-4 {
  order: 4 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-5 {
  order: 5 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-last {
  order: 6 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-0 {
  margin: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-1 {
  margin: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-2 {
  margin: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-3 {
  margin: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-4 {
  margin: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-5 {
  margin: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-auto {
  margin: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-0 {
  margin-top: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-1 {
  margin-top: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-2 {
  margin-top: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-3 {
  margin-top: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-4 {
  margin-top: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-5 {
  margin-top: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-auto {
  margin-top: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-0 {
  margin-right: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-1 {
  margin-right: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-2 {
  margin-right: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-3 {
  margin-right: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-4 {
  margin-right: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-5 {
  margin-right: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-auto {
  margin-right: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-0 {
  margin-bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-1 {
  margin-bottom: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-2 {
  margin-bottom: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-3 {
  margin-bottom: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-4 {
  margin-bottom: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-5 {
  margin-bottom: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-auto {
  margin-bottom: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-0 {
  margin-left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-1 {
  margin-left: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-2 {
  margin-left: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-3 {
  margin-left: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-4 {
  margin-left: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-5 {
  margin-left: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-auto {
  margin-left: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-0 {
  padding: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-1 {
  padding: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-2 {
  padding: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-3 {
  padding: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-4 {
  padding: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-5 {
  padding: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-0 {
  padding-top: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-1 {
  padding-top: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-2 {
  padding-top: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-3 {
  padding-top: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-4 {
  padding-top: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-5 {
  padding-top: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-0 {
  padding-right: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-1 {
  padding-right: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-2 {
  padding-right: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-3 {
  padding-right: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-4 {
  padding-right: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-5 {
  padding-right: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-0 {
  padding-bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-1 {
  padding-bottom: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-2 {
  padding-bottom: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-3 {
  padding-bottom: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-4 {
  padding-bottom: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-5 {
  padding-bottom: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-0 {
  padding-left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-1 {
  padding-left: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-2 {
  padding-left: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-3 {
  padding-left: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-4 {
  padding-left: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-5 {
  padding-left: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-0 {
  gap: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-1 {
  gap: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-2 {
  gap: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-3 {
  gap: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-4 {
  gap: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-5 {
  gap: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-5 {
  font-size: 1.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-6 {
  font-size: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fst-italic {
  font-style: italic !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fst-normal {
  font-style: normal !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-light {
  font-weight: 300 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-lighter {
  font-weight: lighter !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-normal {
  font-weight: 400 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-bold {
  font-weight: 700 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-semibold {
  font-weight: 600 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-bolder {
  font-weight: bolder !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.lh-0 {
  line-height: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.lh-1 {
  line-height: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.lh-sm {
  line-height: 1.25 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.lh-base {
  line-height: 1.5 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.lh-lg {
  line-height: 2 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.lh-xl {
  line-height: 2 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.lh-xxl {
  line-height: 2.25 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-start {
  text-align: left !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-end {
  text-align: right !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-center {
  text-align: center !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-decoration-none {
  text-decoration: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-decoration-underline {
  text-decoration: underline !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-decoration-line-through {
  text-decoration: line-through !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-wrap {
  white-space: normal !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-opacity-100 {
  --bs-text-opacity: 1;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.user-select-all {
  user-select: all !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.user-select-auto {
  user-select: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.user-select-none {
  user-select: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-none {
  pointer-events: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-auto {
  pointer-events: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded {
  border-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.visible {
  visibility: visible !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.invisible {
  visibility: hidden !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-0 {
  opacity: 0 !important;
}

/* line 79, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-0-hover:hover {
  opacity: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-5 {
  opacity: 0.05 !important;
}

/* line 79, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-5-hover:hover {
  opacity: 0.05 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-10 {
  opacity: 0.1 !important;
}

/* line 79, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-10-hover:hover {
  opacity: 0.1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-15 {
  opacity: 0.15 !important;
}

/* line 79, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-15-hover:hover {
  opacity: 0.15 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-20 {
  opacity: 0.2 !important;
}

/* line 79, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-20-hover:hover {
  opacity: 0.2 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-25 {
  opacity: 0.25 !important;
}

/* line 79, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-25-hover:hover {
  opacity: 0.25 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-50 {
  opacity: 0.5 !important;
}

/* line 79, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-50-hover:hover {
  opacity: 0.5 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-75 {
  opacity: 0.75 !important;
}

/* line 79, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-75-hover:hover {
  opacity: 0.75 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-100 {
  opacity: 1 !important;
}

/* line 79, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-100-hover:hover {
  opacity: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-unset {
  min-width: unset !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-25 {
  min-width: 25% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-50 {
  min-width: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-75 {
  min-width: 75% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-100 {
  min-width: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-auto {
  min-width: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-1px {
  min-width: 1px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-2px {
  min-width: 2px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-3px {
  min-width: 3px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-4px {
  min-width: 4px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-5px {
  min-width: 5px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-6px {
  min-width: 6px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-7px {
  min-width: 7px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-8px {
  min-width: 8px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-9px {
  min-width: 9px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-10px {
  min-width: 10px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-15px {
  min-width: 15px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-20px {
  min-width: 20px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-25px {
  min-width: 25px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-30px {
  min-width: 30px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-35px {
  min-width: 35px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-40px {
  min-width: 40px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-45px {
  min-width: 45px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-50px {
  min-width: 50px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-55px {
  min-width: 55px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-60px {
  min-width: 60px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-65px {
  min-width: 65px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-70px {
  min-width: 70px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-75px {
  min-width: 75px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-80px {
  min-width: 80px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-85px {
  min-width: 85px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-90px {
  min-width: 90px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-95px {
  min-width: 95px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-100px {
  min-width: 100px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-125px {
  min-width: 125px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-150px {
  min-width: 150px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-175px {
  min-width: 175px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-200px {
  min-width: 200px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-225px {
  min-width: 225px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-250px {
  min-width: 250px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-275px {
  min-width: 275px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-300px {
  min-width: 300px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-325px {
  min-width: 325px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-350px {
  min-width: 350px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-375px {
  min-width: 375px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-400px {
  min-width: 400px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-425px {
  min-width: 425px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-450px {
  min-width: 450px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-475px {
  min-width: 475px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-500px {
  min-width: 500px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-550px {
  min-width: 550px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-600px {
  min-width: 600px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-650px {
  min-width: 650px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-700px {
  min-width: 700px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-750px {
  min-width: 750px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-800px {
  min-width: 800px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-850px {
  min-width: 850px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-900px {
  min-width: 900px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-950px {
  min-width: 950px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-w-1000px {
  min-width: 1000px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-unset {
  min-height: unset !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-25 {
  min-height: 25% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-50 {
  min-height: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-75 {
  min-height: 75% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-100 {
  min-height: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-auto {
  min-height: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-1px {
  min-height: 1px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-2px {
  min-height: 2px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-3px {
  min-height: 3px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-4px {
  min-height: 4px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-5px {
  min-height: 5px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-6px {
  min-height: 6px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-7px {
  min-height: 7px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-8px {
  min-height: 8px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-9px {
  min-height: 9px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-10px {
  min-height: 10px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-15px {
  min-height: 15px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-20px {
  min-height: 20px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-25px {
  min-height: 25px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-30px {
  min-height: 30px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-35px {
  min-height: 35px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-40px {
  min-height: 40px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-45px {
  min-height: 45px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-50px {
  min-height: 50px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-55px {
  min-height: 55px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-60px {
  min-height: 60px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-65px {
  min-height: 65px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-70px {
  min-height: 70px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-75px {
  min-height: 75px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-80px {
  min-height: 80px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-85px {
  min-height: 85px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-90px {
  min-height: 90px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-95px {
  min-height: 95px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-100px {
  min-height: 100px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-125px {
  min-height: 125px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-150px {
  min-height: 150px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-175px {
  min-height: 175px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-200px {
  min-height: 200px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-225px {
  min-height: 225px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-250px {
  min-height: 250px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-275px {
  min-height: 275px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-300px {
  min-height: 300px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-325px {
  min-height: 325px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-350px {
  min-height: 350px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-375px {
  min-height: 375px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-400px {
  min-height: 400px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-425px {
  min-height: 425px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-450px {
  min-height: 450px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-475px {
  min-height: 475px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-500px {
  min-height: 500px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-550px {
  min-height: 550px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-600px {
  min-height: 600px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-650px {
  min-height: 650px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-700px {
  min-height: 700px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-750px {
  min-height: 750px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-800px {
  min-height: 800px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-850px {
  min-height: 850px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-900px {
  min-height: 900px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-950px {
  min-height: 950px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-h-1000px {
  min-height: 1000px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.z-index-n1 {
  z-index: -1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.z-index-n2 {
  z-index: -2 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.z-index-0 {
  z-index: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.z-index-1 {
  z-index: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.z-index-2 {
  z-index: 2 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.z-index-3 {
  z-index: 3 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-top-1 {
  border-top-width: 1px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-top-2 {
  border-top-width: 2px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-top-3 {
  border-top-width: 3px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-top-4 {
  border-top-width: 4px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-top-5 {
  border-top-width: 5px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-bottom-1 {
  border-bottom-width: 1px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-bottom-2 {
  border-bottom-width: 2px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-bottom-3 {
  border-bottom-width: 3px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-bottom-4 {
  border-bottom-width: 4px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-bottom-5 {
  border-bottom-width: 5px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-right-1 {
  border-right-width: 1px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-right-2 {
  border-right-width: 2px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-right-3 {
  border-right-width: 3px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-right-4 {
  border-right-width: 4px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-right-5 {
  border-right-width: 5px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-left-1 {
  border-left-width: 1px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-left-2 {
  border-left-width: 2px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-left-3 {
  border-left-width: 3px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-left-4 {
  border-left-width: 4px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-left-5 {
  border-left-width: 5px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ls-1 {
  letter-spacing: 0.1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ls-2 {
  letter-spacing: 0.115rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ls-3 {
  letter-spacing: 0.125rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ls-4 {
  letter-spacing: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ls-5 {
  letter-spacing: 0.5rem !important;
}

@media (min-width: 576px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-sm-start {
    float: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-sm-end {
    float: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-sm-none {
    float: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-sm-static {
    position: static !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-sm-relative {
    position: relative !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-sm-absolute {
    position: absolute !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-sm-fixed {
    position: fixed !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-sm-sticky {
    position: sticky !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-unset {
    width: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-25 {
    width: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-50 {
    width: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-75 {
    width: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-100 {
    width: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-auto {
    width: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-1px {
    width: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-2px {
    width: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-3px {
    width: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-4px {
    width: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-5px {
    width: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-6px {
    width: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-7px {
    width: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-8px {
    width: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-9px {
    width: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-10px {
    width: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-15px {
    width: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-20px {
    width: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-25px {
    width: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-30px {
    width: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-35px {
    width: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-40px {
    width: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-45px {
    width: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-50px {
    width: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-55px {
    width: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-60px {
    width: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-65px {
    width: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-70px {
    width: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-75px {
    width: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-80px {
    width: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-85px {
    width: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-90px {
    width: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-95px {
    width: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-100px {
    width: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-125px {
    width: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-150px {
    width: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-175px {
    width: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-200px {
    width: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-225px {
    width: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-250px {
    width: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-275px {
    width: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-300px {
    width: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-325px {
    width: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-350px {
    width: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-375px {
    width: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-400px {
    width: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-425px {
    width: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-450px {
    width: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-475px {
    width: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-500px {
    width: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-550px {
    width: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-600px {
    width: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-650px {
    width: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-700px {
    width: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-750px {
    width: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-800px {
    width: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-850px {
    width: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-900px {
    width: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-950px {
    width: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-sm-1000px {
    width: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-unset {
    max-width: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-25 {
    max-width: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-50 {
    max-width: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-75 {
    max-width: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-100 {
    max-width: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-auto {
    max-width: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-1px {
    max-width: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-2px {
    max-width: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-3px {
    max-width: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-4px {
    max-width: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-5px {
    max-width: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-6px {
    max-width: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-7px {
    max-width: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-8px {
    max-width: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-9px {
    max-width: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-10px {
    max-width: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-15px {
    max-width: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-20px {
    max-width: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-25px {
    max-width: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-30px {
    max-width: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-35px {
    max-width: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-40px {
    max-width: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-45px {
    max-width: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-50px {
    max-width: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-55px {
    max-width: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-60px {
    max-width: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-65px {
    max-width: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-70px {
    max-width: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-75px {
    max-width: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-80px {
    max-width: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-85px {
    max-width: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-90px {
    max-width: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-95px {
    max-width: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-100px {
    max-width: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-125px {
    max-width: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-150px {
    max-width: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-175px {
    max-width: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-200px {
    max-width: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-225px {
    max-width: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-250px {
    max-width: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-275px {
    max-width: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-300px {
    max-width: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-325px {
    max-width: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-350px {
    max-width: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-375px {
    max-width: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-400px {
    max-width: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-425px {
    max-width: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-450px {
    max-width: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-475px {
    max-width: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-500px {
    max-width: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-550px {
    max-width: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-600px {
    max-width: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-650px {
    max-width: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-700px {
    max-width: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-750px {
    max-width: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-800px {
    max-width: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-850px {
    max-width: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-900px {
    max-width: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-950px {
    max-width: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-sm-1000px {
    max-width: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-unset {
    height: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-25 {
    height: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-50 {
    height: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-75 {
    height: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-100 {
    height: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-auto {
    height: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-1px {
    height: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-2px {
    height: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-3px {
    height: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-4px {
    height: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-5px {
    height: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-6px {
    height: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-7px {
    height: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-8px {
    height: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-9px {
    height: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-10px {
    height: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-15px {
    height: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-20px {
    height: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-25px {
    height: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-30px {
    height: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-35px {
    height: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-40px {
    height: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-45px {
    height: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-50px {
    height: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-55px {
    height: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-60px {
    height: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-65px {
    height: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-70px {
    height: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-75px {
    height: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-80px {
    height: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-85px {
    height: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-90px {
    height: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-95px {
    height: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-100px {
    height: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-125px {
    height: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-150px {
    height: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-175px {
    height: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-200px {
    height: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-225px {
    height: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-250px {
    height: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-275px {
    height: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-300px {
    height: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-325px {
    height: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-350px {
    height: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-375px {
    height: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-400px {
    height: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-425px {
    height: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-450px {
    height: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-475px {
    height: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-500px {
    height: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-550px {
    height: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-600px {
    height: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-650px {
    height: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-700px {
    height: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-750px {
    height: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-800px {
    height: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-850px {
    height: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-900px {
    height: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-950px {
    height: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-sm-1000px {
    height: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-unset {
    max-height: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-25 {
    max-height: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-50 {
    max-height: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-75 {
    max-height: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-100 {
    max-height: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-auto {
    max-height: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-1px {
    max-height: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-2px {
    max-height: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-3px {
    max-height: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-4px {
    max-height: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-5px {
    max-height: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-6px {
    max-height: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-7px {
    max-height: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-8px {
    max-height: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-9px {
    max-height: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-10px {
    max-height: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-15px {
    max-height: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-20px {
    max-height: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-25px {
    max-height: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-30px {
    max-height: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-35px {
    max-height: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-40px {
    max-height: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-45px {
    max-height: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-50px {
    max-height: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-55px {
    max-height: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-60px {
    max-height: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-65px {
    max-height: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-70px {
    max-height: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-75px {
    max-height: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-80px {
    max-height: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-85px {
    max-height: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-90px {
    max-height: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-95px {
    max-height: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-100px {
    max-height: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-125px {
    max-height: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-150px {
    max-height: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-175px {
    max-height: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-200px {
    max-height: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-225px {
    max-height: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-250px {
    max-height: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-275px {
    max-height: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-300px {
    max-height: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-325px {
    max-height: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-350px {
    max-height: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-375px {
    max-height: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-400px {
    max-height: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-425px {
    max-height: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-450px {
    max-height: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-475px {
    max-height: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-500px {
    max-height: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-550px {
    max-height: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-600px {
    max-height: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-650px {
    max-height: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-700px {
    max-height: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-750px {
    max-height: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-800px {
    max-height: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-850px {
    max-height: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-900px {
    max-height: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-950px {
    max-height: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-sm-1000px {
    max-height: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-row {
    flex-direction: row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-column {
    flex-direction: column !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-sm-center {
    align-items: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-center {
    align-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-center {
    align-self: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-first {
    order: -1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-0 {
    order: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-1 {
    order: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-2 {
    order: 2 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-3 {
    order: 3 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-4 {
    order: 4 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-5 {
    order: 5 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-last {
    order: 6 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-3 {
    margin: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-5 {
    margin: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-auto {
    margin-top: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-0 {
    margin-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-auto {
    margin-right: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-auto {
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-3 {
    padding: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-5 {
    padding: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-0 {
    gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-3 {
    gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-5 {
    gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-sm-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-sm-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-sm-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-sm-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-sm-5 {
    font-size: 1.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-sm-6 {
    font-size: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-sm-start {
    text-align: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-sm-end {
    text-align: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-sm-center {
    text-align: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-unset {
    min-width: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-25 {
    min-width: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-50 {
    min-width: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-75 {
    min-width: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-100 {
    min-width: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-auto {
    min-width: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-1px {
    min-width: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-2px {
    min-width: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-3px {
    min-width: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-4px {
    min-width: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-5px {
    min-width: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-6px {
    min-width: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-7px {
    min-width: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-8px {
    min-width: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-9px {
    min-width: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-10px {
    min-width: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-15px {
    min-width: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-20px {
    min-width: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-25px {
    min-width: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-30px {
    min-width: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-35px {
    min-width: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-40px {
    min-width: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-45px {
    min-width: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-50px {
    min-width: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-55px {
    min-width: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-60px {
    min-width: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-65px {
    min-width: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-70px {
    min-width: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-75px {
    min-width: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-80px {
    min-width: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-85px {
    min-width: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-90px {
    min-width: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-95px {
    min-width: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-100px {
    min-width: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-125px {
    min-width: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-150px {
    min-width: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-175px {
    min-width: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-200px {
    min-width: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-225px {
    min-width: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-250px {
    min-width: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-275px {
    min-width: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-300px {
    min-width: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-325px {
    min-width: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-350px {
    min-width: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-375px {
    min-width: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-400px {
    min-width: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-425px {
    min-width: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-450px {
    min-width: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-475px {
    min-width: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-500px {
    min-width: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-550px {
    min-width: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-600px {
    min-width: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-650px {
    min-width: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-700px {
    min-width: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-750px {
    min-width: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-800px {
    min-width: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-850px {
    min-width: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-900px {
    min-width: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-950px {
    min-width: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-sm-1000px {
    min-width: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-unset {
    min-height: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-25 {
    min-height: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-50 {
    min-height: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-75 {
    min-height: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-100 {
    min-height: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-auto {
    min-height: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-1px {
    min-height: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-2px {
    min-height: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-3px {
    min-height: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-4px {
    min-height: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-5px {
    min-height: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-6px {
    min-height: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-7px {
    min-height: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-8px {
    min-height: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-9px {
    min-height: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-10px {
    min-height: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-15px {
    min-height: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-20px {
    min-height: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-25px {
    min-height: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-30px {
    min-height: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-35px {
    min-height: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-40px {
    min-height: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-45px {
    min-height: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-50px {
    min-height: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-55px {
    min-height: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-60px {
    min-height: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-65px {
    min-height: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-70px {
    min-height: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-75px {
    min-height: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-80px {
    min-height: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-85px {
    min-height: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-90px {
    min-height: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-95px {
    min-height: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-100px {
    min-height: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-125px {
    min-height: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-150px {
    min-height: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-175px {
    min-height: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-200px {
    min-height: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-225px {
    min-height: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-250px {
    min-height: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-275px {
    min-height: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-300px {
    min-height: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-325px {
    min-height: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-350px {
    min-height: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-375px {
    min-height: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-400px {
    min-height: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-425px {
    min-height: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-450px {
    min-height: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-475px {
    min-height: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-500px {
    min-height: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-550px {
    min-height: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-600px {
    min-height: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-650px {
    min-height: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-700px {
    min-height: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-750px {
    min-height: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-800px {
    min-height: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-850px {
    min-height: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-900px {
    min-height: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-950px {
    min-height: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-sm-1000px {
    min-height: 1000px !important;
  }
}

@media (min-width: 768px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-md-start {
    float: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-md-end {
    float: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-md-none {
    float: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-md-static {
    position: static !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-md-relative {
    position: relative !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-md-absolute {
    position: absolute !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-md-fixed {
    position: fixed !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-md-sticky {
    position: sticky !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-unset {
    width: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-25 {
    width: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-50 {
    width: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-75 {
    width: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-100 {
    width: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-auto {
    width: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-1px {
    width: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-2px {
    width: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-3px {
    width: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-4px {
    width: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-5px {
    width: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-6px {
    width: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-7px {
    width: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-8px {
    width: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-9px {
    width: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-10px {
    width: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-15px {
    width: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-20px {
    width: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-25px {
    width: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-30px {
    width: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-35px {
    width: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-40px {
    width: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-45px {
    width: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-50px {
    width: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-55px {
    width: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-60px {
    width: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-65px {
    width: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-70px {
    width: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-75px {
    width: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-80px {
    width: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-85px {
    width: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-90px {
    width: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-95px {
    width: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-100px {
    width: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-125px {
    width: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-150px {
    width: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-175px {
    width: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-200px {
    width: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-225px {
    width: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-250px {
    width: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-275px {
    width: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-300px {
    width: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-325px {
    width: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-350px {
    width: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-375px {
    width: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-400px {
    width: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-425px {
    width: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-450px {
    width: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-475px {
    width: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-500px {
    width: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-550px {
    width: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-600px {
    width: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-650px {
    width: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-700px {
    width: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-750px {
    width: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-800px {
    width: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-850px {
    width: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-900px {
    width: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-950px {
    width: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-md-1000px {
    width: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-unset {
    max-width: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-25 {
    max-width: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-50 {
    max-width: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-75 {
    max-width: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-100 {
    max-width: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-auto {
    max-width: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-1px {
    max-width: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-2px {
    max-width: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-3px {
    max-width: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-4px {
    max-width: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-5px {
    max-width: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-6px {
    max-width: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-7px {
    max-width: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-8px {
    max-width: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-9px {
    max-width: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-10px {
    max-width: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-15px {
    max-width: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-20px {
    max-width: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-25px {
    max-width: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-30px {
    max-width: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-35px {
    max-width: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-40px {
    max-width: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-45px {
    max-width: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-50px {
    max-width: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-55px {
    max-width: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-60px {
    max-width: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-65px {
    max-width: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-70px {
    max-width: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-75px {
    max-width: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-80px {
    max-width: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-85px {
    max-width: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-90px {
    max-width: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-95px {
    max-width: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-100px {
    max-width: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-125px {
    max-width: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-150px {
    max-width: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-175px {
    max-width: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-200px {
    max-width: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-225px {
    max-width: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-250px {
    max-width: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-275px {
    max-width: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-300px {
    max-width: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-325px {
    max-width: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-350px {
    max-width: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-375px {
    max-width: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-400px {
    max-width: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-425px {
    max-width: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-450px {
    max-width: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-475px {
    max-width: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-500px {
    max-width: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-550px {
    max-width: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-600px {
    max-width: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-650px {
    max-width: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-700px {
    max-width: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-750px {
    max-width: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-800px {
    max-width: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-850px {
    max-width: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-900px {
    max-width: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-950px {
    max-width: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-md-1000px {
    max-width: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-unset {
    height: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-25 {
    height: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-50 {
    height: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-75 {
    height: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-100 {
    height: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-auto {
    height: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-1px {
    height: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-2px {
    height: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-3px {
    height: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-4px {
    height: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-5px {
    height: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-6px {
    height: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-7px {
    height: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-8px {
    height: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-9px {
    height: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-10px {
    height: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-15px {
    height: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-20px {
    height: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-25px {
    height: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-30px {
    height: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-35px {
    height: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-40px {
    height: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-45px {
    height: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-50px {
    height: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-55px {
    height: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-60px {
    height: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-65px {
    height: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-70px {
    height: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-75px {
    height: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-80px {
    height: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-85px {
    height: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-90px {
    height: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-95px {
    height: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-100px {
    height: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-125px {
    height: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-150px {
    height: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-175px {
    height: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-200px {
    height: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-225px {
    height: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-250px {
    height: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-275px {
    height: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-300px {
    height: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-325px {
    height: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-350px {
    height: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-375px {
    height: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-400px {
    height: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-425px {
    height: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-450px {
    height: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-475px {
    height: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-500px {
    height: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-550px {
    height: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-600px {
    height: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-650px {
    height: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-700px {
    height: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-750px {
    height: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-800px {
    height: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-850px {
    height: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-900px {
    height: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-950px {
    height: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-md-1000px {
    height: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-unset {
    max-height: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-25 {
    max-height: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-50 {
    max-height: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-75 {
    max-height: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-100 {
    max-height: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-auto {
    max-height: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-1px {
    max-height: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-2px {
    max-height: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-3px {
    max-height: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-4px {
    max-height: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-5px {
    max-height: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-6px {
    max-height: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-7px {
    max-height: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-8px {
    max-height: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-9px {
    max-height: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-10px {
    max-height: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-15px {
    max-height: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-20px {
    max-height: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-25px {
    max-height: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-30px {
    max-height: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-35px {
    max-height: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-40px {
    max-height: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-45px {
    max-height: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-50px {
    max-height: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-55px {
    max-height: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-60px {
    max-height: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-65px {
    max-height: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-70px {
    max-height: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-75px {
    max-height: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-80px {
    max-height: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-85px {
    max-height: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-90px {
    max-height: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-95px {
    max-height: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-100px {
    max-height: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-125px {
    max-height: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-150px {
    max-height: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-175px {
    max-height: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-200px {
    max-height: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-225px {
    max-height: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-250px {
    max-height: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-275px {
    max-height: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-300px {
    max-height: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-325px {
    max-height: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-350px {
    max-height: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-375px {
    max-height: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-400px {
    max-height: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-425px {
    max-height: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-450px {
    max-height: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-475px {
    max-height: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-500px {
    max-height: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-550px {
    max-height: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-600px {
    max-height: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-650px {
    max-height: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-700px {
    max-height: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-750px {
    max-height: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-800px {
    max-height: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-850px {
    max-height: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-900px {
    max-height: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-950px {
    max-height: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-md-1000px {
    max-height: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-row {
    flex-direction: row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-column {
    flex-direction: column !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-center {
    justify-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-md-center {
    align-items: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-center {
    align-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-between {
    align-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-around {
    align-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-auto {
    align-self: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-center {
    align-self: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-first {
    order: -1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-0 {
    order: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-1 {
    order: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-2 {
    order: 2 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-3 {
    order: 3 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-4 {
    order: 4 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-5 {
    order: 5 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-last {
    order: 6 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-3 {
    margin: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-4 {
    margin: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-5 {
    margin: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-0 {
    margin-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-auto {
    margin-top: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-0 {
    margin-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-3 {
    margin-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-5 {
    margin-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-auto {
    margin-right: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-0 {
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-auto {
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-3 {
    padding: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-4 {
    padding: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-5 {
    padding: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-0 {
    padding-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-0 {
    padding-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-0 {
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-0 {
    gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-3 {
    gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-5 {
    gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-md-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-md-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-md-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-md-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-md-5 {
    font-size: 1.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-md-6 {
    font-size: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-md-start {
    text-align: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-md-end {
    text-align: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-md-center {
    text-align: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-unset {
    min-width: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-25 {
    min-width: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-50 {
    min-width: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-75 {
    min-width: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-100 {
    min-width: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-auto {
    min-width: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-1px {
    min-width: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-2px {
    min-width: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-3px {
    min-width: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-4px {
    min-width: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-5px {
    min-width: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-6px {
    min-width: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-7px {
    min-width: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-8px {
    min-width: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-9px {
    min-width: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-10px {
    min-width: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-15px {
    min-width: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-20px {
    min-width: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-25px {
    min-width: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-30px {
    min-width: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-35px {
    min-width: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-40px {
    min-width: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-45px {
    min-width: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-50px {
    min-width: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-55px {
    min-width: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-60px {
    min-width: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-65px {
    min-width: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-70px {
    min-width: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-75px {
    min-width: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-80px {
    min-width: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-85px {
    min-width: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-90px {
    min-width: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-95px {
    min-width: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-100px {
    min-width: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-125px {
    min-width: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-150px {
    min-width: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-175px {
    min-width: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-200px {
    min-width: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-225px {
    min-width: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-250px {
    min-width: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-275px {
    min-width: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-300px {
    min-width: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-325px {
    min-width: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-350px {
    min-width: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-375px {
    min-width: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-400px {
    min-width: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-425px {
    min-width: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-450px {
    min-width: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-475px {
    min-width: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-500px {
    min-width: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-550px {
    min-width: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-600px {
    min-width: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-650px {
    min-width: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-700px {
    min-width: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-750px {
    min-width: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-800px {
    min-width: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-850px {
    min-width: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-900px {
    min-width: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-950px {
    min-width: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-md-1000px {
    min-width: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-unset {
    min-height: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-25 {
    min-height: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-50 {
    min-height: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-75 {
    min-height: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-100 {
    min-height: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-auto {
    min-height: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-1px {
    min-height: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-2px {
    min-height: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-3px {
    min-height: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-4px {
    min-height: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-5px {
    min-height: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-6px {
    min-height: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-7px {
    min-height: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-8px {
    min-height: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-9px {
    min-height: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-10px {
    min-height: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-15px {
    min-height: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-20px {
    min-height: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-25px {
    min-height: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-30px {
    min-height: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-35px {
    min-height: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-40px {
    min-height: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-45px {
    min-height: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-50px {
    min-height: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-55px {
    min-height: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-60px {
    min-height: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-65px {
    min-height: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-70px {
    min-height: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-75px {
    min-height: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-80px {
    min-height: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-85px {
    min-height: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-90px {
    min-height: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-95px {
    min-height: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-100px {
    min-height: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-125px {
    min-height: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-150px {
    min-height: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-175px {
    min-height: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-200px {
    min-height: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-225px {
    min-height: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-250px {
    min-height: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-275px {
    min-height: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-300px {
    min-height: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-325px {
    min-height: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-350px {
    min-height: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-375px {
    min-height: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-400px {
    min-height: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-425px {
    min-height: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-450px {
    min-height: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-475px {
    min-height: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-500px {
    min-height: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-550px {
    min-height: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-600px {
    min-height: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-650px {
    min-height: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-700px {
    min-height: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-750px {
    min-height: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-800px {
    min-height: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-850px {
    min-height: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-900px {
    min-height: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-950px {
    min-height: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-md-1000px {
    min-height: 1000px !important;
  }
}

@media (min-width: 992px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-lg-start {
    float: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-lg-end {
    float: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-lg-none {
    float: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-lg-static {
    position: static !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-lg-relative {
    position: relative !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-lg-absolute {
    position: absolute !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-lg-fixed {
    position: fixed !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-lg-sticky {
    position: sticky !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-unset {
    width: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-25 {
    width: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-50 {
    width: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-75 {
    width: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-100 {
    width: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-auto {
    width: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-1px {
    width: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-2px {
    width: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-3px {
    width: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-4px {
    width: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-5px {
    width: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-6px {
    width: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-7px {
    width: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-8px {
    width: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-9px {
    width: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-10px {
    width: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-15px {
    width: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-20px {
    width: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-25px {
    width: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-30px {
    width: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-35px {
    width: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-40px {
    width: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-45px {
    width: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-50px {
    width: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-55px {
    width: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-60px {
    width: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-65px {
    width: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-70px {
    width: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-75px {
    width: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-80px {
    width: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-85px {
    width: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-90px {
    width: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-95px {
    width: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-100px {
    width: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-125px {
    width: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-150px {
    width: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-175px {
    width: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-200px {
    width: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-225px {
    width: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-250px {
    width: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-275px {
    width: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-300px {
    width: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-325px {
    width: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-350px {
    width: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-375px {
    width: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-400px {
    width: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-425px {
    width: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-450px {
    width: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-475px {
    width: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-500px {
    width: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-550px {
    width: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-600px {
    width: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-650px {
    width: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-700px {
    width: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-750px {
    width: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-800px {
    width: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-850px {
    width: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-900px {
    width: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-950px {
    width: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-lg-1000px {
    width: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-unset {
    max-width: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-25 {
    max-width: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-50 {
    max-width: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-75 {
    max-width: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-100 {
    max-width: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-auto {
    max-width: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-1px {
    max-width: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-2px {
    max-width: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-3px {
    max-width: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-4px {
    max-width: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-5px {
    max-width: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-6px {
    max-width: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-7px {
    max-width: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-8px {
    max-width: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-9px {
    max-width: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-10px {
    max-width: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-15px {
    max-width: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-20px {
    max-width: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-25px {
    max-width: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-30px {
    max-width: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-35px {
    max-width: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-40px {
    max-width: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-45px {
    max-width: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-50px {
    max-width: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-55px {
    max-width: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-60px {
    max-width: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-65px {
    max-width: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-70px {
    max-width: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-75px {
    max-width: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-80px {
    max-width: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-85px {
    max-width: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-90px {
    max-width: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-95px {
    max-width: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-100px {
    max-width: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-125px {
    max-width: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-150px {
    max-width: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-175px {
    max-width: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-200px {
    max-width: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-225px {
    max-width: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-250px {
    max-width: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-275px {
    max-width: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-300px {
    max-width: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-325px {
    max-width: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-350px {
    max-width: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-375px {
    max-width: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-400px {
    max-width: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-425px {
    max-width: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-450px {
    max-width: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-475px {
    max-width: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-500px {
    max-width: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-550px {
    max-width: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-600px {
    max-width: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-650px {
    max-width: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-700px {
    max-width: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-750px {
    max-width: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-800px {
    max-width: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-850px {
    max-width: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-900px {
    max-width: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-950px {
    max-width: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-lg-1000px {
    max-width: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-unset {
    height: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-25 {
    height: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-50 {
    height: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-75 {
    height: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-100 {
    height: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-auto {
    height: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-1px {
    height: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-2px {
    height: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-3px {
    height: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-4px {
    height: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-5px {
    height: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-6px {
    height: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-7px {
    height: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-8px {
    height: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-9px {
    height: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-10px {
    height: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-15px {
    height: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-20px {
    height: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-25px {
    height: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-30px {
    height: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-35px {
    height: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-40px {
    height: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-45px {
    height: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-50px {
    height: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-55px {
    height: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-60px {
    height: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-65px {
    height: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-70px {
    height: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-75px {
    height: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-80px {
    height: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-85px {
    height: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-90px {
    height: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-95px {
    height: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-100px {
    height: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-125px {
    height: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-150px {
    height: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-175px {
    height: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-200px {
    height: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-225px {
    height: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-250px {
    height: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-275px {
    height: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-300px {
    height: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-325px {
    height: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-350px {
    height: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-375px {
    height: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-400px {
    height: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-425px {
    height: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-450px {
    height: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-475px {
    height: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-500px {
    height: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-550px {
    height: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-600px {
    height: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-650px {
    height: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-700px {
    height: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-750px {
    height: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-800px {
    height: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-850px {
    height: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-900px {
    height: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-950px {
    height: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-lg-1000px {
    height: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-unset {
    max-height: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-25 {
    max-height: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-50 {
    max-height: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-75 {
    max-height: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-100 {
    max-height: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-auto {
    max-height: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-1px {
    max-height: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-2px {
    max-height: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-3px {
    max-height: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-4px {
    max-height: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-5px {
    max-height: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-6px {
    max-height: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-7px {
    max-height: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-8px {
    max-height: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-9px {
    max-height: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-10px {
    max-height: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-15px {
    max-height: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-20px {
    max-height: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-25px {
    max-height: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-30px {
    max-height: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-35px {
    max-height: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-40px {
    max-height: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-45px {
    max-height: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-50px {
    max-height: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-55px {
    max-height: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-60px {
    max-height: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-65px {
    max-height: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-70px {
    max-height: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-75px {
    max-height: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-80px {
    max-height: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-85px {
    max-height: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-90px {
    max-height: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-95px {
    max-height: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-100px {
    max-height: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-125px {
    max-height: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-150px {
    max-height: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-175px {
    max-height: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-200px {
    max-height: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-225px {
    max-height: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-250px {
    max-height: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-275px {
    max-height: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-300px {
    max-height: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-325px {
    max-height: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-350px {
    max-height: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-375px {
    max-height: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-400px {
    max-height: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-425px {
    max-height: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-450px {
    max-height: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-475px {
    max-height: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-500px {
    max-height: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-550px {
    max-height: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-600px {
    max-height: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-650px {
    max-height: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-700px {
    max-height: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-750px {
    max-height: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-800px {
    max-height: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-850px {
    max-height: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-900px {
    max-height: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-950px {
    max-height: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-lg-1000px {
    max-height: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-row {
    flex-direction: row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-column {
    flex-direction: column !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-lg-center {
    align-items: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-center {
    align-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-center {
    align-self: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-first {
    order: -1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-0 {
    order: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-1 {
    order: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-2 {
    order: 2 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-3 {
    order: 3 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-4 {
    order: 4 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-5 {
    order: 5 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-last {
    order: 6 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-3 {
    margin: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-5 {
    margin: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-auto {
    margin-top: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-0 {
    margin-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-auto {
    margin-right: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-auto {
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-3 {
    padding: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-5 {
    padding: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-0 {
    gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-3 {
    gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-5 {
    gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-lg-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-lg-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-lg-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-lg-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-lg-5 {
    font-size: 1.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-lg-6 {
    font-size: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-lg-start {
    text-align: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-lg-end {
    text-align: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-lg-center {
    text-align: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-unset {
    min-width: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-25 {
    min-width: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-50 {
    min-width: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-75 {
    min-width: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-100 {
    min-width: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-auto {
    min-width: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-1px {
    min-width: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-2px {
    min-width: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-3px {
    min-width: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-4px {
    min-width: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-5px {
    min-width: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-6px {
    min-width: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-7px {
    min-width: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-8px {
    min-width: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-9px {
    min-width: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-10px {
    min-width: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-15px {
    min-width: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-20px {
    min-width: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-25px {
    min-width: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-30px {
    min-width: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-35px {
    min-width: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-40px {
    min-width: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-45px {
    min-width: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-50px {
    min-width: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-55px {
    min-width: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-60px {
    min-width: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-65px {
    min-width: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-70px {
    min-width: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-75px {
    min-width: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-80px {
    min-width: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-85px {
    min-width: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-90px {
    min-width: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-95px {
    min-width: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-100px {
    min-width: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-125px {
    min-width: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-150px {
    min-width: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-175px {
    min-width: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-200px {
    min-width: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-225px {
    min-width: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-250px {
    min-width: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-275px {
    min-width: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-300px {
    min-width: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-325px {
    min-width: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-350px {
    min-width: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-375px {
    min-width: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-400px {
    min-width: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-425px {
    min-width: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-450px {
    min-width: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-475px {
    min-width: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-500px {
    min-width: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-550px {
    min-width: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-600px {
    min-width: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-650px {
    min-width: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-700px {
    min-width: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-750px {
    min-width: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-800px {
    min-width: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-850px {
    min-width: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-900px {
    min-width: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-950px {
    min-width: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-lg-1000px {
    min-width: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-unset {
    min-height: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-25 {
    min-height: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-50 {
    min-height: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-75 {
    min-height: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-100 {
    min-height: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-auto {
    min-height: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-1px {
    min-height: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-2px {
    min-height: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-3px {
    min-height: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-4px {
    min-height: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-5px {
    min-height: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-6px {
    min-height: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-7px {
    min-height: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-8px {
    min-height: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-9px {
    min-height: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-10px {
    min-height: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-15px {
    min-height: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-20px {
    min-height: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-25px {
    min-height: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-30px {
    min-height: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-35px {
    min-height: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-40px {
    min-height: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-45px {
    min-height: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-50px {
    min-height: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-55px {
    min-height: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-60px {
    min-height: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-65px {
    min-height: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-70px {
    min-height: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-75px {
    min-height: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-80px {
    min-height: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-85px {
    min-height: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-90px {
    min-height: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-95px {
    min-height: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-100px {
    min-height: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-125px {
    min-height: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-150px {
    min-height: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-175px {
    min-height: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-200px {
    min-height: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-225px {
    min-height: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-250px {
    min-height: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-275px {
    min-height: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-300px {
    min-height: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-325px {
    min-height: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-350px {
    min-height: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-375px {
    min-height: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-400px {
    min-height: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-425px {
    min-height: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-450px {
    min-height: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-475px {
    min-height: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-500px {
    min-height: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-550px {
    min-height: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-600px {
    min-height: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-650px {
    min-height: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-700px {
    min-height: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-750px {
    min-height: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-800px {
    min-height: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-850px {
    min-height: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-900px {
    min-height: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-950px {
    min-height: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-lg-1000px {
    min-height: 1000px !important;
  }
}

@media (min-width: 1200px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xl-start {
    float: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xl-end {
    float: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xl-none {
    float: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-xl-static {
    position: static !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-xl-relative {
    position: relative !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-xl-absolute {
    position: absolute !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-xl-fixed {
    position: fixed !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-xl-sticky {
    position: sticky !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-unset {
    width: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-25 {
    width: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-50 {
    width: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-75 {
    width: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-100 {
    width: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-auto {
    width: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-1px {
    width: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-2px {
    width: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-3px {
    width: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-4px {
    width: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-5px {
    width: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-6px {
    width: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-7px {
    width: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-8px {
    width: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-9px {
    width: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-10px {
    width: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-15px {
    width: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-20px {
    width: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-25px {
    width: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-30px {
    width: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-35px {
    width: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-40px {
    width: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-45px {
    width: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-50px {
    width: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-55px {
    width: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-60px {
    width: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-65px {
    width: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-70px {
    width: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-75px {
    width: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-80px {
    width: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-85px {
    width: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-90px {
    width: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-95px {
    width: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-100px {
    width: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-125px {
    width: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-150px {
    width: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-175px {
    width: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-200px {
    width: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-225px {
    width: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-250px {
    width: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-275px {
    width: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-300px {
    width: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-325px {
    width: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-350px {
    width: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-375px {
    width: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-400px {
    width: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-425px {
    width: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-450px {
    width: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-475px {
    width: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-500px {
    width: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-550px {
    width: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-600px {
    width: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-650px {
    width: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-700px {
    width: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-750px {
    width: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-800px {
    width: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-850px {
    width: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-900px {
    width: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-950px {
    width: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xl-1000px {
    width: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-unset {
    max-width: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-25 {
    max-width: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-50 {
    max-width: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-75 {
    max-width: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-100 {
    max-width: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-auto {
    max-width: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-1px {
    max-width: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-2px {
    max-width: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-3px {
    max-width: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-4px {
    max-width: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-5px {
    max-width: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-6px {
    max-width: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-7px {
    max-width: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-8px {
    max-width: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-9px {
    max-width: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-10px {
    max-width: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-15px {
    max-width: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-20px {
    max-width: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-25px {
    max-width: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-30px {
    max-width: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-35px {
    max-width: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-40px {
    max-width: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-45px {
    max-width: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-50px {
    max-width: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-55px {
    max-width: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-60px {
    max-width: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-65px {
    max-width: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-70px {
    max-width: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-75px {
    max-width: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-80px {
    max-width: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-85px {
    max-width: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-90px {
    max-width: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-95px {
    max-width: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-100px {
    max-width: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-125px {
    max-width: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-150px {
    max-width: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-175px {
    max-width: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-200px {
    max-width: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-225px {
    max-width: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-250px {
    max-width: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-275px {
    max-width: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-300px {
    max-width: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-325px {
    max-width: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-350px {
    max-width: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-375px {
    max-width: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-400px {
    max-width: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-425px {
    max-width: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-450px {
    max-width: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-475px {
    max-width: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-500px {
    max-width: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-550px {
    max-width: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-600px {
    max-width: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-650px {
    max-width: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-700px {
    max-width: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-750px {
    max-width: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-800px {
    max-width: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-850px {
    max-width: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-900px {
    max-width: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-950px {
    max-width: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xl-1000px {
    max-width: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-unset {
    height: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-25 {
    height: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-50 {
    height: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-75 {
    height: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-100 {
    height: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-auto {
    height: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-1px {
    height: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-2px {
    height: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-3px {
    height: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-4px {
    height: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-5px {
    height: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-6px {
    height: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-7px {
    height: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-8px {
    height: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-9px {
    height: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-10px {
    height: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-15px {
    height: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-20px {
    height: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-25px {
    height: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-30px {
    height: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-35px {
    height: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-40px {
    height: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-45px {
    height: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-50px {
    height: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-55px {
    height: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-60px {
    height: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-65px {
    height: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-70px {
    height: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-75px {
    height: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-80px {
    height: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-85px {
    height: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-90px {
    height: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-95px {
    height: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-100px {
    height: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-125px {
    height: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-150px {
    height: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-175px {
    height: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-200px {
    height: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-225px {
    height: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-250px {
    height: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-275px {
    height: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-300px {
    height: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-325px {
    height: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-350px {
    height: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-375px {
    height: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-400px {
    height: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-425px {
    height: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-450px {
    height: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-475px {
    height: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-500px {
    height: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-550px {
    height: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-600px {
    height: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-650px {
    height: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-700px {
    height: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-750px {
    height: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-800px {
    height: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-850px {
    height: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-900px {
    height: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-950px {
    height: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xl-1000px {
    height: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-unset {
    max-height: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-25 {
    max-height: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-50 {
    max-height: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-75 {
    max-height: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-100 {
    max-height: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-auto {
    max-height: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-1px {
    max-height: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-2px {
    max-height: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-3px {
    max-height: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-4px {
    max-height: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-5px {
    max-height: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-6px {
    max-height: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-7px {
    max-height: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-8px {
    max-height: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-9px {
    max-height: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-10px {
    max-height: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-15px {
    max-height: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-20px {
    max-height: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-25px {
    max-height: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-30px {
    max-height: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-35px {
    max-height: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-40px {
    max-height: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-45px {
    max-height: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-50px {
    max-height: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-55px {
    max-height: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-60px {
    max-height: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-65px {
    max-height: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-70px {
    max-height: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-75px {
    max-height: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-80px {
    max-height: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-85px {
    max-height: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-90px {
    max-height: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-95px {
    max-height: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-100px {
    max-height: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-125px {
    max-height: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-150px {
    max-height: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-175px {
    max-height: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-200px {
    max-height: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-225px {
    max-height: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-250px {
    max-height: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-275px {
    max-height: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-300px {
    max-height: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-325px {
    max-height: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-350px {
    max-height: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-375px {
    max-height: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-400px {
    max-height: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-425px {
    max-height: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-450px {
    max-height: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-475px {
    max-height: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-500px {
    max-height: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-550px {
    max-height: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-600px {
    max-height: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-650px {
    max-height: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-700px {
    max-height: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-750px {
    max-height: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-800px {
    max-height: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-850px {
    max-height: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-900px {
    max-height: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-950px {
    max-height: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xl-1000px {
    max-height: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-row {
    flex-direction: row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-column {
    flex-direction: column !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xl-center {
    align-items: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-center {
    align-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-center {
    align-self: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-first {
    order: -1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-0 {
    order: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-1 {
    order: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-2 {
    order: 2 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-3 {
    order: 3 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-4 {
    order: 4 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-5 {
    order: 5 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-last {
    order: 6 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-3 {
    margin: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-5 {
    margin: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-auto {
    margin-top: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-0 {
    margin-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-auto {
    margin-right: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-auto {
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-3 {
    padding: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-5 {
    padding: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-0 {
    gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-3 {
    gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-5 {
    gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-xl-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-xl-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-xl-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-xl-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-xl-5 {
    font-size: 1.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-xl-6 {
    font-size: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xl-start {
    text-align: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xl-end {
    text-align: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xl-center {
    text-align: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-unset {
    min-width: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-25 {
    min-width: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-50 {
    min-width: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-75 {
    min-width: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-100 {
    min-width: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-auto {
    min-width: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-1px {
    min-width: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-2px {
    min-width: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-3px {
    min-width: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-4px {
    min-width: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-5px {
    min-width: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-6px {
    min-width: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-7px {
    min-width: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-8px {
    min-width: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-9px {
    min-width: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-10px {
    min-width: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-15px {
    min-width: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-20px {
    min-width: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-25px {
    min-width: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-30px {
    min-width: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-35px {
    min-width: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-40px {
    min-width: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-45px {
    min-width: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-50px {
    min-width: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-55px {
    min-width: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-60px {
    min-width: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-65px {
    min-width: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-70px {
    min-width: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-75px {
    min-width: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-80px {
    min-width: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-85px {
    min-width: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-90px {
    min-width: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-95px {
    min-width: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-100px {
    min-width: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-125px {
    min-width: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-150px {
    min-width: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-175px {
    min-width: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-200px {
    min-width: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-225px {
    min-width: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-250px {
    min-width: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-275px {
    min-width: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-300px {
    min-width: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-325px {
    min-width: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-350px {
    min-width: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-375px {
    min-width: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-400px {
    min-width: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-425px {
    min-width: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-450px {
    min-width: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-475px {
    min-width: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-500px {
    min-width: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-550px {
    min-width: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-600px {
    min-width: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-650px {
    min-width: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-700px {
    min-width: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-750px {
    min-width: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-800px {
    min-width: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-850px {
    min-width: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-900px {
    min-width: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-950px {
    min-width: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xl-1000px {
    min-width: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-unset {
    min-height: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-25 {
    min-height: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-50 {
    min-height: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-75 {
    min-height: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-100 {
    min-height: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-auto {
    min-height: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-1px {
    min-height: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-2px {
    min-height: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-3px {
    min-height: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-4px {
    min-height: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-5px {
    min-height: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-6px {
    min-height: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-7px {
    min-height: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-8px {
    min-height: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-9px {
    min-height: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-10px {
    min-height: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-15px {
    min-height: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-20px {
    min-height: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-25px {
    min-height: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-30px {
    min-height: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-35px {
    min-height: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-40px {
    min-height: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-45px {
    min-height: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-50px {
    min-height: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-55px {
    min-height: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-60px {
    min-height: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-65px {
    min-height: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-70px {
    min-height: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-75px {
    min-height: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-80px {
    min-height: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-85px {
    min-height: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-90px {
    min-height: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-95px {
    min-height: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-100px {
    min-height: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-125px {
    min-height: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-150px {
    min-height: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-175px {
    min-height: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-200px {
    min-height: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-225px {
    min-height: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-250px {
    min-height: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-275px {
    min-height: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-300px {
    min-height: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-325px {
    min-height: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-350px {
    min-height: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-375px {
    min-height: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-400px {
    min-height: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-425px {
    min-height: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-450px {
    min-height: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-475px {
    min-height: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-500px {
    min-height: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-550px {
    min-height: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-600px {
    min-height: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-650px {
    min-height: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-700px {
    min-height: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-750px {
    min-height: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-800px {
    min-height: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-850px {
    min-height: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-900px {
    min-height: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-950px {
    min-height: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xl-1000px {
    min-height: 1000px !important;
  }
}

@media (min-width: 1400px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xxl-start {
    float: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xxl-end {
    float: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xxl-none {
    float: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-none {
    display: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-xxl-static {
    position: static !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-xxl-relative {
    position: relative !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-xxl-absolute {
    position: absolute !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-xxl-fixed {
    position: fixed !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .position-xxl-sticky {
    position: sticky !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-unset {
    width: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-25 {
    width: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-50 {
    width: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-75 {
    width: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-100 {
    width: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-auto {
    width: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-1px {
    width: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-2px {
    width: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-3px {
    width: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-4px {
    width: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-5px {
    width: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-6px {
    width: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-7px {
    width: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-8px {
    width: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-9px {
    width: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-10px {
    width: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-15px {
    width: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-20px {
    width: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-25px {
    width: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-30px {
    width: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-35px {
    width: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-40px {
    width: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-45px {
    width: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-50px {
    width: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-55px {
    width: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-60px {
    width: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-65px {
    width: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-70px {
    width: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-75px {
    width: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-80px {
    width: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-85px {
    width: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-90px {
    width: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-95px {
    width: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-100px {
    width: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-125px {
    width: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-150px {
    width: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-175px {
    width: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-200px {
    width: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-225px {
    width: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-250px {
    width: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-275px {
    width: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-300px {
    width: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-325px {
    width: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-350px {
    width: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-375px {
    width: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-400px {
    width: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-425px {
    width: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-450px {
    width: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-475px {
    width: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-500px {
    width: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-550px {
    width: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-600px {
    width: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-650px {
    width: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-700px {
    width: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-750px {
    width: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-800px {
    width: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-850px {
    width: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-900px {
    width: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-950px {
    width: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .w-xxl-1000px {
    width: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-unset {
    max-width: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-25 {
    max-width: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-50 {
    max-width: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-75 {
    max-width: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-100 {
    max-width: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-auto {
    max-width: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-1px {
    max-width: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-2px {
    max-width: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-3px {
    max-width: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-4px {
    max-width: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-5px {
    max-width: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-6px {
    max-width: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-7px {
    max-width: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-8px {
    max-width: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-9px {
    max-width: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-10px {
    max-width: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-15px {
    max-width: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-20px {
    max-width: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-25px {
    max-width: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-30px {
    max-width: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-35px {
    max-width: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-40px {
    max-width: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-45px {
    max-width: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-50px {
    max-width: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-55px {
    max-width: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-60px {
    max-width: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-65px {
    max-width: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-70px {
    max-width: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-75px {
    max-width: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-80px {
    max-width: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-85px {
    max-width: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-90px {
    max-width: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-95px {
    max-width: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-100px {
    max-width: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-125px {
    max-width: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-150px {
    max-width: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-175px {
    max-width: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-200px {
    max-width: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-225px {
    max-width: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-250px {
    max-width: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-275px {
    max-width: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-300px {
    max-width: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-325px {
    max-width: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-350px {
    max-width: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-375px {
    max-width: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-400px {
    max-width: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-425px {
    max-width: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-450px {
    max-width: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-475px {
    max-width: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-500px {
    max-width: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-550px {
    max-width: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-600px {
    max-width: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-650px {
    max-width: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-700px {
    max-width: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-750px {
    max-width: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-800px {
    max-width: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-850px {
    max-width: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-900px {
    max-width: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-950px {
    max-width: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mw-xxl-1000px {
    max-width: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-unset {
    height: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-25 {
    height: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-50 {
    height: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-75 {
    height: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-100 {
    height: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-auto {
    height: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-1px {
    height: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-2px {
    height: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-3px {
    height: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-4px {
    height: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-5px {
    height: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-6px {
    height: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-7px {
    height: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-8px {
    height: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-9px {
    height: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-10px {
    height: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-15px {
    height: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-20px {
    height: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-25px {
    height: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-30px {
    height: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-35px {
    height: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-40px {
    height: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-45px {
    height: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-50px {
    height: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-55px {
    height: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-60px {
    height: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-65px {
    height: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-70px {
    height: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-75px {
    height: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-80px {
    height: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-85px {
    height: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-90px {
    height: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-95px {
    height: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-100px {
    height: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-125px {
    height: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-150px {
    height: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-175px {
    height: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-200px {
    height: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-225px {
    height: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-250px {
    height: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-275px {
    height: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-300px {
    height: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-325px {
    height: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-350px {
    height: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-375px {
    height: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-400px {
    height: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-425px {
    height: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-450px {
    height: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-475px {
    height: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-500px {
    height: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-550px {
    height: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-600px {
    height: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-650px {
    height: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-700px {
    height: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-750px {
    height: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-800px {
    height: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-850px {
    height: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-900px {
    height: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-950px {
    height: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .h-xxl-1000px {
    height: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-unset {
    max-height: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-25 {
    max-height: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-50 {
    max-height: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-75 {
    max-height: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-100 {
    max-height: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-auto {
    max-height: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-1px {
    max-height: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-2px {
    max-height: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-3px {
    max-height: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-4px {
    max-height: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-5px {
    max-height: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-6px {
    max-height: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-7px {
    max-height: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-8px {
    max-height: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-9px {
    max-height: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-10px {
    max-height: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-15px {
    max-height: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-20px {
    max-height: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-25px {
    max-height: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-30px {
    max-height: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-35px {
    max-height: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-40px {
    max-height: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-45px {
    max-height: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-50px {
    max-height: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-55px {
    max-height: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-60px {
    max-height: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-65px {
    max-height: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-70px {
    max-height: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-75px {
    max-height: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-80px {
    max-height: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-85px {
    max-height: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-90px {
    max-height: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-95px {
    max-height: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-100px {
    max-height: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-125px {
    max-height: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-150px {
    max-height: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-175px {
    max-height: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-200px {
    max-height: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-225px {
    max-height: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-250px {
    max-height: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-275px {
    max-height: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-300px {
    max-height: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-325px {
    max-height: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-350px {
    max-height: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-375px {
    max-height: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-400px {
    max-height: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-425px {
    max-height: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-450px {
    max-height: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-475px {
    max-height: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-500px {
    max-height: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-550px {
    max-height: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-600px {
    max-height: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-650px {
    max-height: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-700px {
    max-height: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-750px {
    max-height: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-800px {
    max-height: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-850px {
    max-height: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-900px {
    max-height: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-950px {
    max-height: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mh-xxl-1000px {
    max-height: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-row {
    flex-direction: row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-column {
    flex-direction: column !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xxl-center {
    align-items: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-center {
    align-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-center {
    align-self: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-first {
    order: -1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-0 {
    order: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-1 {
    order: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-2 {
    order: 2 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-3 {
    order: 3 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-4 {
    order: 4 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-5 {
    order: 5 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-last {
    order: 6 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-0 {
    margin: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-3 {
    margin: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-5 {
    margin: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-auto {
    margin: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-auto {
    margin-right: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-0 {
    padding: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-3 {
    padding: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-5 {
    padding: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-0 {
    gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-xxl-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-xxl-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-xxl-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-xxl-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-xxl-5 {
    font-size: 1.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-xxl-6 {
    font-size: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xxl-start {
    text-align: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xxl-end {
    text-align: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xxl-center {
    text-align: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-unset {
    min-width: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-25 {
    min-width: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-50 {
    min-width: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-75 {
    min-width: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-100 {
    min-width: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-auto {
    min-width: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-1px {
    min-width: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-2px {
    min-width: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-3px {
    min-width: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-4px {
    min-width: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-5px {
    min-width: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-6px {
    min-width: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-7px {
    min-width: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-8px {
    min-width: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-9px {
    min-width: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-10px {
    min-width: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-15px {
    min-width: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-20px {
    min-width: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-25px {
    min-width: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-30px {
    min-width: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-35px {
    min-width: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-40px {
    min-width: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-45px {
    min-width: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-50px {
    min-width: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-55px {
    min-width: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-60px {
    min-width: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-65px {
    min-width: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-70px {
    min-width: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-75px {
    min-width: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-80px {
    min-width: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-85px {
    min-width: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-90px {
    min-width: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-95px {
    min-width: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-100px {
    min-width: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-125px {
    min-width: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-150px {
    min-width: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-175px {
    min-width: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-200px {
    min-width: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-225px {
    min-width: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-250px {
    min-width: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-275px {
    min-width: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-300px {
    min-width: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-325px {
    min-width: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-350px {
    min-width: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-375px {
    min-width: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-400px {
    min-width: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-425px {
    min-width: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-450px {
    min-width: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-475px {
    min-width: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-500px {
    min-width: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-550px {
    min-width: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-600px {
    min-width: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-650px {
    min-width: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-700px {
    min-width: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-750px {
    min-width: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-800px {
    min-width: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-850px {
    min-width: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-900px {
    min-width: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-950px {
    min-width: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-w-xxl-1000px {
    min-width: 1000px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-unset {
    min-height: unset !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-25 {
    min-height: 25% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-50 {
    min-height: 50% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-75 {
    min-height: 75% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-100 {
    min-height: 100% !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-auto {
    min-height: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-1px {
    min-height: 1px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-2px {
    min-height: 2px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-3px {
    min-height: 3px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-4px {
    min-height: 4px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-5px {
    min-height: 5px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-6px {
    min-height: 6px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-7px {
    min-height: 7px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-8px {
    min-height: 8px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-9px {
    min-height: 9px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-10px {
    min-height: 10px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-15px {
    min-height: 15px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-20px {
    min-height: 20px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-25px {
    min-height: 25px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-30px {
    min-height: 30px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-35px {
    min-height: 35px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-40px {
    min-height: 40px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-45px {
    min-height: 45px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-50px {
    min-height: 50px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-55px {
    min-height: 55px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-60px {
    min-height: 60px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-65px {
    min-height: 65px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-70px {
    min-height: 70px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-75px {
    min-height: 75px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-80px {
    min-height: 80px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-85px {
    min-height: 85px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-90px {
    min-height: 90px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-95px {
    min-height: 95px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-100px {
    min-height: 100px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-125px {
    min-height: 125px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-150px {
    min-height: 150px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-175px {
    min-height: 175px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-200px {
    min-height: 200px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-225px {
    min-height: 225px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-250px {
    min-height: 250px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-275px {
    min-height: 275px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-300px {
    min-height: 300px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-325px {
    min-height: 325px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-350px {
    min-height: 350px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-375px {
    min-height: 375px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-400px {
    min-height: 400px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-425px {
    min-height: 425px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-450px {
    min-height: 450px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-475px {
    min-height: 475px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-500px {
    min-height: 500px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-550px {
    min-height: 550px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-600px {
    min-height: 600px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-650px {
    min-height: 650px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-700px {
    min-height: 700px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-750px {
    min-height: 750px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-800px {
    min-height: 800px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-850px {
    min-height: 850px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-900px {
    min-height: 900px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-950px {
    min-height: 950px !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .min-h-xxl-1000px {
    min-height: 1000px !important;
  }
}

@media (min-width: 1200px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-1 {
    font-size: 2.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-2 {
    font-size: 2rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-3 {
    font-size: 1.75rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-4 {
    font-size: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-sm-1 {
    font-size: 2.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-sm-2 {
    font-size: 2rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-sm-3 {
    font-size: 1.75rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-sm-4 {
    font-size: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-md-1 {
    font-size: 2.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-md-2 {
    font-size: 2rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-md-3 {
    font-size: 1.75rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-md-4 {
    font-size: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-lg-1 {
    font-size: 2.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-lg-2 {
    font-size: 2rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-lg-3 {
    font-size: 1.75rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-lg-4 {
    font-size: 1.5rem !important;
  }
}

@media print {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-none {
    display: none !important;
  }
}

/* line 5, vendor/assets/stylesheets/craft/components/_root.scss */
:root {
  --bs-light-primary:#F1FAFF;
  --bs-active-primary:#008BD9;
  --bs-light-success:#E8FFF3;
  --bs-active-success:#47BE7D;
  --bs-light-info:#F8F5FF;
  --bs-active-info:#5014D0;
  --bs-light-warning:#FFF8DD;
  --bs-active-warning:#F1BC00;
  --bs-light-danger:#FFF5F8;
  --bs-active-danger:#D9214E;
  --bs-light-dark:#e9ecef;
  --bs-active-dark:#1a1d21;
  --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-xs:0;
  --bs-sm:576px;
  --bs-md:768px;
  --bs-lg:992px;
  --bs-xl:1200px;
  --bs-xxl:1400px;
  --bs-border-color:#dee2e6;
  --bs-border-dashed-color:#dee2e6;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-light-primary {
  background-color: #F1FAFF;
}

/* line 11, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-light-primary.hoverable:hover {
  background-color: #d2efff;
}

/* line 17, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-primary {
  --bg-color: 13, 110, 253 !important;
}

/* line 20, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-primary.hoverable:hover {
  background-color: #008BD9 !important;
}

/* line 26, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-light-primary {
  cursor: pointer;
}

/* line 29, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-light-primary:hover {
  background-color: #F1FAFF !important;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-light-primary {
  cursor: pointer;
}

/* line 37, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-light-primary.active, .bg-state-light-primary:hover {
  background-color: #F1FAFF !important;
}

/* line 44, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-primary {
  cursor: pointer;
}

/* line 47, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-primary:hover {
  --bg-color: 13, 110, 253;
  background-color: #0d6efd !important;
}

/* line 54, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-primary.active {
  --bg-color: 13, 110, 253;
  background-color: #0d6efd !important;
}

/* line 60, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-primary {
  cursor: pointer;
}

/* line 63, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-primary.active, .bg-state-primary:hover {
  --bg-color: 13, 110, 253;
  background-color: #0d6efd !important;
}

/* line 17, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-secondary {
  --bg-color: 108, 117, 125 !important;
}

/* line 20, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-secondary.hoverable:hover {
  background-color: #ced4da !important;
}

/* line 44, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-secondary {
  cursor: pointer;
}

/* line 47, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-secondary:hover {
  --bg-color: 108, 117, 125;
  background-color: #6c757d !important;
}

/* line 54, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-secondary.active {
  --bg-color: 108, 117, 125;
  background-color: #6c757d !important;
}

/* line 60, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-secondary {
  cursor: pointer;
}

/* line 63, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-secondary.active, .bg-state-secondary:hover {
  --bg-color: 108, 117, 125;
  background-color: #6c757d !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-light-success {
  background-color: #E8FFF3;
}

/* line 11, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-light-success.hoverable:hover {
  background-color: #c9ffe3;
}

/* line 17, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-success {
  --bg-color: 25, 135, 84 !important;
}

/* line 20, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-success.hoverable:hover {
  background-color: #47BE7D !important;
}

/* line 26, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-light-success {
  cursor: pointer;
}

/* line 29, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-light-success:hover {
  background-color: #E8FFF3 !important;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-light-success {
  cursor: pointer;
}

/* line 37, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-light-success.active, .bg-state-light-success:hover {
  background-color: #E8FFF3 !important;
}

/* line 44, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-success {
  cursor: pointer;
}

/* line 47, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-success:hover {
  --bg-color: 25, 135, 84;
  background-color: #198754 !important;
}

/* line 54, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-success.active {
  --bg-color: 25, 135, 84;
  background-color: #198754 !important;
}

/* line 60, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-success {
  cursor: pointer;
}

/* line 63, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-success.active, .bg-state-success:hover {
  --bg-color: 25, 135, 84;
  background-color: #198754 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-light-info {
  background-color: #F8F5FF;
}

/* line 11, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-light-info.hoverable:hover {
  background-color: #e3d6ff;
}

/* line 17, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-info {
  --bg-color: 13, 202, 240 !important;
}

/* line 20, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-info.hoverable:hover {
  background-color: #5014D0 !important;
}

/* line 26, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-light-info {
  cursor: pointer;
}

/* line 29, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-light-info:hover {
  background-color: #F8F5FF !important;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-light-info {
  cursor: pointer;
}

/* line 37, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-light-info.active, .bg-state-light-info:hover {
  background-color: #F8F5FF !important;
}

/* line 44, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-info {
  cursor: pointer;
}

/* line 47, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-info:hover {
  --bg-color: 13, 202, 240;
  background-color: #0dcaf0 !important;
}

/* line 54, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-info.active {
  --bg-color: 13, 202, 240;
  background-color: #0dcaf0 !important;
}

/* line 60, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-info {
  cursor: pointer;
}

/* line 63, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-info.active, .bg-state-info:hover {
  --bg-color: 13, 202, 240;
  background-color: #0dcaf0 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-light-warning {
  background-color: #FFF8DD;
}

/* line 11, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-light-warning.hoverable:hover {
  background-color: #fff2be;
}

/* line 17, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-warning {
  --bg-color: 255, 193, 7 !important;
}

/* line 20, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-warning.hoverable:hover {
  background-color: #F1BC00 !important;
}

/* line 26, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-light-warning {
  cursor: pointer;
}

/* line 29, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-light-warning:hover {
  background-color: #FFF8DD !important;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-light-warning {
  cursor: pointer;
}

/* line 37, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-light-warning.active, .bg-state-light-warning:hover {
  background-color: #FFF8DD !important;
}

/* line 44, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-warning {
  cursor: pointer;
}

/* line 47, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-warning:hover {
  --bg-color: 255, 193, 7;
  background-color: #ffc107 !important;
}

/* line 54, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-warning.active {
  --bg-color: 255, 193, 7;
  background-color: #ffc107 !important;
}

/* line 60, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-warning {
  cursor: pointer;
}

/* line 63, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-warning.active, .bg-state-warning:hover {
  --bg-color: 255, 193, 7;
  background-color: #ffc107 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-light-danger {
  background-color: #FFF5F8;
}

/* line 11, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-light-danger.hoverable:hover {
  background-color: #ffd6e3;
}

/* line 17, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-danger {
  --bg-color: 220, 53, 69 !important;
}

/* line 20, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-danger.hoverable:hover {
  background-color: #D9214E !important;
}

/* line 26, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-light-danger {
  cursor: pointer;
}

/* line 29, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-light-danger:hover {
  background-color: #FFF5F8 !important;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-light-danger {
  cursor: pointer;
}

/* line 37, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-light-danger.active, .bg-state-light-danger:hover {
  background-color: #FFF5F8 !important;
}

/* line 44, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-danger {
  cursor: pointer;
}

/* line 47, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-danger:hover {
  --bg-color: 220, 53, 69;
  background-color: #dc3545 !important;
}

/* line 54, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-danger.active {
  --bg-color: 220, 53, 69;
  background-color: #dc3545 !important;
}

/* line 60, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-danger {
  cursor: pointer;
}

/* line 63, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-danger.active, .bg-state-danger:hover {
  --bg-color: 220, 53, 69;
  background-color: #dc3545 !important;
}

/* line 17, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-light {
  --bg-color: 248, 249, 250 !important;
}

/* line 20, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-light.hoverable:hover {
  background-color: #e9ecef !important;
}

/* line 44, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-light {
  cursor: pointer;
}

/* line 47, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-light:hover {
  --bg-color: 248, 249, 250;
  background-color: #f8f9fa !important;
}

/* line 54, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-light.active {
  --bg-color: 248, 249, 250;
  background-color: #f8f9fa !important;
}

/* line 60, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-light {
  cursor: pointer;
}

/* line 63, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-light.active, .bg-state-light:hover {
  --bg-color: 248, 249, 250;
  background-color: #f8f9fa !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-light-dark {
  background-color: #e9ecef;
}

/* line 11, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-light-dark.hoverable:hover {
  background-color: #d7dde2;
}

/* line 17, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-dark {
  --bg-color: 33, 37, 41 !important;
}

/* line 20, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-dark.hoverable:hover {
  background-color: #1a1d21 !important;
}

/* line 26, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-light-dark {
  cursor: pointer;
}

/* line 29, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-light-dark:hover {
  background-color: #e9ecef !important;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-light-dark {
  cursor: pointer;
}

/* line 37, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-light-dark.active, .bg-state-light-dark:hover {
  background-color: #e9ecef !important;
}

/* line 44, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-dark {
  cursor: pointer;
}

/* line 47, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-dark:hover {
  --bg-color: 33, 37, 41;
  background-color: #212529 !important;
}

/* line 54, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-dark.active {
  --bg-color: 33, 37, 41;
  background-color: #212529 !important;
}

/* line 60, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-dark {
  cursor: pointer;
}

/* line 63, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-dark.active, .bg-state-dark:hover {
  --bg-color: 33, 37, 41;
  background-color: #212529 !important;
}

/* line 73, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-gray-100 {
  background-color: #f8f9fa;
}

/* line 73, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-gray-200 {
  background-color: #e9ecef;
}

/* line 73, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-gray-300 {
  background-color: #dee2e6;
}

/* line 73, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-gray-400 {
  background-color: #ced4da;
}

/* line 73, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-gray-500 {
  background-color: #adb5bd;
}

/* line 73, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-gray-600 {
  background-color: #6c757d;
}

/* line 73, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-gray-700 {
  background-color: #495057;
}

/* line 73, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-gray-800 {
  background-color: #343a40;
}

/* line 73, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-gray-900 {
  background-color: #212529;
}

/* line 80, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-opacity-0 {
  background-color: rgba(var(--bg-color), 0) !important;
}

/* line 84, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-opacity-0:hover {
  background-color: rgba(var(--bg-color), 0) !important;
}

/* line 88, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-opacity-0.active {
  background-color: rgba(var(--bg-color), 0) !important;
}

/* line 93, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-opacity-0 .active, .bg-state-opacity-0:hover {
  background-color: rgba(var(--bg-color), 0) !important;
}

/* line 80, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-opacity-5 {
  background-color: rgba(var(--bg-color), 0.05) !important;
}

/* line 84, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-opacity-5:hover {
  background-color: rgba(var(--bg-color), 0.05) !important;
}

/* line 88, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-opacity-5.active {
  background-color: rgba(var(--bg-color), 0.05) !important;
}

/* line 93, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-opacity-5 .active, .bg-state-opacity-5:hover {
  background-color: rgba(var(--bg-color), 0.05) !important;
}

/* line 80, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-opacity-10 {
  background-color: rgba(var(--bg-color), 0.1) !important;
}

/* line 84, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-opacity-10:hover {
  background-color: rgba(var(--bg-color), 0.1) !important;
}

/* line 88, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-opacity-10.active {
  background-color: rgba(var(--bg-color), 0.1) !important;
}

/* line 93, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-opacity-10 .active, .bg-state-opacity-10:hover {
  background-color: rgba(var(--bg-color), 0.1) !important;
}

/* line 80, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-opacity-15 {
  background-color: rgba(var(--bg-color), 0.15) !important;
}

/* line 84, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-opacity-15:hover {
  background-color: rgba(var(--bg-color), 0.15) !important;
}

/* line 88, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-opacity-15.active {
  background-color: rgba(var(--bg-color), 0.15) !important;
}

/* line 93, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-opacity-15 .active, .bg-state-opacity-15:hover {
  background-color: rgba(var(--bg-color), 0.15) !important;
}

/* line 80, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-opacity-20 {
  background-color: rgba(var(--bg-color), 0.2) !important;
}

/* line 84, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-opacity-20:hover {
  background-color: rgba(var(--bg-color), 0.2) !important;
}

/* line 88, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-opacity-20.active {
  background-color: rgba(var(--bg-color), 0.2) !important;
}

/* line 93, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-opacity-20 .active, .bg-state-opacity-20:hover {
  background-color: rgba(var(--bg-color), 0.2) !important;
}

/* line 80, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-opacity-25 {
  background-color: rgba(var(--bg-color), 0.25) !important;
}

/* line 84, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-opacity-25:hover {
  background-color: rgba(var(--bg-color), 0.25) !important;
}

/* line 88, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-opacity-25.active {
  background-color: rgba(var(--bg-color), 0.25) !important;
}

/* line 93, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-opacity-25 .active, .bg-state-opacity-25:hover {
  background-color: rgba(var(--bg-color), 0.25) !important;
}

/* line 80, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-opacity-50 {
  background-color: rgba(var(--bg-color), 0.5) !important;
}

/* line 84, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-opacity-50:hover {
  background-color: rgba(var(--bg-color), 0.5) !important;
}

/* line 88, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-opacity-50.active {
  background-color: rgba(var(--bg-color), 0.5) !important;
}

/* line 93, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-opacity-50 .active, .bg-state-opacity-50:hover {
  background-color: rgba(var(--bg-color), 0.5) !important;
}

/* line 80, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-opacity-75 {
  background-color: rgba(var(--bg-color), 0.75) !important;
}

/* line 84, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-opacity-75:hover {
  background-color: rgba(var(--bg-color), 0.75) !important;
}

/* line 88, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-opacity-75.active {
  background-color: rgba(var(--bg-color), 0.75) !important;
}

/* line 93, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-opacity-75 .active, .bg-state-opacity-75:hover {
  background-color: rgba(var(--bg-color), 0.75) !important;
}

/* line 80, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-opacity-100 {
  background-color: rgba(var(--bg-color), 1) !important;
}

/* line 84, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-opacity-100:hover {
  background-color: rgba(var(--bg-color), 1) !important;
}

/* line 88, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-opacity-100.active {
  background-color: rgba(var(--bg-color), 1) !important;
}

/* line 93, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-opacity-100 .active, .bg-state-opacity-100:hover {
  background-color: rgba(var(--bg-color), 1) !important;
}

/* line 101, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-black {
  background-color: #000;
}

/* line 106, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-body {
  --bg-color: 255, 255, 255;
  background-color: #fff;
}

/* line 112, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-lighten {
  background-color: rgba(248, 249, 250, 0.5);
}

/* line 116, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-lighten {
  cursor: pointer;
}

/* line 119, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-hover-lighten:hover {
  background-color: rgba(248, 249, 250, 0.5);
}

/* line 125, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-active-lighten.active {
  background-color: rgba(248, 249, 250, 0.5);
}

/* line 130, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-lighten {
  cursor: pointer;
}

/* line 133, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bg-state-lighten.active, .bg-state-lighten:hover {
  background-color: rgba(248, 249, 250, 0.5);
}

/* line 140, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.hoverable {
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

/* line 144, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.hoverable:hover {
  transition: all 0.2s ease-in-out;
}

/* line 151, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bgi-no-repeat {
  background-repeat: no-repeat;
}

/* line 156, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bgi-position-y-top {
  background-position-y: top;
}

/* line 160, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bgi-position-y-bottom {
  background-position-y: bottom;
}

/* line 164, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bgi-position-y-center {
  background-position-y: center;
}

/* line 168, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bgi-position-x-start {
  background-position-x: left;
}

/* line 172, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bgi-position-x-end {
  background-position-x: right;
}

/* line 176, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bgi-position-x-center {
  background-position-x: center;
}

/* line 180, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bgi-position-top {
  background-position: 0 top;
}

/* line 184, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bgi-position-bottom {
  background-position: 0 bottom;
}

/* line 188, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bgi-position-center {
  background-position: center;
}

/* line 198, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bgi-size-auto {
  background-size: auto;
}

/* line 202, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bgi-size-cover {
  background-size: cover;
}

/* line 206, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bgi-size-contain {
  background-size: contain;
}

/* line 211, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bgi-attachment-fixed {
  background-attachment: fixed;
}

/* line 215, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
.bgi-attachment-scroll {
  background-attachment: scroll;
}

@media (min-width: 576px) {
  /* line 198, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-size-sm-auto {
    background-size: auto;
  }
  /* line 202, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-size-sm-cover {
    background-size: cover;
  }
  /* line 206, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-size-sm-contain {
    background-size: contain;
  }
  /* line 211, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-attachment-sm-fixed {
    background-attachment: fixed;
  }
  /* line 215, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-attachment-sm-scroll {
    background-attachment: scroll;
  }
}

@media (min-width: 768px) {
  /* line 198, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-size-md-auto {
    background-size: auto;
  }
  /* line 202, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-size-md-cover {
    background-size: cover;
  }
  /* line 206, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-size-md-contain {
    background-size: contain;
  }
  /* line 211, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-attachment-md-fixed {
    background-attachment: fixed;
  }
  /* line 215, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-attachment-md-scroll {
    background-attachment: scroll;
  }
}

@media (min-width: 992px) {
  /* line 198, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-size-lg-auto {
    background-size: auto;
  }
  /* line 202, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-size-lg-cover {
    background-size: cover;
  }
  /* line 206, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-size-lg-contain {
    background-size: contain;
  }
  /* line 211, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-attachment-lg-fixed {
    background-attachment: fixed;
  }
  /* line 215, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-attachment-lg-scroll {
    background-attachment: scroll;
  }
}

@media (min-width: 1200px) {
  /* line 198, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-size-xl-auto {
    background-size: auto;
  }
  /* line 202, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-size-xl-cover {
    background-size: cover;
  }
  /* line 206, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-size-xl-contain {
    background-size: contain;
  }
  /* line 211, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-attachment-xl-fixed {
    background-attachment: fixed;
  }
  /* line 215, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-attachment-xl-scroll {
    background-attachment: scroll;
  }
}

@media (min-width: 1400px) {
  /* line 198, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-size-xxl-auto {
    background-size: auto;
  }
  /* line 202, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-size-xxl-cover {
    background-size: cover;
  }
  /* line 206, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-size-xxl-contain {
    background-size: contain;
  }
  /* line 211, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-attachment-xxl-fixed {
    background-attachment: fixed;
  }
  /* line 215, vendor/assets/stylesheets/craft/components/helpers/_background.scss */
  .bgi-attachment-xxl-scroll {
    background-attachment: scroll;
  }
}

/* line 5, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-active:not(.active):not(:active):not(:hover):not(:focus) {
  border-color: transparent !important;
}

/* line 9, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-hover:not(:hover):not(:focus):not(.active):not(:active) {
  cursor: pointer;
  border-color: transparent !important;
}

/* line 17, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-gray-100 {
  border-color: #f8f9fa !important;
}

/* line 17, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-gray-200 {
  border-color: #e9ecef !important;
}

/* line 17, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-gray-300 {
  border-color: #dee2e6 !important;
}

/* line 17, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-gray-400 {
  border-color: #ced4da !important;
}

/* line 17, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-gray-500 {
  border-color: #adb5bd !important;
}

/* line 17, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-gray-600 {
  border-color: #6c757d !important;
}

/* line 17, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-gray-700 {
  border-color: #495057 !important;
}

/* line 17, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-gray-800 {
  border-color: #343a40 !important;
}

/* line 17, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-gray-900 {
  border-color: #212529 !important;
}

/* line 24, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-hover-primary:hover {
  border-color: #0d6efd !important;
}

/* line 28, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-active-primary.active {
  border-color: #0d6efd !important;
}

/* line 24, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-hover-secondary:hover {
  border-color: #6c757d !important;
}

/* line 28, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-active-secondary.active {
  border-color: #6c757d !important;
}

/* line 24, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-hover-success:hover {
  border-color: #198754 !important;
}

/* line 28, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-active-success.active {
  border-color: #198754 !important;
}

/* line 24, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-hover-info:hover {
  border-color: #0dcaf0 !important;
}

/* line 28, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-active-info.active {
  border-color: #0dcaf0 !important;
}

/* line 24, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-hover-warning:hover {
  border-color: #ffc107 !important;
}

/* line 28, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-active-warning.active {
  border-color: #ffc107 !important;
}

/* line 24, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-hover-danger:hover {
  border-color: #dc3545 !important;
}

/* line 28, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-active-danger.active {
  border-color: #dc3545 !important;
}

/* line 24, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-hover-light:hover {
  border-color: #f8f9fa !important;
}

/* line 28, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-active-light.active {
  border-color: #f8f9fa !important;
}

/* line 24, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-hover-dark:hover {
  border-color: #212529 !important;
}

/* line 28, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-active-dark.active {
  border-color: #212529 !important;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-hover-transparent:hover {
  border-color: transparent !important;
}

/* line 39, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-dashed {
  border-style: dashed !important;
  border-color: #dee2e6;
}

/* line 44, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-top-dashed {
  border-top-style: dashed !important;
}

/* line 48, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-bottom-dashed {
  border-bottom-style: dashed !important;
}

/* line 52, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-start-dashed {
  border-left-style: dashed !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-end-dashed {
  border-right-style: dashed !important;
}

/* line 61, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-dotted {
  border-style: dotted !important;
}

/* line 65, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-top-dotted {
  border-top-style: dotted !important;
}

/* line 69, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-bottom-dotted {
  border-bottom-style: dotted !important;
}

/* line 73, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-start-dotted {
  border-left-style: dotted !important;
}

/* line 77, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-end-dotted {
  border-right-style: dotted !important;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-transparent {
  border-color: transparent !important;
}

/* line 87, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.border-body {
  border-color: #fff !important;
}

/* line 92, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

/* line 97, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.rounded-bottom-0 {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 102, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.rounded-start-0 {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

/* line 107, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 112, vendor/assets/stylesheets/craft/components/helpers/_borders.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 10, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
.flex-root {
  flex: 1;
}

/* line 14, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
.flex-column-auto {
  flex: none;
}

/* line 18, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
.flex-column-fluid {
  flex: 1 0 auto;
}

/* line 22, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
.flex-row-auto {
  flex: 0 0 auto;
}

/* line 26, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
.flex-row-fluid {
  flex: 1 auto;
  min-width: 0;
}

/* line 31, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
.flex-center {
  justify-content: center;
  align-items: center;
}

/* line 36, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
.flex-stack {
  justify-content: space-between;
  align-items: center;
}

@media (min-width: 576px) {
  /* line 10, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-sm-root {
    flex: 1;
  }
  /* line 14, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-sm-column-auto {
    flex: none;
  }
  /* line 18, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-sm-column-fluid {
    flex: 1 0 auto;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-sm-row-auto {
    flex: 0 0 auto;
  }
  /* line 26, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-sm-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-sm-center {
    justify-content: center;
    align-items: center;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-sm-stack {
    justify-content: space-between;
    align-items: center;
  }
}

@media (min-width: 768px) {
  /* line 10, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-md-root {
    flex: 1;
  }
  /* line 14, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-md-column-auto {
    flex: none;
  }
  /* line 18, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-md-column-fluid {
    flex: 1 0 auto;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-md-row-auto {
    flex: 0 0 auto;
  }
  /* line 26, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-md-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-md-center {
    justify-content: center;
    align-items: center;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-md-stack {
    justify-content: space-between;
    align-items: center;
  }
}

@media (min-width: 992px) {
  /* line 10, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-lg-root {
    flex: 1;
  }
  /* line 14, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-lg-column-auto {
    flex: none;
  }
  /* line 18, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-lg-column-fluid {
    flex: 1 0 auto;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-lg-row-auto {
    flex: 0 0 auto;
  }
  /* line 26, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-lg-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-lg-center {
    justify-content: center;
    align-items: center;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-lg-stack {
    justify-content: space-between;
    align-items: center;
  }
}

@media (min-width: 1200px) {
  /* line 10, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-xl-root {
    flex: 1;
  }
  /* line 14, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-xl-column-auto {
    flex: none;
  }
  /* line 18, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-xl-column-fluid {
    flex: 1 0 auto;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-xl-row-auto {
    flex: 0 0 auto;
  }
  /* line 26, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-xl-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-xl-center {
    justify-content: center;
    align-items: center;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-xl-stack {
    justify-content: space-between;
    align-items: center;
  }
}

@media (min-width: 1400px) {
  /* line 10, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-xxl-root {
    flex: 1;
  }
  /* line 14, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-xxl-column-auto {
    flex: none;
  }
  /* line 18, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-xxl-column-fluid {
    flex: 1 0 auto;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-xxl-row-auto {
    flex: 0 0 auto;
  }
  /* line 26, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-xxl-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-xxl-center {
    justify-content: center;
    align-items: center;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
  .flex-xxl-stack {
    justify-content: space-between;
    align-items: center;
  }
}

/* line 43, vendor/assets/stylesheets/craft/components/helpers/_flex.scss */
.flex-equal {
  flex-grow: 1;
  flex-basis: 0;
  flex-shrink: 0;
}

/* line 5, vendor/assets/stylesheets/craft/components/helpers/_shadow.scss */
.shadow-xs {
  box-shadow: 0 0.1rem 0.75rem 0.25rem rgba(0, 0, 0, 0.05);
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-white {
  color: #fff !important;
}

/* line 14, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-inverse-white {
  color: #6c757d !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-white {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-white i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-white:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #fff !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-white:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #fff !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-white:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-white:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 51, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-white {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 54, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-white i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 58, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-white:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 62, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-white:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-white:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-white:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-white {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-white i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-white.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #fff !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-white.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #fff !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-white.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-white.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 99, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-white {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 102, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-white i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 106, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-white.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 110, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-white.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-white.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-white.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-primary {
  color: #00A3FF !important;
}

/* line 14, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-inverse-primary {
  color: #FFFFFF !important;
}

/* line 21, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-light-primary {
  color: #F1FAFF !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-primary {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-primary i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-primary:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-primary:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-primary:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-primary:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 51, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-primary {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 54, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-primary i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 58, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-primary:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 62, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-primary:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-primary:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-primary:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-primary {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-primary i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-primary.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-primary.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-primary.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 99, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-primary {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 102, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-primary i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 106, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-primary.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 110, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-primary.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-primary.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-secondary {
  color: #6c757d !important;
}

/* line 14, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-inverse-secondary {
  color: #343a40 !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-secondary {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-secondary i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-secondary:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-secondary:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-secondary:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-secondary:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 51, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-secondary {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 54, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-secondary i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 58, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-secondary:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #343a40 !important;
}

/* line 62, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-secondary:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #343a40 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-secondary:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #343a40;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-secondary:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-secondary {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-secondary i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-secondary.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-secondary.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-secondary.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-secondary.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 99, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-secondary {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 102, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-secondary i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 106, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-secondary.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #343a40 !important;
}

/* line 110, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-secondary.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #343a40 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-secondary.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #343a40;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-secondary.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-light {
  color: #f8f9fa !important;
}

/* line 14, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-inverse-light {
  color: #6c757d !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-light {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-light i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-light:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #f8f9fa !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-light:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #f8f9fa !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-light:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-light:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 51, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-light {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 54, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-light i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 58, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-light:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 62, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-light:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-light:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-light:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-light {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-light i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-light.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #f8f9fa !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-light.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #f8f9fa !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-light.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-light.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 99, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-light {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 102, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-light i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 106, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-light.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 110, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-light.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-light.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-light.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-success {
  color: #50CD89 !important;
}

/* line 14, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-inverse-success {
  color: #FFFFFF !important;
}

/* line 21, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-light-success {
  color: #E8FFF3 !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-success {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-success i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-success:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #50CD89 !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-success:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #50CD89 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-success:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #50CD89;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-success:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 51, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-success {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 54, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-success i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 58, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-success:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 62, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-success:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-success:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-success:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-success {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-success i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-success.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #50CD89 !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-success.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #50CD89 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-success.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #50CD89;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 99, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-success {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 102, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-success i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 106, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-success.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 110, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-success.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-success.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-info {
  color: #7239EA !important;
}

/* line 14, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-inverse-info {
  color: #FFFFFF !important;
}

/* line 21, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-light-info {
  color: #F8F5FF !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-info {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-info i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-info:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7239EA !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-info:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7239EA !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-info:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #7239EA;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-info:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 51, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-info {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 54, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-info i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 58, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-info:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 62, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-info:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-info:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-info:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-info {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-info i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-info.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7239EA !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-info.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7239EA !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-info.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #7239EA;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 99, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-info {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 102, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-info i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 106, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-info.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 110, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-info.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-info.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-warning {
  color: #FFC700 !important;
}

/* line 14, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-inverse-warning {
  color: #FFFFFF !important;
}

/* line 21, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-light-warning {
  color: #FFF8DD !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-warning {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-warning i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-warning:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFC700 !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-warning:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFC700 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-warning:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFC700;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-warning:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 51, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-warning {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 54, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-warning i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 58, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-warning:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 62, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-warning:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-warning:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-warning:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-warning {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-warning i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-warning.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFC700 !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-warning.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFC700 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-warning.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFC700;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 99, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-warning {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 102, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-warning i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 106, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-warning.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 110, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-warning.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-warning.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-danger {
  color: #F1416C !important;
}

/* line 14, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-inverse-danger {
  color: #FFFFFF !important;
}

/* line 21, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-light-danger {
  color: #FFF5F8 !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-danger {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-danger i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-danger:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #F1416C !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-danger:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #F1416C !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-danger:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #F1416C;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-danger:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 51, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-danger {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 54, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-danger i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 58, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-danger:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 62, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-danger:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-danger:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-danger:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-danger {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-danger i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-danger.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #F1416C !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-danger.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #F1416C !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-danger.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #F1416C;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 99, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-danger {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 102, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-danger i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 106, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-danger.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 110, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-danger.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-danger.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-dark {
  color: #212529 !important;
}

/* line 14, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-inverse-dark {
  color: #fff !important;
}

/* line 21, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-light-dark {
  color: #e9ecef !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-dark {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-dark i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-dark:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #212529 !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-dark:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #212529 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-dark:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-dark:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 51, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-dark {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 54, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-dark i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 58, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-dark:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #fff !important;
}

/* line 62, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-inverse-dark:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #fff !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-dark:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-inverse-dark:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-dark {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-dark i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-dark.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #212529 !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-dark.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #212529 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-dark.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 99, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-dark {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 102, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-dark i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 106, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-dark.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #fff !important;
}

/* line 110, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-inverse-dark.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #fff !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-dark.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-inverse-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-muted {
  color: #6c757d !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-muted {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-muted i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-muted:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-muted:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-muted:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-muted:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-muted {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-muted i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-muted.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-muted.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-muted.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-muted.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-gray-100 {
  color: #f8f9fa !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-100 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-100 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-100:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #f8f9fa !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-100:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #f8f9fa !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-100:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-100:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-100 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-100 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-100.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #f8f9fa !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-100.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #f8f9fa !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-100.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-100.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-gray-200 {
  color: #e9ecef !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-200 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-200 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-200:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #e9ecef !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-200:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #e9ecef !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-200:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #e9ecef;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-200:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-200 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-200 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-200.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #e9ecef !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-200.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #e9ecef !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-200.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #e9ecef;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-200.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-gray-300 {
  color: #dee2e6 !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-300 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-300 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-300:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #dee2e6 !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-300:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #dee2e6 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-300:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #dee2e6;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-300:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-300 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-300 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-300.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #dee2e6 !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-300.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #dee2e6 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-300.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #dee2e6;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-300.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-gray-400 {
  color: #ced4da !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-400 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-400 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-400:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #ced4da !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-400:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #ced4da !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-400:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ced4da;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-400:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-400 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-400 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-400.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #ced4da !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-400.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #ced4da !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-400.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ced4da;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-400.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-gray-500 {
  color: #adb5bd !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-500 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-500 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-500:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #adb5bd !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-500:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #adb5bd !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-500:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #adb5bd;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-500:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-500 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-500 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-500.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #adb5bd !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-500.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #adb5bd !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-500.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #adb5bd;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-500.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-gray-600 {
  color: #6c757d !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-600 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-600 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-600:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-600:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-600:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-600:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-600 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-600 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-600.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-600.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6c757d !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-600.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-600.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-gray-700 {
  color: #495057 !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-700 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-700 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-700:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #495057 !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-700:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #495057 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-700:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #495057;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-700:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-700 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-700 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-700.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #495057 !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-700.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #495057 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-700.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #495057;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-700.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-gray-800 {
  color: #343a40 !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-800 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-800 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-800:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #343a40 !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-800:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #343a40 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-800:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #343a40;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-800:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-800 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-800 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-800.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #343a40 !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-800.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #343a40 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-800.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #343a40;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-800.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-gray-900 {
  color: #212529 !important;
}

/* line 27, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-900 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-900 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-900:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #212529 !important;
}

/* line 38, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-hover-gray-900:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #212529 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-900:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-hover-gray-900:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 75, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-900 {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 78, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-900 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 82, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-900.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #212529 !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-active-gray-900.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #212529 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-900.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.text-active-gray-900.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 124, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.fw-boldest {
  font-weight: 700 !important;
}

/* line 129, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.text-transparent {
  color: transparent;
}

/* line 134, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.cursor-pointer {
  cursor: pointer;
}

/* line 139, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.cursor-default {
  cursor: default;
}

/* line 143, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
.cursor-move {
  cursor: move;
}

/* line 148, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
i {
  line-height: 1;
  font-size: 1rem;
  color: #6c757d;
}

/* line 155, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
a {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 158, vendor/assets/stylesheets/craft/components/helpers/_text.scss */
a:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 7, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-active-0.active {
  opacity: 0 !important;
}

/* line 13, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-state-0:hover, .opacity-state-0.active {
  opacity: 0 !important;
}

/* line 7, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-active-5.active {
  opacity: 0.05 !important;
}

/* line 13, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-state-5:hover, .opacity-state-5.active {
  opacity: 0.05 !important;
}

/* line 7, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-active-10.active {
  opacity: 0.1 !important;
}

/* line 13, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-state-10:hover, .opacity-state-10.active {
  opacity: 0.1 !important;
}

/* line 7, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-active-15.active {
  opacity: 0.15 !important;
}

/* line 13, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-state-15:hover, .opacity-state-15.active {
  opacity: 0.15 !important;
}

/* line 7, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-active-20.active {
  opacity: 0.2 !important;
}

/* line 13, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-state-20:hover, .opacity-state-20.active {
  opacity: 0.2 !important;
}

/* line 7, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-active-25.active {
  opacity: 0.25 !important;
}

/* line 13, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-state-25:hover, .opacity-state-25.active {
  opacity: 0.25 !important;
}

/* line 7, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-active-50.active {
  opacity: 0.5 !important;
}

/* line 13, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-state-50:hover, .opacity-state-50.active {
  opacity: 0.5 !important;
}

/* line 7, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-active-75.active {
  opacity: 0.75 !important;
}

/* line 13, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-state-75:hover, .opacity-state-75.active {
  opacity: 0.75 !important;
}

/* line 7, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-active-100.active {
  opacity: 1 !important;
}

/* line 13, vendor/assets/stylesheets/craft/components/helpers/_opacity.scss */
.opacity-state-100:hover, .opacity-state-100.active {
  opacity: 1 !important;
}

/* line 5, vendor/assets/stylesheets/craft/components/helpers/_transform.scss */
.transform-90 {
  transform: rotate(90deg);
  transform-origin: right top;
}

/* line 6, vendor/assets/stylesheets/craft/components/_animation.scss */
.animation {
  animation-duration: 1s;
  animation-fill-mode: both;
}

@keyframes animationSlideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

/* line 23, vendor/assets/stylesheets/craft/components/_animation.scss */
.animation-slide-in-down {
  animation-name: animationSlideInDown;
}

@keyframes animationSlideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

/* line 39, vendor/assets/stylesheets/craft/components/_animation.scss */
.animation-slide-in-up {
  animation-name: animationSlideInUp;
}

@keyframes animationFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* line 54, vendor/assets/stylesheets/craft/components/_animation.scss */
.animation-fade-in {
  animation-name: animationFadeIn;
}

@keyframes animationFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

/* line 68, vendor/assets/stylesheets/craft/components/_animation.scss */
.animation-fade-out {
  animation-name: animationFadeOut;
}

/* line 73, vendor/assets/stylesheets/craft/components/_animation.scss */
.animation-blink {
  animation: animationBlink 1s steps(5, start) infinite;
}

@keyframes animationBlink {
  to {
    visibility: hidden;
  }
}

/* line 6, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-line-tabs {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dee2e6;
}

/* line 11, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-line-tabs .nav-item {
  margin-bottom: -1px;
}

/* line 15, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-line-tabs .nav-item .nav-link {
  color: #adb5bd;
  border: 0;
  border-bottom: 1px solid transparent;
  transition: color 0.2s ease, background-color 0.2s ease;
  padding: 0.5rem 0;
  margin: 0 1rem;
}

/* line 26, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-line-tabs .nav-item:first-child .nav-link {
  margin-left: 0;
}

/* line 33, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-line-tabs .nav-item:last-child .nav-link {
  margin-right: 0;
}

/* line 40, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-line-tabs .nav-item .nav-link.active,
.nav-line-tabs .nav-item.show .nav-link,
.nav-line-tabs .nav-item .nav-link:hover:not(.disabled) {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #00A3FF;
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 50, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-line-tabs.nav-line-tabs-2x {
  border-bottom-width: 2px;
}

/* line 53, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-line-tabs.nav-line-tabs-2x .nav-item {
  margin-bottom: -2px;
}

/* line 56, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link {
  border-bottom-width: 2px;
}

/* line 62, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link.active,
.nav-line-tabs.nav-line-tabs-2x .nav-item.show .nav-link,
.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link:hover:not(.disabled) {
  border-bottom-width: 2px;
}

/* line 72, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-pills .nav-item {
  margin-right: 0.5rem;
}

/* line 75, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-pills .nav-item:last-child {
  margin-right: 0;
}

/* line 82, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-stretch {
  align-items: stretch;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 87, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-stretch .nav-item {
  display: flex;
  align-items: stretch;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 94, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-stretch .nav-link {
  display: flex;
  align-items: center;
}

/* line 101, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-group {
  padding: 0.35rem;
  border-radius: 0.375rem;
  background-color: #f8f9fa;
}

/* line 107, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-group.nav-group-outline {
  background-color: transparent;
  border: 1px solid #dee2e6;
}

/* line 113, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-group.nav-group-fluid {
  display: flex;
}

/* line 116, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-group.nav-group-fluid > label,
.nav-group.nav-group-fluid > .btn {
  position: relative;
  flex-shrink: 0;
  flex-grow: 1;
  flex-basis: 0;
}

/* line 124, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-group.nav-group-fluid > label {
  margin-right: 0.1rem;
}

/* line 127, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-group.nav-group-fluid > label > .btn {
  width: 100%;
}

/* line 131, vendor/assets/stylesheets/craft/components/_nav.scss */
.nav-group.nav-group-fluid > label:last-child {
  margin-right: 0;
}

/* line 7, vendor/assets/stylesheets/craft/components/_nav-pills-custom.scss */
.nav.nav-pills.nav-pills-custom .show > .nav-link,
.nav.nav-pills.nav-pills-custom .nav-link {
  border: 1px dashed #dee2e6;
  border-radius: 12px;
}

/* line 13, vendor/assets/stylesheets/craft/components/_nav-pills-custom.scss */
.nav.nav-pills.nav-pills-custom .show > .nav-link .nav-icon img,
.nav.nav-pills.nav-pills-custom .nav-link .nav-icon img {
  width: 30px;
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 17, vendor/assets/stylesheets/craft/components/_nav-pills-custom.scss */
.nav.nav-pills.nav-pills-custom .show > .nav-link .nav-icon img.default,
.nav.nav-pills.nav-pills-custom .nav-link .nav-icon img.default {
  display: inline-block;
}

/* line 21, vendor/assets/stylesheets/craft/components/_nav-pills-custom.scss */
.nav.nav-pills.nav-pills-custom .show > .nav-link .nav-icon img.active,
.nav.nav-pills.nav-pills-custom .nav-link .nav-icon img.active {
  display: none;
}

/* line 27, vendor/assets/stylesheets/craft/components/_nav-pills-custom.scss */
.nav.nav-pills.nav-pills-custom .show > .nav-link.active,
.nav.nav-pills.nav-pills-custom .nav-link.active {
  background-color: transparent;
  border: 1px solid #dee2e6;
  transition-duration: 1ms;
  position: relative;
}

/* line 33, vendor/assets/stylesheets/craft/components/_nav-pills-custom.scss */
.nav.nav-pills.nav-pills-custom .show > .nav-link.active .nav-text,
.nav.nav-pills.nav-pills-custom .nav-link.active .nav-text {
  color: #343a40 !important;
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 38, vendor/assets/stylesheets/craft/components/_nav-pills-custom.scss */
.nav.nav-pills.nav-pills-custom .show > .nav-link.active .bullet-custom,
.nav.nav-pills.nav-pills-custom .nav-link.active .bullet-custom {
  display: block;
}

/* line 43, vendor/assets/stylesheets/craft/components/_nav-pills-custom.scss */
.nav.nav-pills.nav-pills-custom .show > .nav-link .bullet-custom,
.nav.nav-pills.nav-pills-custom .nav-link .bullet-custom {
  display: none;
}

/* line 5, vendor/assets/stylesheets/craft/components/_pagination.scss */
.pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
}

/* line 13, vendor/assets/stylesheets/craft/components/_pagination.scss */
.pagination.pagination-circle .page-link {
  border-radius: 50%;
}

/* line 20, vendor/assets/stylesheets/craft/components/_pagination.scss */
.pagination.pagination-outline .page-link {
  border: 1px solid #dee2e6;
}

/* line 27, vendor/assets/stylesheets/craft/components/_pagination.scss */
.pagination.pagination-outline .page-item:hover .page-link, .pagination.pagination-outline .page-item.active .page-link {
  border-color: #F1FAFF;
}

/* line 35, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item {
  margin-right: 0.5rem;
  /*rtl:options:{"autoRename":false}*/
  /*rtl:end:ignore*/
}

/* line 38, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item:last-child {
  margin-right: 0;
}

/* line 42, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item .page-link {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.375rem;
  height: 2.5rem;
  min-width: 2.5rem;
  font-weight: 700;
  font-size: 1rem;
  /*rtl:options:{"autoRename":false}*/
  /*rtl:end:ignore*/
  /*rtl:options:{"autoRename":false}*/
}

/* line 52, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item .page-link i {
  font-size: 0.85rem;
}

/* line 57, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item .page-link .previous,
.page-item .page-link .next {
  display: block;
  height: 0.875rem;
  width: 0.875rem;
  /*rtl:raw:transform: rotateZ(-180deg);*/
}

/* line 67, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item .page-link .previous {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='var%28--bs-link-color%29'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

/* line 72, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item .page-link .next {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='var%28--bs-link-color%29'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 80, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item.next .page-link, .page-item.previous .page-link {
  background-color: #fff;
}

/* line 83, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item.next .page-link i, .page-item.previous .page-link i {
  color: var(--bs-link-color);
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.page-item.next .page-link .svg-icon svg [fill]:not(.permanent):not(g), .page-item.previous .page-link .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--bs-link-color);
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.page-item.next .page-link .svg-icon svg:hover [fill]:not(.permanent):not(g), .page-item.previous .page-link .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 94, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item:focus .page-link {
  /*rtl:options:{"autoRename":false}*/
}

/* line 95, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item:focus .page-link i {
  color: var(--bs-link-hover-color);
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.page-item:focus .page-link .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--bs-link-hover-color);
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.page-item:focus .page-link .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 103, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item:focus .page-link .previous {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='var%28--bs-link-hover-color%29'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

/* line 108, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item:focus .page-link .next {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='var%28--bs-link-hover-color%29'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 115, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item:hover .page-link {
  /*rtl:options:{"autoRename":false}*/
}

/* line 116, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item:hover .page-link i {
  color: var(--bs-link-hover-color);
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.page-item:hover .page-link .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--bs-link-hover-color);
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.page-item:hover .page-link .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 124, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item:hover .page-link .previous {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='var%28--bs-link-hover-color%29'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

/* line 129, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item:hover .page-link .next {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='var%28--bs-link-hover-color%29'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 136, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item.active .page-link {
  /*rtl:options:{"autoRename":false}*/
}

/* line 137, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item.active .page-link i {
  color: #fff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.page-item.active .page-link .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.page-item.active .page-link .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 145, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item.active .page-link .previous {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23fff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

/* line 150, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item.active .page-link .next {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23fff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 157, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item.disabled .page-link {
  /*rtl:options:{"autoRename":false}*/
}

/* line 158, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item.disabled .page-link i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.page-item.disabled .page-link .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.page-item.disabled .page-link .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 166, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item.disabled .page-link .previous {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236c757d'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

/* line 171, vendor/assets/stylesheets/craft/components/_pagination.scss */
.page-item.disabled .page-link .next {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236c757d'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

@media (max-width: 991.98px) {
  /* line 181, vendor/assets/stylesheets/craft/components/_pagination.scss */
  .page-item {
    margin-right: 0.25rem;
  }
  /* line 184, vendor/assets/stylesheets/craft/components/_pagination.scss */
  .page-item:last-child {
    margin-right: 0;
  }
}

/* line 5, vendor/assets/stylesheets/craft/components/_separator.scss */
.separator {
  display: block;
  height: 0;
  border-bottom: 1px solid #dee2e6;
}

/* line 10, vendor/assets/stylesheets/craft/components/_separator.scss */
.separator.separator-dotted {
  border-bottom-style: dotted;
  border-bottom-color: #dee2e6;
}

/* line 15, vendor/assets/stylesheets/craft/components/_separator.scss */
.separator.separator-dashed {
  border-bottom-style: dashed;
  border-bottom-color: #dee2e6;
}

/* line 20, vendor/assets/stylesheets/craft/components/_separator.scss */
.separator.separator-content {
  display: flex;
  align-items: center;
  border-bottom: 0;
  text-align: center;
}

/* line 26, vendor/assets/stylesheets/craft/components/_separator.scss */
.separator.separator-content::before, .separator.separator-content::after {
  content: " ";
  width: 50%;
  border-bottom: 1px solid #dee2e6;
}

/* line 33, vendor/assets/stylesheets/craft/components/_separator.scss */
.separator.separator-content::before {
  margin-right: 1.25rem;
}

/* line 37, vendor/assets/stylesheets/craft/components/_separator.scss */
.separator.separator-content::after {
  margin-left: 1.25rem;
}

/* line 42, vendor/assets/stylesheets/craft/components/_separator.scss */
.separator.separator-content.separator-dotted::before, .separator.separator-content.separator-dotted::after {
  border-bottom-style: dotted;
  border-bottom-color: #dee2e6;
}

/* line 50, vendor/assets/stylesheets/craft/components/_separator.scss */
.separator.separator-content.separator-dashed::before, .separator.separator-content.separator-dashed::after {
  border-bottom-style: dashed;
  border-bottom-color: #dee2e6;
}

/* line 59, vendor/assets/stylesheets/craft/components/_separator.scss */
.separator.separator-content.border-primary::before, .separator.separator-content.border-primary::after {
  border-color: #0d6efd !important;
}

/* line 59, vendor/assets/stylesheets/craft/components/_separator.scss */
.separator.separator-content.border-secondary::before, .separator.separator-content.border-secondary::after {
  border-color: #6c757d !important;
}

/* line 59, vendor/assets/stylesheets/craft/components/_separator.scss */
.separator.separator-content.border-success::before, .separator.separator-content.border-success::after {
  border-color: #198754 !important;
}

/* line 59, vendor/assets/stylesheets/craft/components/_separator.scss */
.separator.separator-content.border-info::before, .separator.separator-content.border-info::after {
  border-color: #0dcaf0 !important;
}

/* line 59, vendor/assets/stylesheets/craft/components/_separator.scss */
.separator.separator-content.border-warning::before, .separator.separator-content.border-warning::after {
  border-color: #ffc107 !important;
}

/* line 59, vendor/assets/stylesheets/craft/components/_separator.scss */
.separator.separator-content.border-danger::before, .separator.separator-content.border-danger::after {
  border-color: #dc3545 !important;
}

/* line 59, vendor/assets/stylesheets/craft/components/_separator.scss */
.separator.separator-content.border-light::before, .separator.separator-content.border-light::after {
  border-color: #f8f9fa !important;
}

/* line 59, vendor/assets/stylesheets/craft/components/_separator.scss */
.separator.separator-content.border-dark::before, .separator.separator-content.border-dark::after {
  border-color: #212529 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators {
  align-items: center;
  position: static;
  z-index: auto;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 16, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators li {
  transform: none;
  opacity: 1;
}

/* line 20, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators li.active {
  transform: none;
  opacity: 1;
}

/* line 28, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators.carousel-indicators-dots li {
  border-radius: 0;
  background-color: transparent;
  height: 13px;
  width: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

/* line 38, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators.carousel-indicators-dots li:after {
  display: inline-block;
  content: " ";
  border-radius: 50%;
  transition: all 0.3s ease;
  background-color: #e9ecef;
  height: 9px;
  width: 9px;
}

/* line 48, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators.carousel-indicators-dots li.active {
  background-color: transparent;
}

/* line 51, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators.carousel-indicators-dots li.active:after {
  transition: all 0.3s ease;
  height: 13px;
  width: 13px;
  background-color: #ced4da;
}

/* line 63, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators.carousel-indicators-bullet li {
  transition: all 0.3s ease;
  background-color: transparent;
  border-radius: 6px;
  height: 6px;
  width: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

/* line 74, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators.carousel-indicators-bullet li:after {
  display: inline-block;
  content: " ";
  transition: all 0.3s ease;
  background-color: #ced4da;
  border-radius: 6px;
  height: 6px;
  width: 6px;
}

/* line 84, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators.carousel-indicators-bullet li.active {
  transition: all 0.3s ease;
  background-color: transparent;
  height: 6px;
  width: 16px;
}

/* line 90, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators.carousel-indicators-bullet li.active:after {
  transition: all 0.3s ease;
  height: 6px;
  width: 16px;
  background-color: #6c757d;
}

/* line 104, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators-active-primary li.active:after {
  background-color: #0d6efd !important;
}

/* line 104, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators-active-secondary li.active:after {
  background-color: #6c757d !important;
}

/* line 104, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators-active-success li.active:after {
  background-color: #198754 !important;
}

/* line 104, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators-active-info li.active:after {
  background-color: #0dcaf0 !important;
}

/* line 104, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators-active-warning li.active:after {
  background-color: #ffc107 !important;
}

/* line 104, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators-active-danger li.active:after {
  background-color: #dc3545 !important;
}

/* line 104, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators-active-light li.active:after {
  background-color: #f8f9fa !important;
}

/* line 104, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom .carousel-indicators-active-dark li.active:after {
  background-color: #212529 !important;
}

/* line 111, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom.carousel-stretch {
  height: 100%;
  display: flex;
  flex-direction: column;
}

/* line 116, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom.carousel-stretch .carousel-inner {
  flex-grow: 1;
}

/* line 120, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom.carousel-stretch .carousel-item {
  height: 100%;
}

/* line 124, vendor/assets/stylesheets/craft/components/_carousel.scss */
.carousel.carousel-custom.carousel-stretch .carousel-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* line 6, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-group {
  display: flex;
}

/* line 11, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu,
.menu-wrapper {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 20, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-sub {
  display: none;
  padding: 0;
  margin: 0;
  list-style: none;
  flex-direction: column;
}

/* line 29, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-item {
  display: block;
  padding: 0;
}

/* line 34, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-item .menu-link {
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 0;
  flex: 0 0 100%;
  padding: 0.65rem 1rem;
  transition: none;
  outline: none !important;
}

/* line 45, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-item .menu-link .menu-icon {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  margin-right: 0.5rem;
}

/* line 53, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-item .menu-link .menu-icon .svg-icon {
  line-height: 1;
}

/* line 59, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-item .menu-link .menu-bullet {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  margin-right: 0.5rem;
}

/* line 69, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-item .menu-link .menu-title {
  display: flex;
  align-items: center;
  flex-grow: 1;
}

/* line 76, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-item .menu-link .menu-badge {
  flex-shrink: 0;
  margin-left: 0.5rem;
}

/* line 82, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-item .menu-link .menu-arrow {
  display: flex;
  align-items: stretch;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  margin-left: 0.5rem;
  width: 0.8rem;
  height: 0.8rem;
}

/* line 92, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-item .menu-link .menu-arrow:after {
  display: block;
  width: 100%;
  content: " ";
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236c757d'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236c757d'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 105, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-item .menu-content {
  padding: 0.65rem 1rem;
}

/* line 114, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-item.show .menu-link .menu-arrow:after {
  backface-visibility: hidden;
  transition: transform 0.3s ease;
}

/* line 123, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-center {
  justify-content: center;
}

/* line 142, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-item.menu-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
  /*rtl:ignore*/
  transform: rotateZ(90deg);
  transition: transform 0.3s ease;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
[direction="rtl"] .menu-item.menu-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction="rtl"] .menu-item.menu-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
  /*rtl:ignore*/
  transform: rotateZ(-90deg);
}

/* line 150, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-sub-dropdown {
  display: none;
  border-radius: 0.375rem;
  background-color: #fff;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  z-index: 105;
}

/* line 158, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.show.menu-dropdown > .menu-sub-dropdown, .menu-sub-dropdown.menu.show, .menu-sub-dropdown.show[data-popper-placement] {
  display: flex;
  animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
}

/* line 169, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.show.menu-dropdown > .menu-sub-dropdown[data-popper-placement="top"], .show.menu-dropdown > .menu-sub-dropdown[data-popper-placement="top-start"], .show.menu-dropdown > .menu-sub-dropdown[data-popper-placement="top-end"], .menu-sub-dropdown.menu.show[data-popper-placement="top"], .menu-sub-dropdown.menu.show[data-popper-placement="top-start"], .menu-sub-dropdown.menu.show[data-popper-placement="top-end"], .menu-sub-dropdown.show[data-popper-placement][data-popper-placement="top"], .menu-sub-dropdown.show[data-popper-placement][data-popper-placement="top-start"], .menu-sub-dropdown.show[data-popper-placement][data-popper-placement="top-end"] {
  animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
}

/* line 179, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-sub-accordion {
  display: none;
}

/* line 182, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.show:not(.menu-dropdown) > .menu-sub-accordion, .menu-sub-accordion.show {
  display: flex;
}

/* line 189, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-inline {
  display: flex;
}

/* line 196, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-fit > .menu-item > .menu-content,
.menu-fit > .menu-item > .menu-link {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 204, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-column {
  flex-direction: column;
  width: 100%;
}

/* line 209, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-row {
  flex-direction: row;
}

/* line 212, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-row > .menu-item {
  display: flex;
  align-items: center;
}

/* line 217, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-row > .menu-item > .menu-link .menu-arrow:after {
  /*rtl:ignore*/
  transform: rotateZ(90deg);
  transition: transform 0.3s ease;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
[direction="rtl"] .menu-row > .menu-item > .menu-link .menu-arrow:after {
  /*rtl:ignore*/
  transform: rotateZ(-90deg);
}

/* line 226, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-rounded .menu-link {
  border-radius: 0.375rem;
}

/* line 233, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-pill .menu-link {
  border-radius: 50px;
}

/* line 240, vendor/assets/stylesheets/craft/components/menu/_base.scss */
.menu-rounded-0 .menu-link {
  border-radius: 0 !important;
}

@media (min-width: 576px) {
  /* line 142, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-item.menu-sm-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-sm-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-item.menu-sm-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction="rtl"] .menu-item.menu-sm-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 150, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-sm-dropdown {
    display: none;
    border-radius: 0.375rem;
    background-color: #fff;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    z-index: 105;
  }
  /* line 158, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-sm-dropdown, .menu-sub-sm-dropdown.menu.show, .menu-sub-sm-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  /* line 169, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-sm-dropdown[data-popper-placement="top"], .show.menu-dropdown > .menu-sub-sm-dropdown[data-popper-placement="top-start"], .show.menu-dropdown > .menu-sub-sm-dropdown[data-popper-placement="top-end"], .menu-sub-sm-dropdown.menu.show[data-popper-placement="top"], .menu-sub-sm-dropdown.menu.show[data-popper-placement="top-start"], .menu-sub-sm-dropdown.menu.show[data-popper-placement="top-end"], .menu-sub-sm-dropdown.show[data-popper-placement][data-popper-placement="top"], .menu-sub-sm-dropdown.show[data-popper-placement][data-popper-placement="top-start"], .menu-sub-sm-dropdown.show[data-popper-placement][data-popper-placement="top-end"] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  /* line 179, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-sm-accordion {
    display: none;
  }
  /* line 182, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show:not(.menu-dropdown) > .menu-sub-sm-accordion, .menu-sub-sm-accordion.show {
    display: flex;
  }
  /* line 189, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-inline {
    display: flex;
  }
  /* line 196, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-fit > .menu-item > .menu-content,
.menu-sm-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 204, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 209, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-row {
    flex-direction: row;
  }
  /* line 212, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 217, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-sm-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 226, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-rounded .menu-link {
    border-radius: 0.375rem;
  }
  /* line 233, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-pill .menu-link {
    border-radius: 50px;
  }
  /* line 240, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (min-width: 768px) {
  /* line 142, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-item.menu-md-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-md-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-item.menu-md-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction="rtl"] .menu-item.menu-md-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 150, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-md-dropdown {
    display: none;
    border-radius: 0.375rem;
    background-color: #fff;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    z-index: 105;
  }
  /* line 158, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-md-dropdown, .menu-sub-md-dropdown.menu.show, .menu-sub-md-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  /* line 169, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-md-dropdown[data-popper-placement="top"], .show.menu-dropdown > .menu-sub-md-dropdown[data-popper-placement="top-start"], .show.menu-dropdown > .menu-sub-md-dropdown[data-popper-placement="top-end"], .menu-sub-md-dropdown.menu.show[data-popper-placement="top"], .menu-sub-md-dropdown.menu.show[data-popper-placement="top-start"], .menu-sub-md-dropdown.menu.show[data-popper-placement="top-end"], .menu-sub-md-dropdown.show[data-popper-placement][data-popper-placement="top"], .menu-sub-md-dropdown.show[data-popper-placement][data-popper-placement="top-start"], .menu-sub-md-dropdown.show[data-popper-placement][data-popper-placement="top-end"] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  /* line 179, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-md-accordion {
    display: none;
  }
  /* line 182, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show:not(.menu-dropdown) > .menu-sub-md-accordion, .menu-sub-md-accordion.show {
    display: flex;
  }
  /* line 189, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-inline {
    display: flex;
  }
  /* line 196, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-fit > .menu-item > .menu-content,
.menu-md-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 204, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 209, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-row {
    flex-direction: row;
  }
  /* line 212, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 217, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-md-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 226, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-rounded .menu-link {
    border-radius: 0.375rem;
  }
  /* line 233, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-pill .menu-link {
    border-radius: 50px;
  }
  /* line 240, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (min-width: 992px) {
  /* line 142, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-item.menu-lg-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-lg-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-item.menu-lg-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction="rtl"] .menu-item.menu-lg-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 150, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-lg-dropdown {
    display: none;
    border-radius: 0.375rem;
    background-color: #fff;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    z-index: 105;
  }
  /* line 158, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-lg-dropdown, .menu-sub-lg-dropdown.menu.show, .menu-sub-lg-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  /* line 169, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-lg-dropdown[data-popper-placement="top"], .show.menu-dropdown > .menu-sub-lg-dropdown[data-popper-placement="top-start"], .show.menu-dropdown > .menu-sub-lg-dropdown[data-popper-placement="top-end"], .menu-sub-lg-dropdown.menu.show[data-popper-placement="top"], .menu-sub-lg-dropdown.menu.show[data-popper-placement="top-start"], .menu-sub-lg-dropdown.menu.show[data-popper-placement="top-end"], .menu-sub-lg-dropdown.show[data-popper-placement][data-popper-placement="top"], .menu-sub-lg-dropdown.show[data-popper-placement][data-popper-placement="top-start"], .menu-sub-lg-dropdown.show[data-popper-placement][data-popper-placement="top-end"] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  /* line 179, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-lg-accordion {
    display: none;
  }
  /* line 182, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show:not(.menu-dropdown) > .menu-sub-lg-accordion, .menu-sub-lg-accordion.show {
    display: flex;
  }
  /* line 189, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-inline {
    display: flex;
  }
  /* line 196, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-fit > .menu-item > .menu-content,
.menu-lg-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 204, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 209, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-row {
    flex-direction: row;
  }
  /* line 212, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 217, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-lg-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 226, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-rounded .menu-link {
    border-radius: 0.375rem;
  }
  /* line 233, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-pill .menu-link {
    border-radius: 50px;
  }
  /* line 240, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (min-width: 1200px) {
  /* line 142, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-item.menu-xl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-item.menu-xl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction="rtl"] .menu-item.menu-xl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 150, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-xl-dropdown {
    display: none;
    border-radius: 0.375rem;
    background-color: #fff;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    z-index: 105;
  }
  /* line 158, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-xl-dropdown, .menu-sub-xl-dropdown.menu.show, .menu-sub-xl-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  /* line 169, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-xl-dropdown[data-popper-placement="top"], .show.menu-dropdown > .menu-sub-xl-dropdown[data-popper-placement="top-start"], .show.menu-dropdown > .menu-sub-xl-dropdown[data-popper-placement="top-end"], .menu-sub-xl-dropdown.menu.show[data-popper-placement="top"], .menu-sub-xl-dropdown.menu.show[data-popper-placement="top-start"], .menu-sub-xl-dropdown.menu.show[data-popper-placement="top-end"], .menu-sub-xl-dropdown.show[data-popper-placement][data-popper-placement="top"], .menu-sub-xl-dropdown.show[data-popper-placement][data-popper-placement="top-start"], .menu-sub-xl-dropdown.show[data-popper-placement][data-popper-placement="top-end"] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  /* line 179, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-xl-accordion {
    display: none;
  }
  /* line 182, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show:not(.menu-dropdown) > .menu-sub-xl-accordion, .menu-sub-xl-accordion.show {
    display: flex;
  }
  /* line 189, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-inline {
    display: flex;
  }
  /* line 196, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-fit > .menu-item > .menu-content,
.menu-xl-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 204, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 209, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-row {
    flex-direction: row;
  }
  /* line 212, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 217, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-xl-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 226, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-rounded .menu-link {
    border-radius: 0.375rem;
  }
  /* line 233, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-pill .menu-link {
    border-radius: 50px;
  }
  /* line 240, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (min-width: 1400px) {
  /* line 142, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-item.menu-xxl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xxl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-item.menu-xxl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction="rtl"] .menu-item.menu-xxl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 150, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-xxl-dropdown {
    display: none;
    border-radius: 0.375rem;
    background-color: #fff;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    z-index: 105;
  }
  /* line 158, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-xxl-dropdown, .menu-sub-xxl-dropdown.menu.show, .menu-sub-xxl-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  /* line 169, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-xxl-dropdown[data-popper-placement="top"], .show.menu-dropdown > .menu-sub-xxl-dropdown[data-popper-placement="top-start"], .show.menu-dropdown > .menu-sub-xxl-dropdown[data-popper-placement="top-end"], .menu-sub-xxl-dropdown.menu.show[data-popper-placement="top"], .menu-sub-xxl-dropdown.menu.show[data-popper-placement="top-start"], .menu-sub-xxl-dropdown.menu.show[data-popper-placement="top-end"], .menu-sub-xxl-dropdown.show[data-popper-placement][data-popper-placement="top"], .menu-sub-xxl-dropdown.show[data-popper-placement][data-popper-placement="top-start"], .menu-sub-xxl-dropdown.show[data-popper-placement][data-popper-placement="top-end"] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  /* line 179, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-xxl-accordion {
    display: none;
  }
  /* line 182, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show:not(.menu-dropdown) > .menu-sub-xxl-accordion, .menu-sub-xxl-accordion.show {
    display: flex;
  }
  /* line 189, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-inline {
    display: flex;
  }
  /* line 196, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-fit > .menu-item > .menu-content,
.menu-xxl-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 204, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 209, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-row {
    flex-direction: row;
  }
  /* line 212, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 217, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-xxl-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 226, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-rounded .menu-link {
    border-radius: 0.375rem;
  }
  /* line 233, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-pill .menu-link {
    border-radius: 50px;
  }
  /* line 240, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (max-width: 575.98px) {
  /* line 142, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-item.menu-sm-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-sm-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-item.menu-sm-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction="rtl"] .menu-item.menu-sm-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 150, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-sm-down-dropdown {
    display: none;
    border-radius: 0.375rem;
    background-color: #fff;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    z-index: 105;
  }
  /* line 158, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-sm-down-dropdown, .menu-sub-sm-down-dropdown.menu.show, .menu-sub-sm-down-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  /* line 169, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-sm-down-dropdown[data-popper-placement="top"], .show.menu-dropdown > .menu-sub-sm-down-dropdown[data-popper-placement="top-start"], .show.menu-dropdown > .menu-sub-sm-down-dropdown[data-popper-placement="top-end"], .menu-sub-sm-down-dropdown.menu.show[data-popper-placement="top"], .menu-sub-sm-down-dropdown.menu.show[data-popper-placement="top-start"], .menu-sub-sm-down-dropdown.menu.show[data-popper-placement="top-end"], .menu-sub-sm-down-dropdown.show[data-popper-placement][data-popper-placement="top"], .menu-sub-sm-down-dropdown.show[data-popper-placement][data-popper-placement="top-start"], .menu-sub-sm-down-dropdown.show[data-popper-placement][data-popper-placement="top-end"] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  /* line 179, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-sm-down-accordion {
    display: none;
  }
  /* line 182, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show:not(.menu-dropdown) > .menu-sub-sm-down-accordion, .menu-sub-sm-down-accordion.show {
    display: flex;
  }
  /* line 189, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-down-inline {
    display: flex;
  }
  /* line 196, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-down-fit > .menu-item > .menu-content,
.menu-sm-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 204, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-down-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 209, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-down-row {
    flex-direction: row;
  }
  /* line 212, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-down-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 217, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-sm-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 226, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-down-rounded .menu-link {
    border-radius: 0.375rem;
  }
  /* line 233, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-down-pill .menu-link {
    border-radius: 50px;
  }
  /* line 240, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sm-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (max-width: 767.98px) {
  /* line 142, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-item.menu-md-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-md-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-item.menu-md-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction="rtl"] .menu-item.menu-md-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 150, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-md-down-dropdown {
    display: none;
    border-radius: 0.375rem;
    background-color: #fff;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    z-index: 105;
  }
  /* line 158, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-md-down-dropdown, .menu-sub-md-down-dropdown.menu.show, .menu-sub-md-down-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  /* line 169, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-md-down-dropdown[data-popper-placement="top"], .show.menu-dropdown > .menu-sub-md-down-dropdown[data-popper-placement="top-start"], .show.menu-dropdown > .menu-sub-md-down-dropdown[data-popper-placement="top-end"], .menu-sub-md-down-dropdown.menu.show[data-popper-placement="top"], .menu-sub-md-down-dropdown.menu.show[data-popper-placement="top-start"], .menu-sub-md-down-dropdown.menu.show[data-popper-placement="top-end"], .menu-sub-md-down-dropdown.show[data-popper-placement][data-popper-placement="top"], .menu-sub-md-down-dropdown.show[data-popper-placement][data-popper-placement="top-start"], .menu-sub-md-down-dropdown.show[data-popper-placement][data-popper-placement="top-end"] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  /* line 179, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-md-down-accordion {
    display: none;
  }
  /* line 182, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show:not(.menu-dropdown) > .menu-sub-md-down-accordion, .menu-sub-md-down-accordion.show {
    display: flex;
  }
  /* line 189, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-down-inline {
    display: flex;
  }
  /* line 196, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-down-fit > .menu-item > .menu-content,
.menu-md-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 204, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-down-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 209, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-down-row {
    flex-direction: row;
  }
  /* line 212, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-down-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 217, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-md-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 226, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-down-rounded .menu-link {
    border-radius: 0.375rem;
  }
  /* line 233, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-down-pill .menu-link {
    border-radius: 50px;
  }
  /* line 240, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-md-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (max-width: 991.98px) {
  /* line 142, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-item.menu-lg-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-lg-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-item.menu-lg-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction="rtl"] .menu-item.menu-lg-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 150, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-lg-down-dropdown {
    display: none;
    border-radius: 0.375rem;
    background-color: #fff;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    z-index: 105;
  }
  /* line 158, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-lg-down-dropdown, .menu-sub-lg-down-dropdown.menu.show, .menu-sub-lg-down-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  /* line 169, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-lg-down-dropdown[data-popper-placement="top"], .show.menu-dropdown > .menu-sub-lg-down-dropdown[data-popper-placement="top-start"], .show.menu-dropdown > .menu-sub-lg-down-dropdown[data-popper-placement="top-end"], .menu-sub-lg-down-dropdown.menu.show[data-popper-placement="top"], .menu-sub-lg-down-dropdown.menu.show[data-popper-placement="top-start"], .menu-sub-lg-down-dropdown.menu.show[data-popper-placement="top-end"], .menu-sub-lg-down-dropdown.show[data-popper-placement][data-popper-placement="top"], .menu-sub-lg-down-dropdown.show[data-popper-placement][data-popper-placement="top-start"], .menu-sub-lg-down-dropdown.show[data-popper-placement][data-popper-placement="top-end"] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  /* line 179, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-lg-down-accordion {
    display: none;
  }
  /* line 182, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show:not(.menu-dropdown) > .menu-sub-lg-down-accordion, .menu-sub-lg-down-accordion.show {
    display: flex;
  }
  /* line 189, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-down-inline {
    display: flex;
  }
  /* line 196, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-down-fit > .menu-item > .menu-content,
.menu-lg-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 204, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-down-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 209, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-down-row {
    flex-direction: row;
  }
  /* line 212, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-down-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 217, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-lg-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 226, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-down-rounded .menu-link {
    border-radius: 0.375rem;
  }
  /* line 233, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-down-pill .menu-link {
    border-radius: 50px;
  }
  /* line 240, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-lg-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  /* line 142, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-item.menu-xl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-item.menu-xl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction="rtl"] .menu-item.menu-xl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 150, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-xl-down-dropdown {
    display: none;
    border-radius: 0.375rem;
    background-color: #fff;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    z-index: 105;
  }
  /* line 158, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-xl-down-dropdown, .menu-sub-xl-down-dropdown.menu.show, .menu-sub-xl-down-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  /* line 169, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-xl-down-dropdown[data-popper-placement="top"], .show.menu-dropdown > .menu-sub-xl-down-dropdown[data-popper-placement="top-start"], .show.menu-dropdown > .menu-sub-xl-down-dropdown[data-popper-placement="top-end"], .menu-sub-xl-down-dropdown.menu.show[data-popper-placement="top"], .menu-sub-xl-down-dropdown.menu.show[data-popper-placement="top-start"], .menu-sub-xl-down-dropdown.menu.show[data-popper-placement="top-end"], .menu-sub-xl-down-dropdown.show[data-popper-placement][data-popper-placement="top"], .menu-sub-xl-down-dropdown.show[data-popper-placement][data-popper-placement="top-start"], .menu-sub-xl-down-dropdown.show[data-popper-placement][data-popper-placement="top-end"] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  /* line 179, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-xl-down-accordion {
    display: none;
  }
  /* line 182, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show:not(.menu-dropdown) > .menu-sub-xl-down-accordion, .menu-sub-xl-down-accordion.show {
    display: flex;
  }
  /* line 189, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-down-inline {
    display: flex;
  }
  /* line 196, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-down-fit > .menu-item > .menu-content,
.menu-xl-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 204, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-down-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 209, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-down-row {
    flex-direction: row;
  }
  /* line 212, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-down-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 217, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-xl-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 226, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-down-rounded .menu-link {
    border-radius: 0.375rem;
  }
  /* line 233, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-down-pill .menu-link {
    border-radius: 50px;
  }
  /* line 240, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xl-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  /* line 142, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-item.menu-xxl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xxl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-item.menu-xxl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction="rtl"] .menu-item.menu-xxl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 150, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-xxl-down-dropdown {
    display: none;
    border-radius: 0.375rem;
    background-color: #fff;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    z-index: 105;
  }
  /* line 158, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-xxl-down-dropdown, .menu-sub-xxl-down-dropdown.menu.show, .menu-sub-xxl-down-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  /* line 169, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show.menu-dropdown > .menu-sub-xxl-down-dropdown[data-popper-placement="top"], .show.menu-dropdown > .menu-sub-xxl-down-dropdown[data-popper-placement="top-start"], .show.menu-dropdown > .menu-sub-xxl-down-dropdown[data-popper-placement="top-end"], .menu-sub-xxl-down-dropdown.menu.show[data-popper-placement="top"], .menu-sub-xxl-down-dropdown.menu.show[data-popper-placement="top-start"], .menu-sub-xxl-down-dropdown.menu.show[data-popper-placement="top-end"], .menu-sub-xxl-down-dropdown.show[data-popper-placement][data-popper-placement="top"], .menu-sub-xxl-down-dropdown.show[data-popper-placement][data-popper-placement="top-start"], .menu-sub-xxl-down-dropdown.show[data-popper-placement][data-popper-placement="top-end"] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  /* line 179, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-sub-xxl-down-accordion {
    display: none;
  }
  /* line 182, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .show:not(.menu-dropdown) > .menu-sub-xxl-down-accordion, .menu-sub-xxl-down-accordion.show {
    display: flex;
  }
  /* line 189, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-down-inline {
    display: flex;
  }
  /* line 196, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-down-fit > .menu-item > .menu-content,
.menu-xxl-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 204, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-down-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 209, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-down-row {
    flex-direction: row;
  }
  /* line 212, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-down-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 217, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
  [direction="rtl"] .menu-xxl-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  /* line 226, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-down-rounded .menu-link {
    border-radius: 0.375rem;
  }
  /* line 233, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-down-pill .menu-link {
    border-radius: 50px;
  }
  /* line 240, vendor/assets/stylesheets/craft/components/menu/_base.scss */
  .menu-xxl-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

/* line 46, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(1rem + 1rem);
}

/* line 53, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(2rem + 1rem);
}

/* line 60, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(3rem + 1rem);
}

/* line 67, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(4rem + 1rem);
}

/* line 81, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: 1rem;
  padding-right: 0;
}

/* line 89, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(2rem);
  padding-right: 0;
}

/* line 97, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(3rem);
  padding-right: 0;
}

/* line 105, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(4rem);
  padding-right: 0;
}

@keyframes menu-sub-dropdown-animation-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes menu-sub-dropdown-animation-move-up {
  from {
    margin-top: 0.75rem;
  }
  to {
    margin-top: 0;
  }
}

@keyframes menu-sub-dropdown-animation-move-down {
  from {
    margin-bottom: 0.75rem;
  }
  to {
    margin-bottom: 0;
  }
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-white .menu-item .menu-link {
  color: #fff;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-white .menu-item .menu-link .menu-title {
  color: #fff;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-white .menu-item .menu-link .menu-icon i {
  color: #fff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-white .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-white .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-white .menu-item .menu-link .menu-bullet .bullet {
  background-color: #fff;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-white .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23fff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23fff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-white .menu-item .menu-link {
  color: #fff;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-white .menu-item .menu-link .menu-title {
  color: #fff;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-white .menu-item .menu-link .menu-icon i {
  color: #fff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-white .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-white .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-white .menu-item .menu-link .menu-bullet .bullet {
  background-color: #fff;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-white .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23fff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23fff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-primary .menu-item .menu-link {
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-primary .menu-item .menu-link .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-primary .menu-item .menu-link .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-primary .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-primary .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-primary .menu-item .menu-link .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-primary .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-primary .menu-item .menu-link {
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-primary .menu-item .menu-link .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-primary .menu-item .menu-link .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-primary .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-primary .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-primary .menu-item .menu-link .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-primary .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-secondary .menu-item .menu-link {
  color: #6c757d;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-secondary .menu-item .menu-link .menu-title {
  color: #6c757d;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-secondary .menu-item .menu-link .menu-icon i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-secondary .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-secondary .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-secondary .menu-item .menu-link .menu-bullet .bullet {
  background-color: #6c757d;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-secondary .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236c757d'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236c757d'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-secondary .menu-item .menu-link {
  color: #6c757d;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-secondary .menu-item .menu-link .menu-title {
  color: #6c757d;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-secondary .menu-item .menu-link .menu-icon i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-secondary .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-secondary .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-secondary .menu-item .menu-link .menu-bullet .bullet {
  background-color: #6c757d;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-secondary .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236c757d'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236c757d'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-light .menu-item .menu-link {
  color: #f8f9fa;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-light .menu-item .menu-link .menu-title {
  color: #f8f9fa;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-light .menu-item .menu-link .menu-icon i {
  color: #f8f9fa;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-light .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-light .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-light .menu-item .menu-link .menu-bullet .bullet {
  background-color: #f8f9fa;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-light .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23f8f9fa'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23f8f9fa'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-light .menu-item .menu-link {
  color: #f8f9fa;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-light .menu-item .menu-link .menu-title {
  color: #f8f9fa;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-light .menu-item .menu-link .menu-icon i {
  color: #f8f9fa;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-light .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-light .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-light .menu-item .menu-link .menu-bullet .bullet {
  background-color: #f8f9fa;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-light .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23f8f9fa'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23f8f9fa'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-success .menu-item .menu-link {
  color: #50CD89;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-success .menu-item .menu-link .menu-title {
  color: #50CD89;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-success .menu-item .menu-link .menu-icon i {
  color: #50CD89;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-success .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #50CD89;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-success .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-success .menu-item .menu-link .menu-bullet .bullet {
  background-color: #50CD89;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-success .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2350CD89'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2350CD89'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-success .menu-item .menu-link {
  color: #50CD89;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-success .menu-item .menu-link .menu-title {
  color: #50CD89;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-success .menu-item .menu-link .menu-icon i {
  color: #50CD89;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-success .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #50CD89;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-success .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-success .menu-item .menu-link .menu-bullet .bullet {
  background-color: #50CD89;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-success .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2350CD89'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2350CD89'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-info .menu-item .menu-link {
  color: #7239EA;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-info .menu-item .menu-link .menu-title {
  color: #7239EA;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-info .menu-item .menu-link .menu-icon i {
  color: #7239EA;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-info .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #7239EA;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-info .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-info .menu-item .menu-link .menu-bullet .bullet {
  background-color: #7239EA;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-info .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237239EA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237239EA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-info .menu-item .menu-link {
  color: #7239EA;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-info .menu-item .menu-link .menu-title {
  color: #7239EA;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-info .menu-item .menu-link .menu-icon i {
  color: #7239EA;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-info .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #7239EA;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-info .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-info .menu-item .menu-link .menu-bullet .bullet {
  background-color: #7239EA;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-info .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237239EA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237239EA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-warning .menu-item .menu-link {
  color: #FFC700;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-warning .menu-item .menu-link .menu-title {
  color: #FFC700;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-warning .menu-item .menu-link .menu-icon i {
  color: #FFC700;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-warning .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFC700;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-warning .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-warning .menu-item .menu-link .menu-bullet .bullet {
  background-color: #FFC700;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-warning .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFC700'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFC700'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-warning .menu-item .menu-link {
  color: #FFC700;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-warning .menu-item .menu-link .menu-title {
  color: #FFC700;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-warning .menu-item .menu-link .menu-icon i {
  color: #FFC700;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-warning .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFC700;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-warning .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-warning .menu-item .menu-link .menu-bullet .bullet {
  background-color: #FFC700;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-warning .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFC700'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFC700'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-danger .menu-item .menu-link {
  color: #F1416C;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-danger .menu-item .menu-link .menu-title {
  color: #F1416C;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-danger .menu-item .menu-link .menu-icon i {
  color: #F1416C;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-danger .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #F1416C;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-danger .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-danger .menu-item .menu-link .menu-bullet .bullet {
  background-color: #F1416C;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-danger .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F1416C'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F1416C'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-danger .menu-item .menu-link {
  color: #F1416C;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-danger .menu-item .menu-link .menu-title {
  color: #F1416C;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-danger .menu-item .menu-link .menu-icon i {
  color: #F1416C;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-danger .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #F1416C;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-danger .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-danger .menu-item .menu-link .menu-bullet .bullet {
  background-color: #F1416C;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-danger .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F1416C'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F1416C'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-dark .menu-item .menu-link {
  color: #212529;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-dark .menu-item .menu-link .menu-title {
  color: #212529;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-dark .menu-item .menu-link .menu-icon i {
  color: #212529;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-dark .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-dark .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-dark .menu-item .menu-link .menu-bullet .bullet {
  background-color: #212529;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-dark .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23212529'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23212529'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-dark .menu-item .menu-link {
  color: #212529;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-dark .menu-item .menu-link .menu-title {
  color: #212529;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-dark .menu-item .menu-link .menu-icon i {
  color: #212529;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-dark .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-dark .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-dark .menu-item .menu-link .menu-bullet .bullet {
  background-color: #212529;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-dark .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23212529'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23212529'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-muted .menu-item .menu-link {
  color: #6c757d;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-muted .menu-item .menu-link .menu-title {
  color: #6c757d;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-muted .menu-item .menu-link .menu-icon i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-muted .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-muted .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-muted .menu-item .menu-link .menu-bullet .bullet {
  background-color: #6c757d;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-muted .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236c757d'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236c757d'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-muted .menu-item .menu-link {
  color: #6c757d;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-muted .menu-item .menu-link .menu-title {
  color: #6c757d;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-muted .menu-item .menu-link .menu-icon i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-muted .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-muted .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-muted .menu-item .menu-link .menu-bullet .bullet {
  background-color: #6c757d;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-muted .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236c757d'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236c757d'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-100 .menu-item .menu-link {
  color: #f8f9fa;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-100 .menu-item .menu-link .menu-title {
  color: #f8f9fa;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-100 .menu-item .menu-link .menu-icon i {
  color: #f8f9fa;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-100 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-100 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-100 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #f8f9fa;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-100 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23f8f9fa'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23f8f9fa'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-100 .menu-item .menu-link {
  color: #f8f9fa;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-100 .menu-item .menu-link .menu-title {
  color: #f8f9fa;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-gray-100 .menu-item .menu-link .menu-icon i {
  color: #f8f9fa;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-100 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-100 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-gray-100 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #f8f9fa;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-gray-100 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23f8f9fa'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23f8f9fa'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-200 .menu-item .menu-link {
  color: #e9ecef;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-200 .menu-item .menu-link .menu-title {
  color: #e9ecef;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-200 .menu-item .menu-link .menu-icon i {
  color: #e9ecef;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-200 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #e9ecef;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-200 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-200 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #e9ecef;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-200 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23e9ecef'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23e9ecef'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-200 .menu-item .menu-link {
  color: #e9ecef;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-200 .menu-item .menu-link .menu-title {
  color: #e9ecef;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-gray-200 .menu-item .menu-link .menu-icon i {
  color: #e9ecef;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-200 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #e9ecef;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-200 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-gray-200 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #e9ecef;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-gray-200 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23e9ecef'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23e9ecef'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-300 .menu-item .menu-link {
  color: #dee2e6;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-300 .menu-item .menu-link .menu-title {
  color: #dee2e6;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-300 .menu-item .menu-link .menu-icon i {
  color: #dee2e6;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-300 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #dee2e6;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-300 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-300 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #dee2e6;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-300 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23dee2e6'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23dee2e6'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-300 .menu-item .menu-link {
  color: #dee2e6;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-300 .menu-item .menu-link .menu-title {
  color: #dee2e6;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-gray-300 .menu-item .menu-link .menu-icon i {
  color: #dee2e6;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-300 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #dee2e6;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-300 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-gray-300 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #dee2e6;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-gray-300 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23dee2e6'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23dee2e6'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-400 .menu-item .menu-link {
  color: #ced4da;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-400 .menu-item .menu-link .menu-title {
  color: #ced4da;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-400 .menu-item .menu-link .menu-icon i {
  color: #ced4da;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-400 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ced4da;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-400 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-400 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #ced4da;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-400 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ced4da'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ced4da'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-400 .menu-item .menu-link {
  color: #ced4da;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-400 .menu-item .menu-link .menu-title {
  color: #ced4da;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-gray-400 .menu-item .menu-link .menu-icon i {
  color: #ced4da;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-400 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ced4da;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-400 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-gray-400 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #ced4da;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-gray-400 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ced4da'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ced4da'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-500 .menu-item .menu-link {
  color: #adb5bd;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-500 .menu-item .menu-link .menu-title {
  color: #adb5bd;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-500 .menu-item .menu-link .menu-icon i {
  color: #adb5bd;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-500 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #adb5bd;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-500 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-500 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #adb5bd;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-500 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23adb5bd'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23adb5bd'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-500 .menu-item .menu-link {
  color: #adb5bd;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-500 .menu-item .menu-link .menu-title {
  color: #adb5bd;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-gray-500 .menu-item .menu-link .menu-icon i {
  color: #adb5bd;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-500 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #adb5bd;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-500 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-gray-500 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #adb5bd;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-gray-500 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23adb5bd'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23adb5bd'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-600 .menu-item .menu-link {
  color: #6c757d;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-600 .menu-item .menu-link .menu-title {
  color: #6c757d;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-600 .menu-item .menu-link .menu-icon i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-600 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-600 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-600 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #6c757d;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-600 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236c757d'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236c757d'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-600 .menu-item .menu-link {
  color: #6c757d;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-600 .menu-item .menu-link .menu-title {
  color: #6c757d;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-gray-600 .menu-item .menu-link .menu-icon i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-600 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-600 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-gray-600 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #6c757d;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-gray-600 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236c757d'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236c757d'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-700 .menu-item .menu-link {
  color: #495057;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-700 .menu-item .menu-link .menu-title {
  color: #495057;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-700 .menu-item .menu-link .menu-icon i {
  color: #495057;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-700 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #495057;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-700 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-700 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #495057;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-700 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23495057'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23495057'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-700 .menu-item .menu-link {
  color: #495057;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-700 .menu-item .menu-link .menu-title {
  color: #495057;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-gray-700 .menu-item .menu-link .menu-icon i {
  color: #495057;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-700 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #495057;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-700 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-gray-700 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #495057;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-gray-700 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23495057'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23495057'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-800 .menu-item .menu-link {
  color: #343a40;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-800 .menu-item .menu-link .menu-title {
  color: #343a40;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-800 .menu-item .menu-link .menu-icon i {
  color: #343a40;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-800 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #343a40;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-800 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-800 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #343a40;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-800 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23343a40'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23343a40'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-800 .menu-item .menu-link {
  color: #343a40;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-800 .menu-item .menu-link .menu-title {
  color: #343a40;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-gray-800 .menu-item .menu-link .menu-icon i {
  color: #343a40;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-800 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #343a40;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-800 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-gray-800 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #343a40;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-gray-800 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23343a40'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23343a40'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-900 .menu-item .menu-link {
  color: #212529;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-900 .menu-item .menu-link .menu-title {
  color: #212529;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-900 .menu-item .menu-link .menu-icon i {
  color: #212529;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-900 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-gray-900 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-900 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #212529;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-gray-900 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23212529'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23212529'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 176, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-900 .menu-item .menu-link {
  color: #212529;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-title-gray-900 .menu-item .menu-link .menu-title {
  color: #212529;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-icon-gray-900 .menu-item .menu-link .menu-icon i {
  color: #212529;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-900 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-icon-gray-900 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-bullet-gray-900 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #212529;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-arrow-gray-900 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23212529'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23212529'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 189, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(248, 249, 250, 0.8);
}

/* line 223, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-bg .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(248, 249, 250, 0.8);
}

/* line 214, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-bg .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(248, 249, 250, 0.8);
}

/* line 204, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-bg .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(248, 249, 250, 0.8);
}

/* line 189, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(248, 249, 250, 0.8);
}

/* line 223, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(248, 249, 250, 0.8);
}

/* line 214, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(248, 249, 250, 0.8);
}

/* line 204, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(248, 249, 250, 0.8);
}

/* line 189, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 214, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-primary .menu-item.show > .menu-link .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-primary .menu-item.show > .menu-link .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-show-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-show-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 223, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-primary .menu-item.here > .menu-link .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-primary .menu-item.here > .menu-link .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-here-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-here-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-primary .menu-item.here > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 204, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-primary .menu-item .menu-link.active .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-primary .menu-item .menu-link.active .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-active-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-active-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 189, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 214, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item.show > .menu-link .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item.show > .menu-link .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 223, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item.here > .menu-link .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item.here > .menu-link .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item.here > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 204, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item .menu-link.active .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item .menu-link.active .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 189, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #00A3FF;
  color: #FFFFFF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: #FFFFFF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: #FFFFFF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 214, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-bg-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #00A3FF;
  color: #FFFFFF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-bg-primary .menu-item.show > .menu-link .menu-title {
  color: #FFFFFF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-bg-primary .menu-item.show > .menu-link .menu-icon i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-show-bg-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-show-bg-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-bg-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #FFFFFF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-bg-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 223, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-bg-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #00A3FF;
  color: #FFFFFF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-bg-primary .menu-item.here > .menu-link .menu-title {
  color: #FFFFFF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-bg-primary .menu-item.here > .menu-link .menu-icon i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-here-bg-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-here-bg-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-bg-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: #FFFFFF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-bg-primary .menu-item.here > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 204, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-bg-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #00A3FF;
  color: #FFFFFF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-bg-primary .menu-item .menu-link.active .menu-title {
  color: #FFFFFF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-bg-primary .menu-item .menu-link.active .menu-icon i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-active-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-active-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-bg-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #FFFFFF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-bg-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 189, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #00A3FF;
  color: #FFFFFF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: #FFFFFF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: #FFFFFF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 214, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #00A3FF;
  color: #FFFFFF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item.show > .menu-link .menu-title {
  color: #FFFFFF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item.show > .menu-link .menu-icon i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-bg-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-bg-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #FFFFFF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 223, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #00A3FF;
  color: #FFFFFF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item.here > .menu-link .menu-title {
  color: #FFFFFF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item.here > .menu-link .menu-icon i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-bg-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-bg-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: #FFFFFF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item.here > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 204, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #00A3FF;
  color: #FFFFFF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item .menu-link.active .menu-title {
  color: #FFFFFF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item .menu-link.active .menu-icon i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #FFFFFF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 214, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-bg-light-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 223, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-bg-light-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 189, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 204, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-bg-light-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 214, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 223, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 189, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 204, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-title {
  color: #00A3FF;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 189, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-title-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-title-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-hover-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: #00A3FF;
}

/* line 223, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-title-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-title-primary .menu-item.here > .menu-link .menu-title {
  color: #00A3FF;
}

/* line 214, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-title-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-title-primary .menu-item.show > .menu-link .menu-title {
  color: #00A3FF;
}

/* line 204, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-title-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-title-primary .menu-item .menu-link.active .menu-title {
  color: #00A3FF;
}

/* line 189, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-title-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-title-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: #00A3FF;
}

/* line 214, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-title-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-title-primary .menu-item.show > .menu-link .menu-title {
  color: #00A3FF;
}

/* line 204, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-title-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #00A3FF;
}

/* line 130, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-title-primary .menu-item .menu-link.active .menu-title {
  color: #00A3FF;
}

/* line 189, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-hover-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-hover-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 223, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-icon-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-icon-primary .menu-item.here > .menu-link .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-here-icon-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-here-icon-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 214, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-icon-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-icon-primary .menu-item.show > .menu-link .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-show-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-show-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 204, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-icon-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-icon-primary .menu-item .menu-link.active .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-active-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-active-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 189, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 214, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-icon-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-icon-primary .menu-item.show > .menu-link .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 204, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-icon-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 138, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-icon-primary .menu-item .menu-link.active .menu-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.menu-state-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 189, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-bullet-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-bullet-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-hover-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 214, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-bullet-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-bullet-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 223, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-bullet-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-bullet-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 204, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-bullet-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 189, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bullet-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bullet-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 214, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bullet-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bullet-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 204, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bullet-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 151, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #00A3FF;
}

/* line 189, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-arrow-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-hover-arrow-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-hover-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 223, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-arrow-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-here-arrow-primary .menu-item.here > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 214, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-arrow-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-show-arrow-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 204, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-arrow-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-active-arrow-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 189, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-arrow-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-arrow-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 214, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-arrow-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-arrow-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 204, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-arrow-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 159, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-state-arrow-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

/* line 5, vendor/assets/stylesheets/craft/components/_anchor.scss */
.anchor {
  display: flex;
  align-items: center;
}

/* line 9, vendor/assets/stylesheets/craft/components/_anchor.scss */
.anchor a {
  position: relative;
  display: none;
  align-items: center;
  justify-content: flex-start;
  height: 1em;
  width: 1.25em;
  margin-left: -1.25em;
  font-weight: 500;
  font-size: 0.8em;
  color: #6c757d;
  transition: all 0.2s ease-in-out;
}

/* line 22, vendor/assets/stylesheets/craft/components/_anchor.scss */
.anchor a:before {
  content: '#';
}

/* line 28, vendor/assets/stylesheets/craft/components/_anchor.scss */
.anchor:hover a {
  display: flex;
}

/* line 31, vendor/assets/stylesheets/craft/components/_anchor.scss */
.anchor:hover a:hover {
  color: #00A3FF;
  transition: all 0.2s ease-in-out;
}

/* line 6, vendor/assets/stylesheets/craft/components/_card.scss */
.card {
  border: 0;
  box-shadow: none;
}

/* line 16, vendor/assets/stylesheets/craft/components/_card.scss */
.card .card-header {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
  min-height: 70px;
  padding: 0 2.25rem;
  background-color: transparent;
  border-bottom: 1px solid var(--bs-border-color-translucent);
}

/* line 27, vendor/assets/stylesheets/craft/components/_card.scss */
.card .card-header .card-title {
  display: flex;
  align-items: center;
  margin: 0.5rem;
  margin-left: 0;
}

/* line 33, vendor/assets/stylesheets/craft/components/_card.scss */
.card .card-header .card-title.flex-column {
  align-items: flex-start;
  justify-content: center;
}

/* line 38, vendor/assets/stylesheets/craft/components/_card.scss */
.card .card-header .card-title .card-icon {
  margin-right: 0.75rem;
  line-height: 0;
}

/* line 42, vendor/assets/stylesheets/craft/components/_card.scss */
.card .card-header .card-title .card-icon i {
  font-size: 1.25rem;
  color: #6c757d;
  line-height: 0;
}

/* line 47, vendor/assets/stylesheets/craft/components/_card.scss */
.card .card-header .card-title .card-icon i:after, .card .card-header .card-title .card-icon i:before {
  line-height: 0;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.card .card-header .card-title .card-icon .svg-icon svg {
  height: 24px;
  width: 24px;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.card .card-header .card-title .card-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.card .card-header .card-title .card-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 59, vendor/assets/stylesheets/craft/components/_card.scss */
.card .card-header .card-title,
.card .card-header .card-title .card-label {
  font-weight: 500;
  font-size: 1.275rem;
  color: #212529;
}

/* line 66, vendor/assets/stylesheets/craft/components/_card.scss */
.card .card-header .card-title .card-label {
  margin: 0 0.75rem 0 0;
  flex-wrap: wrap;
}

/* line 72, vendor/assets/stylesheets/craft/components/_card.scss */
.card .card-header .card-title small, .card .card-header .card-title .small {
  color: #6c757d;
  font-size: 1rem;
}

/* line 78, vendor/assets/stylesheets/craft/components/_card.scss */
.card .card-header .card-title h1, .card .card-header .card-title .h1, .card .card-header .card-title h2, .card .card-header .card-title .h2, .card .card-header .card-title h3, .card .card-header .card-title .h3, .card .card-header .card-title h4, .card .card-header .card-title .h4, .card .card-header .card-title h5, .card .card-header .card-title .h5, .card .card-header .card-title h6, .card .card-header .card-title .h6 {
  margin-bottom: 0;
}

/* line 84, vendor/assets/stylesheets/craft/components/_card.scss */
.card .card-header .card-toolbar {
  display: flex;
  align-items: center;
  margin: 0.5rem 0;
  flex-wrap: wrap;
}

/* line 93, vendor/assets/stylesheets/craft/components/_card.scss */
.card .card-body {
  padding: 2rem 2.25rem;
}

/* line 98, vendor/assets/stylesheets/craft/components/_card.scss */
.card .card-footer {
  padding: 2rem 2.25rem;
  background-color: transparent;
  border-top: 1px solid var(--bs-border-color-translucent);
}

/* line 105, vendor/assets/stylesheets/craft/components/_card.scss */
.card .card-scroll {
  position: relative;
  overflow: auto;
}

/* line 112, vendor/assets/stylesheets/craft/components/_card.scss */
.card.card-px-0 .card-header,
.card.card-px-0 .card-body,
.card.card-px-0 .card-footer {
  padding-left: 0;
  padding-right: 0;
}

/* line 121, vendor/assets/stylesheets/craft/components/_card.scss */
.card.card-py-0 .card-header,
.card.card-py-0 .card-body,
.card.card-py-0 .card-footer {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 130, vendor/assets/stylesheets/craft/components/_card.scss */
.card.card-p-0 .card-header,
.card.card-p-0 .card-body,
.card.card-p-0 .card-footer {
  padding: 0;
}

/* line 138, vendor/assets/stylesheets/craft/components/_card.scss */
.card.card-dashed {
  box-shadow: none;
  border: 1px dashed #dee2e6;
}

/* line 142, vendor/assets/stylesheets/craft/components/_card.scss */
.card.card-dashed > .card-header {
  border-bottom: 1px dashed #dee2e6;
}

/* line 146, vendor/assets/stylesheets/craft/components/_card.scss */
.card.card-dashed > .card-footer {
  border-top: 1px dashed #dee2e6;
}

/* line 152, vendor/assets/stylesheets/craft/components/_card.scss */
.card.card-bordered {
  box-shadow: none;
  border: 1px solid var(--bs-border-color-translucent);
}

/* line 159, vendor/assets/stylesheets/craft/components/_card.scss */
.card.card-flush > .card-header {
  border-bottom: 0;
}

/* line 163, vendor/assets/stylesheets/craft/components/_card.scss */
.card.card-flush > .card-footer {
  border-top: 0;
}

/* line 168, vendor/assets/stylesheets/craft/components/_card.scss */
.card.card-shadow {
  box-shadow: none;
  border: 0;
}

/* line 181, vendor/assets/stylesheets/craft/components/_card.scss */
.card.card-stretch {
  height: calc(100% - var(--bs-gutter-y));
}

/* line 186, vendor/assets/stylesheets/craft/components/_card.scss */
.card.card-stretch-75 {
  height: calc(75% - var(--bs-gutter-y));
}

/* line 191, vendor/assets/stylesheets/craft/components/_card.scss */
.card.card-stretch-50 {
  height: calc(50% - var(--bs-gutter-y));
}

/* line 196, vendor/assets/stylesheets/craft/components/_card.scss */
.card.card-stretch-33 {
  height: calc(33.333% - var(--bs-gutter-y));
}

/* line 201, vendor/assets/stylesheets/craft/components/_card.scss */
.card.card-stretch-25 {
  height: calc(25% - var(--bs-gutter-y));
}

/* line 206, vendor/assets/stylesheets/craft/components/_card.scss */
.card .card-header-stretch {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  align-items: stretch;
}

/* line 211, vendor/assets/stylesheets/craft/components/_card.scss */
.card .card-header-stretch .card-toolbar {
  margin: 0;
  align-items: stretch;
}

@media (min-width: 576px) {
  /* line 181, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-sm-stretch {
    height: calc(100% - var(--bs-gutter-y));
  }
  /* line 186, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-sm-stretch-75 {
    height: calc(75% - var(--bs-gutter-y));
  }
  /* line 191, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-sm-stretch-50 {
    height: calc(50% - var(--bs-gutter-y));
  }
  /* line 196, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-sm-stretch-33 {
    height: calc(33.333% - var(--bs-gutter-y));
  }
  /* line 201, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-sm-stretch-25 {
    height: calc(25% - var(--bs-gutter-y));
  }
  /* line 206, vendor/assets/stylesheets/craft/components/_card.scss */
  .card .card-header-sm-stretch {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: stretch;
  }
  /* line 211, vendor/assets/stylesheets/craft/components/_card.scss */
  .card .card-header-sm-stretch .card-toolbar {
    margin: 0;
    align-items: stretch;
  }
}

@media (min-width: 768px) {
  /* line 181, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-md-stretch {
    height: calc(100% - var(--bs-gutter-y));
  }
  /* line 186, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-md-stretch-75 {
    height: calc(75% - var(--bs-gutter-y));
  }
  /* line 191, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-md-stretch-50 {
    height: calc(50% - var(--bs-gutter-y));
  }
  /* line 196, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-md-stretch-33 {
    height: calc(33.333% - var(--bs-gutter-y));
  }
  /* line 201, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-md-stretch-25 {
    height: calc(25% - var(--bs-gutter-y));
  }
  /* line 206, vendor/assets/stylesheets/craft/components/_card.scss */
  .card .card-header-md-stretch {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: stretch;
  }
  /* line 211, vendor/assets/stylesheets/craft/components/_card.scss */
  .card .card-header-md-stretch .card-toolbar {
    margin: 0;
    align-items: stretch;
  }
}

@media (min-width: 992px) {
  /* line 181, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-lg-stretch {
    height: calc(100% - var(--bs-gutter-y));
  }
  /* line 186, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-lg-stretch-75 {
    height: calc(75% - var(--bs-gutter-y));
  }
  /* line 191, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-lg-stretch-50 {
    height: calc(50% - var(--bs-gutter-y));
  }
  /* line 196, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-lg-stretch-33 {
    height: calc(33.333% - var(--bs-gutter-y));
  }
  /* line 201, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-lg-stretch-25 {
    height: calc(25% - var(--bs-gutter-y));
  }
  /* line 206, vendor/assets/stylesheets/craft/components/_card.scss */
  .card .card-header-lg-stretch {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: stretch;
  }
  /* line 211, vendor/assets/stylesheets/craft/components/_card.scss */
  .card .card-header-lg-stretch .card-toolbar {
    margin: 0;
    align-items: stretch;
  }
}

@media (min-width: 1200px) {
  /* line 181, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-xl-stretch {
    height: calc(100% - var(--bs-gutter-y));
  }
  /* line 186, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-xl-stretch-75 {
    height: calc(75% - var(--bs-gutter-y));
  }
  /* line 191, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-xl-stretch-50 {
    height: calc(50% - var(--bs-gutter-y));
  }
  /* line 196, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-xl-stretch-33 {
    height: calc(33.333% - var(--bs-gutter-y));
  }
  /* line 201, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-xl-stretch-25 {
    height: calc(25% - var(--bs-gutter-y));
  }
  /* line 206, vendor/assets/stylesheets/craft/components/_card.scss */
  .card .card-header-xl-stretch {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: stretch;
  }
  /* line 211, vendor/assets/stylesheets/craft/components/_card.scss */
  .card .card-header-xl-stretch .card-toolbar {
    margin: 0;
    align-items: stretch;
  }
}

@media (min-width: 1400px) {
  /* line 181, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-xxl-stretch {
    height: calc(100% - var(--bs-gutter-y));
  }
  /* line 186, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-xxl-stretch-75 {
    height: calc(75% - var(--bs-gutter-y));
  }
  /* line 191, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-xxl-stretch-50 {
    height: calc(50% - var(--bs-gutter-y));
  }
  /* line 196, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-xxl-stretch-33 {
    height: calc(33.333% - var(--bs-gutter-y));
  }
  /* line 201, vendor/assets/stylesheets/craft/components/_card.scss */
  .card.card-xxl-stretch-25 {
    height: calc(25% - var(--bs-gutter-y));
  }
  /* line 206, vendor/assets/stylesheets/craft/components/_card.scss */
  .card .card-header-xxl-stretch {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: stretch;
  }
  /* line 211, vendor/assets/stylesheets/craft/components/_card.scss */
  .card .card-header-xxl-stretch .card-toolbar {
    margin: 0;
    align-items: stretch;
  }
}

/* line 221, vendor/assets/stylesheets/craft/components/_card.scss */
.card-p {
  padding: 2rem 2.25rem !important;
}

/* line 225, vendor/assets/stylesheets/craft/components/_card.scss */
.card-px {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important;
}

/* line 230, vendor/assets/stylesheets/craft/components/_card.scss */
.card-shadow {
  box-shadow: none;
}

/* line 234, vendor/assets/stylesheets/craft/components/_card.scss */
.card-py {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

/* line 239, vendor/assets/stylesheets/craft/components/_card.scss */
.card-rounded {
  border-radius: 0.375rem;
}

/* line 243, vendor/assets/stylesheets/craft/components/_card.scss */
.card-rounded-start {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

/* line 248, vendor/assets/stylesheets/craft/components/_card.scss */
.card-rounded-end {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

/* line 253, vendor/assets/stylesheets/craft/components/_card.scss */
.card-rounded-top {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

/* line 258, vendor/assets/stylesheets/craft/components/_card.scss */
.card-rounded-bottom {
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

@media (max-width: 767.98px) {
  /* line 266, vendor/assets/stylesheets/craft/components/_card.scss */
  .card > .card-header:not(.flex-nowrap) {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}

/* line 6, vendor/assets/stylesheets/craft/components/_breadcrumb.scss */
.breadcrumb {
  display: flex;
  align-items: center;
  background-color: transparent;
  padding: 0;
  margin: 0;
}

/* line 14, vendor/assets/stylesheets/craft/components/_breadcrumb.scss */
.breadcrumb .breadcrumb-item {
  display: flex;
  align-items: center;
  padding-left: 0;
  padding-right: 0.5rem;
}

/* line 20, vendor/assets/stylesheets/craft/components/_breadcrumb.scss */
.breadcrumb .breadcrumb-item:last-child {
  padding-right: 0;
}

/* line 24, vendor/assets/stylesheets/craft/components/_breadcrumb.scss */
.breadcrumb .breadcrumb-item:after {
  content: "/";
  padding-left: 0.5rem;
}

/* line 29, vendor/assets/stylesheets/craft/components/_breadcrumb.scss */
.breadcrumb .breadcrumb-item:before {
  display: none;
}

/* line 34, vendor/assets/stylesheets/craft/components/_breadcrumb.scss */
.breadcrumb .breadcrumb-item:last-child:after {
  display: none;
}

/* line 44, vendor/assets/stylesheets/craft/components/_breadcrumb.scss */
.breadcrumb-line .breadcrumb-item:after {
  content: "-";
}

/* line 53, vendor/assets/stylesheets/craft/components/_breadcrumb.scss */
.breadcrumb-dot .breadcrumb-item:after {
  content: "\2022";
}

/* line 62, vendor/assets/stylesheets/craft/components/_breadcrumb.scss */
.breadcrumb-separatorless .breadcrumb-item:after {
  display: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn {
  outline: none !important;
}

/* line 11, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn:not(.btn-shadow):not(.shadow):not(.shadow-sm):not(.shadow-lg) {
  box-shadow: none !important;
}

/* line 16, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
  border: 0;
  padding: calc(0.375rem + 1px) calc(0.75rem + 1px);
}

/* line 20, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-lg:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon), .btn-group-lg > .btn:not(.btn-icon) {
  padding: calc(0.5rem + 1px) calc(1rem + 1px);
}

/* line 24, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-sm:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon), .btn-group-sm > .btn:not(.btn-icon) {
  padding: calc(0.25rem + 1px) calc(0.5rem + 1px);
}

/* line 30, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-link {
  border: 0;
  border-radius: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-decoration: none;
  font-weight: 400;
}

/* line 40, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-outline-dashed {
  border: 1px dashed #dee2e6;
}

/* line 45, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-outline-default {
  border: 1px solid #ced4da;
}

/* line 50, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-flush {
  appearance: none;
  box-shadow: none;
  border-radius: 0;
  border: none;
  cursor: pointer;
  background-color: transparent;
  outline: none  !important;
  margin: 0;
  padding: 0;
}

/* line 55, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-flex {
  display: inline-flex;
  align-items: center;
}

/* line 64, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn i {
  display: inline-flex;
  font-size: 1rem;
  padding-right: 0.35rem;
  vertical-align: middle;
  line-height: 0;
}

/* line 73, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn .svg-icon {
  flex-shrink: 0;
  line-height: 0;
  margin-right: 0.5rem;
}

/* line 80, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  height: calc(1.5em + 0.75rem + 2px);
  width: calc(1.5em + 0.75rem + 2px);
}

/* line 89, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-icon:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush) {
  border: 0;
}

/* line 94, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-icon.btn-sm, .btn-group-sm > .btn-icon.btn {
  height: calc(1.5em + 0.5rem + 2px);
  width: calc(1.5em + 0.5rem + 2px);
}

/* line 100, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-icon.btn-lg, .btn-group-lg > .btn-icon.btn {
  height: calc(1.5em + 1rem + 2px);
  width: calc(1.5em + 1rem + 2px);
}

/* line 105, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-icon.btn-circle {
  border-radius: 50%;
}

/* line 109, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-icon i,
.btn.btn-icon .svg-icon {
  padding: 0;
  margin: 0;
  line-height: 1;
}

/* line 119, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-hover-rise {
  transition: transform 0.3s ease;
}

/* line 122, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-hover-rise:hover {
  transform: translateY(-10%);
  transition: transform 0.3s ease;
}

/* line 128, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-hover-scale {
  transition: transform 0.3s ease;
}

/* line 131, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-hover-scale:hover {
  transform: scale(1.1);
  transition: transform 0.3s ease;
}

/* line 137, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-hover-rotate-end {
  transition: transform 0.3s ease;
}

/* line 140, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-hover-rotate-end:hover {
  transform: rotate(4deg);
  transition: transform 0.3s ease;
}

/* line 146, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-hover-rotate-start {
  transition: transform 0.3s ease;
}

/* line 149, vendor/assets/stylesheets/craft/components/buttons/_base.scss */
.btn.btn-hover-rotate-start:hover {
  transform: rotate(-4deg);
  transition: transform 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-primary {
  color: #FFFFFF;
  border-color: #0d6efd;
  background-color: #0d6efd;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-primary i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-primary.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-primary, .btn-check:active + .btn.btn-primary, .btn.btn-primary:focus:not(.btn-active), .btn.btn-primary:hover:not(.btn-active), .btn.btn-primary:active:not(.btn-active), .btn.btn-primary.active, .btn.btn-primary.show, .show > .btn.btn-primary {
  color: #FFFFFF;
  border-color: #008BD9;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-primary i, .btn-check:active + .btn.btn-primary i, .btn.btn-primary:focus:not(.btn-active) i, .btn.btn-primary:hover:not(.btn-active) i, .btn.btn-primary:active:not(.btn-active) i, .btn.btn-primary.active i, .btn.btn-primary.show i, .show > .btn.btn-primary i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-primary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-primary.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-primary.dropdown-toggle:after, .btn.btn-primary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-primary.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-primary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-primary.active.dropdown-toggle:after, .btn.btn-primary.show.dropdown-toggle:after, .show > .btn.btn-primary.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 24, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-light-primary {
  color: #0d6efd;
  border-color: #F1FAFF;
  background-color: #F1FAFF;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-primary i {
  color: #0d6efd;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #0d6efd;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-primary.dropdown-toggle:after {
  color: #0d6efd;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-primary, .btn-check:active + .btn.btn-light-primary, .btn.btn-light-primary:focus:not(.btn-active), .btn.btn-light-primary:hover:not(.btn-active), .btn.btn-light-primary:active:not(.btn-active), .btn.btn-light-primary.active, .btn.btn-light-primary.show, .show > .btn.btn-light-primary {
  color: #FFFFFF;
  border-color: #0d6efd;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-primary i, .btn-check:active + .btn.btn-light-primary i, .btn.btn-light-primary:focus:not(.btn-active) i, .btn.btn-light-primary:hover:not(.btn-active) i, .btn.btn-light-primary:active:not(.btn-active) i, .btn.btn-light-primary.active i, .btn.btn-light-primary.show i, .show > .btn.btn-light-primary i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-primary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-primary.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-light-primary.dropdown-toggle:after, .btn.btn-light-primary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-primary.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-light-primary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-primary.active.dropdown-toggle:after, .btn.btn-light-primary.show.dropdown-toggle:after, .show > .btn.btn-light-primary.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 40, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-bg-primary {
  border-color: #0d6efd;
  background-color: #0d6efd;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-bg-primary, .btn-check:active + .btn.btn-bg-primary, .btn.btn-bg-primary:focus:not(.btn-active), .btn.btn-bg-primary:hover:not(.btn-active), .btn.btn-bg-primary:active:not(.btn-active), .btn.btn-bg-primary.active, .btn.btn-bg-primary.show, .show > .btn.btn-bg-primary {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-primary, .btn-check:active + .btn.btn-active-primary, .btn.btn-active-primary:focus:not(.btn-active), .btn.btn-active-primary:hover:not(.btn-active), .btn.btn-active-primary:active:not(.btn-active), .btn.btn-active-primary.active, .btn.btn-active-primary.show, .show > .btn.btn-active-primary {
  color: #FFFFFF;
  border-color: #0d6efd;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-primary i, .btn-check:active + .btn.btn-active-primary i, .btn.btn-active-primary:focus:not(.btn-active) i, .btn.btn-active-primary:hover:not(.btn-active) i, .btn.btn-active-primary:active:not(.btn-active) i, .btn.btn-active-primary.active i, .btn.btn-active-primary.show i, .show > .btn.btn-active-primary i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-primary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-primary.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-primary.dropdown-toggle:after, .btn.btn-active-primary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-primary.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-primary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-primary.active.dropdown-toggle:after, .btn.btn-active-primary.show.dropdown-toggle:after, .show > .btn.btn-active-primary.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-primary, .btn-check:active + .btn.btn-active-light-primary, .btn.btn-active-light-primary:focus:not(.btn-active), .btn.btn-active-light-primary:hover:not(.btn-active), .btn.btn-active-light-primary:active:not(.btn-active), .btn.btn-active-light-primary.active, .btn.btn-active-light-primary.show, .show > .btn.btn-active-light-primary {
  color: #0d6efd;
  border-color: #F1FAFF;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-primary i, .btn-check:active + .btn.btn-active-light-primary i, .btn.btn-active-light-primary:focus:not(.btn-active) i, .btn.btn-active-light-primary:hover:not(.btn-active) i, .btn.btn-active-light-primary:active:not(.btn-active) i, .btn.btn-active-light-primary.active i, .btn.btn-active-light-primary.show i, .show > .btn.btn-active-light-primary i {
  color: #0d6efd;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-light-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-light-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-primary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-primary.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-light-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #0d6efd;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-primary.dropdown-toggle:after, .btn.btn-active-light-primary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-light-primary.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-light-primary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-light-primary.active.dropdown-toggle:after, .btn.btn-active-light-primary.show.dropdown-toggle:after, .show > .btn.btn-active-light-primary.dropdown-toggle:after {
  color: #0d6efd;
}

/* line 83, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-active-light-primary.btn-outline:not(.btn-outline-default) {
  border-color: #0d6efd !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-secondary {
  color: #343a40;
  border-color: #6c757d;
  background-color: #6c757d;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-secondary i {
  color: #343a40;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #343a40;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-secondary.dropdown-toggle:after {
  color: #343a40;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-secondary, .btn-check:active + .btn.btn-secondary, .btn.btn-secondary:focus:not(.btn-active), .btn.btn-secondary:hover:not(.btn-active), .btn.btn-secondary:active:not(.btn-active), .btn.btn-secondary.active, .btn.btn-secondary.show, .show > .btn.btn-secondary {
  color: #343a40;
  border-color: #ced4da;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-secondary i, .btn-check:active + .btn.btn-secondary i, .btn.btn-secondary:focus:not(.btn-active) i, .btn.btn-secondary:hover:not(.btn-active) i, .btn.btn-secondary:active:not(.btn-active) i, .btn.btn-secondary.active i, .btn.btn-secondary.show i, .show > .btn.btn-secondary i {
  color: #343a40;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-secondary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-secondary .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-secondary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-secondary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-secondary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-secondary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-secondary.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #343a40;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-secondary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-secondary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-secondary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-secondary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-secondary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-secondary.dropdown-toggle:after, .btn-check:active + .btn.btn-secondary.dropdown-toggle:after, .btn.btn-secondary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-secondary.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-secondary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-secondary.active.dropdown-toggle:after, .btn.btn-secondary.show.dropdown-toggle:after, .show > .btn.btn-secondary.dropdown-toggle:after {
  color: #343a40;
}

/* line 40, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-bg-secondary {
  border-color: #6c757d;
  background-color: #6c757d;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-bg-secondary, .btn-check:active + .btn.btn-bg-secondary, .btn.btn-bg-secondary:focus:not(.btn-active), .btn.btn-bg-secondary:hover:not(.btn-active), .btn.btn-bg-secondary:active:not(.btn-active), .btn.btn-bg-secondary.active, .btn.btn-bg-secondary.show, .show > .btn.btn-bg-secondary {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-secondary, .btn-check:active + .btn.btn-active-secondary, .btn.btn-active-secondary:focus:not(.btn-active), .btn.btn-active-secondary:hover:not(.btn-active), .btn.btn-active-secondary:active:not(.btn-active), .btn.btn-active-secondary.active, .btn.btn-active-secondary.show, .show > .btn.btn-active-secondary {
  color: #343a40;
  border-color: #6c757d;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-secondary i, .btn-check:active + .btn.btn-active-secondary i, .btn.btn-active-secondary:focus:not(.btn-active) i, .btn.btn-active-secondary:hover:not(.btn-active) i, .btn.btn-active-secondary:active:not(.btn-active) i, .btn.btn-active-secondary.active i, .btn.btn-active-secondary.show i, .show > .btn.btn-active-secondary i {
  color: #343a40;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-secondary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-secondary .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-secondary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-secondary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-secondary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-secondary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-secondary.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #343a40;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-secondary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-secondary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-secondary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-secondary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-secondary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-secondary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-secondary.dropdown-toggle:after, .btn.btn-active-secondary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-secondary.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-secondary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-secondary.active.dropdown-toggle:after, .btn.btn-active-secondary.show.dropdown-toggle:after, .show > .btn.btn-active-secondary.dropdown-toggle:after {
  color: #343a40;
}

/* line 8, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-success {
  color: #FFFFFF;
  border-color: #198754;
  background-color: #198754;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-success i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-success.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-success, .btn-check:active + .btn.btn-success, .btn.btn-success:focus:not(.btn-active), .btn.btn-success:hover:not(.btn-active), .btn.btn-success:active:not(.btn-active), .btn.btn-success.active, .btn.btn-success.show, .show > .btn.btn-success {
  color: #FFFFFF;
  border-color: #47BE7D;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-success i, .btn-check:active + .btn.btn-success i, .btn.btn-success:focus:not(.btn-active) i, .btn.btn-success:hover:not(.btn-active) i, .btn.btn-success:active:not(.btn-active) i, .btn.btn-success.active i, .btn.btn-success.show i, .show > .btn.btn-success i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-success .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-success .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-success:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-success:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-success:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-success.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-success.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-success:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-success:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-success:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-success.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-success.dropdown-toggle:after, .btn-check:active + .btn.btn-success.dropdown-toggle:after, .btn.btn-success.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-success.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-success.dropdown-toggle:active:not(.btn-active):after, .btn.btn-success.active.dropdown-toggle:after, .btn.btn-success.show.dropdown-toggle:after, .show > .btn.btn-success.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 24, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-light-success {
  color: #198754;
  border-color: #E8FFF3;
  background-color: #E8FFF3;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-success i {
  color: #198754;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #198754;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-success.dropdown-toggle:after {
  color: #198754;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-success, .btn-check:active + .btn.btn-light-success, .btn.btn-light-success:focus:not(.btn-active), .btn.btn-light-success:hover:not(.btn-active), .btn.btn-light-success:active:not(.btn-active), .btn.btn-light-success.active, .btn.btn-light-success.show, .show > .btn.btn-light-success {
  color: #FFFFFF;
  border-color: #198754;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-success i, .btn-check:active + .btn.btn-light-success i, .btn.btn-light-success:focus:not(.btn-active) i, .btn.btn-light-success:hover:not(.btn-active) i, .btn.btn-light-success:active:not(.btn-active) i, .btn.btn-light-success.active i, .btn.btn-light-success.show i, .show > .btn.btn-light-success i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-success .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-success .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-success:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-success:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-success:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-success.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-success.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-light-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-success:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-success:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-success:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-success.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-success.dropdown-toggle:after, .btn-check:active + .btn.btn-light-success.dropdown-toggle:after, .btn.btn-light-success.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-success.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-light-success.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-success.active.dropdown-toggle:after, .btn.btn-light-success.show.dropdown-toggle:after, .show > .btn.btn-light-success.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 40, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-bg-success {
  border-color: #198754;
  background-color: #198754;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-bg-success, .btn-check:active + .btn.btn-bg-success, .btn.btn-bg-success:focus:not(.btn-active), .btn.btn-bg-success:hover:not(.btn-active), .btn.btn-bg-success:active:not(.btn-active), .btn.btn-bg-success.active, .btn.btn-bg-success.show, .show > .btn.btn-bg-success {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-success, .btn-check:active + .btn.btn-active-success, .btn.btn-active-success:focus:not(.btn-active), .btn.btn-active-success:hover:not(.btn-active), .btn.btn-active-success:active:not(.btn-active), .btn.btn-active-success.active, .btn.btn-active-success.show, .show > .btn.btn-active-success {
  color: #FFFFFF;
  border-color: #198754;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-success i, .btn-check:active + .btn.btn-active-success i, .btn.btn-active-success:focus:not(.btn-active) i, .btn.btn-active-success:hover:not(.btn-active) i, .btn.btn-active-success:active:not(.btn-active) i, .btn.btn-active-success.active i, .btn.btn-active-success.show i, .show > .btn.btn-active-success i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-success .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-success .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-success:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-success:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-success:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-success.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-success.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-success:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-success:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-success:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-success.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-success.dropdown-toggle:after, .btn-check:active + .btn.btn-active-success.dropdown-toggle:after, .btn.btn-active-success.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-success.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-success.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-success.active.dropdown-toggle:after, .btn.btn-active-success.show.dropdown-toggle:after, .show > .btn.btn-active-success.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-success, .btn-check:active + .btn.btn-active-light-success, .btn.btn-active-light-success:focus:not(.btn-active), .btn.btn-active-light-success:hover:not(.btn-active), .btn.btn-active-light-success:active:not(.btn-active), .btn.btn-active-light-success.active, .btn.btn-active-light-success.show, .show > .btn.btn-active-light-success {
  color: #198754;
  border-color: #E8FFF3;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-success i, .btn-check:active + .btn.btn-active-light-success i, .btn.btn-active-light-success:focus:not(.btn-active) i, .btn.btn-active-light-success:hover:not(.btn-active) i, .btn.btn-active-light-success:active:not(.btn-active) i, .btn.btn-active-light-success.active i, .btn.btn-active-light-success.show i, .show > .btn.btn-active-light-success i {
  color: #198754;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-light-success .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-light-success .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-success:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-success:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-success:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-success.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-success.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-light-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #198754;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-success:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-success:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-success:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-success.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-success.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-success.dropdown-toggle:after, .btn.btn-active-light-success.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-light-success.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-light-success.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-light-success.active.dropdown-toggle:after, .btn.btn-active-light-success.show.dropdown-toggle:after, .show > .btn.btn-active-light-success.dropdown-toggle:after {
  color: #198754;
}

/* line 83, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-active-light-success.btn-outline:not(.btn-outline-default) {
  border-color: #198754 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-info {
  color: #FFFFFF;
  border-color: #0dcaf0;
  background-color: #0dcaf0;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-info i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-info.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-info, .btn-check:active + .btn.btn-info, .btn.btn-info:focus:not(.btn-active), .btn.btn-info:hover:not(.btn-active), .btn.btn-info:active:not(.btn-active), .btn.btn-info.active, .btn.btn-info.show, .show > .btn.btn-info {
  color: #FFFFFF;
  border-color: #5014D0;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-info i, .btn-check:active + .btn.btn-info i, .btn.btn-info:focus:not(.btn-active) i, .btn.btn-info:hover:not(.btn-active) i, .btn.btn-info:active:not(.btn-active) i, .btn.btn-info.active i, .btn.btn-info.show i, .show > .btn.btn-info i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-info .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-info .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-info:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-info:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-info:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-info.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-info.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-info:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-info:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-info:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-info.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-info.dropdown-toggle:after, .btn-check:active + .btn.btn-info.dropdown-toggle:after, .btn.btn-info.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-info.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-info.dropdown-toggle:active:not(.btn-active):after, .btn.btn-info.active.dropdown-toggle:after, .btn.btn-info.show.dropdown-toggle:after, .show > .btn.btn-info.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 24, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-light-info {
  color: #0dcaf0;
  border-color: #F8F5FF;
  background-color: #F8F5FF;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-info i {
  color: #0dcaf0;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #0dcaf0;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-info.dropdown-toggle:after {
  color: #0dcaf0;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-info, .btn-check:active + .btn.btn-light-info, .btn.btn-light-info:focus:not(.btn-active), .btn.btn-light-info:hover:not(.btn-active), .btn.btn-light-info:active:not(.btn-active), .btn.btn-light-info.active, .btn.btn-light-info.show, .show > .btn.btn-light-info {
  color: #FFFFFF;
  border-color: #0dcaf0;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-info i, .btn-check:active + .btn.btn-light-info i, .btn.btn-light-info:focus:not(.btn-active) i, .btn.btn-light-info:hover:not(.btn-active) i, .btn.btn-light-info:active:not(.btn-active) i, .btn.btn-light-info.active i, .btn.btn-light-info.show i, .show > .btn.btn-light-info i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-info .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-info .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-info:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-info:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-info:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-info.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-info.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-light-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-info:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-info:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-info:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-info.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-info.dropdown-toggle:after, .btn-check:active + .btn.btn-light-info.dropdown-toggle:after, .btn.btn-light-info.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-info.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-light-info.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-info.active.dropdown-toggle:after, .btn.btn-light-info.show.dropdown-toggle:after, .show > .btn.btn-light-info.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 40, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-bg-info {
  border-color: #0dcaf0;
  background-color: #0dcaf0;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-bg-info, .btn-check:active + .btn.btn-bg-info, .btn.btn-bg-info:focus:not(.btn-active), .btn.btn-bg-info:hover:not(.btn-active), .btn.btn-bg-info:active:not(.btn-active), .btn.btn-bg-info.active, .btn.btn-bg-info.show, .show > .btn.btn-bg-info {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-info, .btn-check:active + .btn.btn-active-info, .btn.btn-active-info:focus:not(.btn-active), .btn.btn-active-info:hover:not(.btn-active), .btn.btn-active-info:active:not(.btn-active), .btn.btn-active-info.active, .btn.btn-active-info.show, .show > .btn.btn-active-info {
  color: #FFFFFF;
  border-color: #0dcaf0;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-info i, .btn-check:active + .btn.btn-active-info i, .btn.btn-active-info:focus:not(.btn-active) i, .btn.btn-active-info:hover:not(.btn-active) i, .btn.btn-active-info:active:not(.btn-active) i, .btn.btn-active-info.active i, .btn.btn-active-info.show i, .show > .btn.btn-active-info i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-info .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-info .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-info:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-info:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-info:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-info.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-info.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-info:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-info:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-info:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-info.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-info.dropdown-toggle:after, .btn-check:active + .btn.btn-active-info.dropdown-toggle:after, .btn.btn-active-info.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-info.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-info.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-info.active.dropdown-toggle:after, .btn.btn-active-info.show.dropdown-toggle:after, .show > .btn.btn-active-info.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-info, .btn-check:active + .btn.btn-active-light-info, .btn.btn-active-light-info:focus:not(.btn-active), .btn.btn-active-light-info:hover:not(.btn-active), .btn.btn-active-light-info:active:not(.btn-active), .btn.btn-active-light-info.active, .btn.btn-active-light-info.show, .show > .btn.btn-active-light-info {
  color: #0dcaf0;
  border-color: #F8F5FF;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-info i, .btn-check:active + .btn.btn-active-light-info i, .btn.btn-active-light-info:focus:not(.btn-active) i, .btn.btn-active-light-info:hover:not(.btn-active) i, .btn.btn-active-light-info:active:not(.btn-active) i, .btn.btn-active-light-info.active i, .btn.btn-active-light-info.show i, .show > .btn.btn-active-light-info i {
  color: #0dcaf0;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-light-info .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-light-info .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-info:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-info:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-info:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-info.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-info.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-light-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #0dcaf0;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-info:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-info:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-info:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-info.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-info.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-info.dropdown-toggle:after, .btn.btn-active-light-info.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-light-info.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-light-info.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-light-info.active.dropdown-toggle:after, .btn.btn-active-light-info.show.dropdown-toggle:after, .show > .btn.btn-active-light-info.dropdown-toggle:after {
  color: #0dcaf0;
}

/* line 83, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-active-light-info.btn-outline:not(.btn-outline-default) {
  border-color: #0dcaf0 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-warning {
  color: #FFFFFF;
  border-color: #ffc107;
  background-color: #ffc107;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-warning i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-warning.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-warning, .btn-check:active + .btn.btn-warning, .btn.btn-warning:focus:not(.btn-active), .btn.btn-warning:hover:not(.btn-active), .btn.btn-warning:active:not(.btn-active), .btn.btn-warning.active, .btn.btn-warning.show, .show > .btn.btn-warning {
  color: #FFFFFF;
  border-color: #F1BC00;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-warning i, .btn-check:active + .btn.btn-warning i, .btn.btn-warning:focus:not(.btn-active) i, .btn.btn-warning:hover:not(.btn-active) i, .btn.btn-warning:active:not(.btn-active) i, .btn.btn-warning.active i, .btn.btn-warning.show i, .show > .btn.btn-warning i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-warning:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-warning:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-warning:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-warning.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-warning.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-warning:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-warning:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-warning:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-warning.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-warning.dropdown-toggle:after, .btn.btn-warning.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-warning.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-warning.dropdown-toggle:active:not(.btn-active):after, .btn.btn-warning.active.dropdown-toggle:after, .btn.btn-warning.show.dropdown-toggle:after, .show > .btn.btn-warning.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 24, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-light-warning {
  color: #ffc107;
  border-color: #FFF8DD;
  background-color: #FFF8DD;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-warning i {
  color: #ffc107;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ffc107;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-warning.dropdown-toggle:after {
  color: #ffc107;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-warning, .btn-check:active + .btn.btn-light-warning, .btn.btn-light-warning:focus:not(.btn-active), .btn.btn-light-warning:hover:not(.btn-active), .btn.btn-light-warning:active:not(.btn-active), .btn.btn-light-warning.active, .btn.btn-light-warning.show, .show > .btn.btn-light-warning {
  color: #FFFFFF;
  border-color: #ffc107;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-warning i, .btn-check:active + .btn.btn-light-warning i, .btn.btn-light-warning:focus:not(.btn-active) i, .btn.btn-light-warning:hover:not(.btn-active) i, .btn.btn-light-warning:active:not(.btn-active) i, .btn.btn-light-warning.active i, .btn.btn-light-warning.show i, .show > .btn.btn-light-warning i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-warning:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-warning:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-warning:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-warning.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-warning.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-light-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-warning:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-warning:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-warning:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-warning.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-light-warning.dropdown-toggle:after, .btn.btn-light-warning.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-warning.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-light-warning.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-warning.active.dropdown-toggle:after, .btn.btn-light-warning.show.dropdown-toggle:after, .show > .btn.btn-light-warning.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 40, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-bg-warning {
  border-color: #ffc107;
  background-color: #ffc107;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-bg-warning, .btn-check:active + .btn.btn-bg-warning, .btn.btn-bg-warning:focus:not(.btn-active), .btn.btn-bg-warning:hover:not(.btn-active), .btn.btn-bg-warning:active:not(.btn-active), .btn.btn-bg-warning.active, .btn.btn-bg-warning.show, .show > .btn.btn-bg-warning {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-warning, .btn-check:active + .btn.btn-active-warning, .btn.btn-active-warning:focus:not(.btn-active), .btn.btn-active-warning:hover:not(.btn-active), .btn.btn-active-warning:active:not(.btn-active), .btn.btn-active-warning.active, .btn.btn-active-warning.show, .show > .btn.btn-active-warning {
  color: #FFFFFF;
  border-color: #ffc107;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-warning i, .btn-check:active + .btn.btn-active-warning i, .btn.btn-active-warning:focus:not(.btn-active) i, .btn.btn-active-warning:hover:not(.btn-active) i, .btn.btn-active-warning:active:not(.btn-active) i, .btn.btn-active-warning.active i, .btn.btn-active-warning.show i, .show > .btn.btn-active-warning i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-warning:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-warning:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-warning:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-warning.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-warning.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-warning:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-warning:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-warning:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-warning.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-active-warning.dropdown-toggle:after, .btn.btn-active-warning.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-warning.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-warning.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-warning.active.dropdown-toggle:after, .btn.btn-active-warning.show.dropdown-toggle:after, .show > .btn.btn-active-warning.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-warning, .btn-check:active + .btn.btn-active-light-warning, .btn.btn-active-light-warning:focus:not(.btn-active), .btn.btn-active-light-warning:hover:not(.btn-active), .btn.btn-active-light-warning:active:not(.btn-active), .btn.btn-active-light-warning.active, .btn.btn-active-light-warning.show, .show > .btn.btn-active-light-warning {
  color: #ffc107;
  border-color: #FFF8DD;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-warning i, .btn-check:active + .btn.btn-active-light-warning i, .btn.btn-active-light-warning:focus:not(.btn-active) i, .btn.btn-active-light-warning:hover:not(.btn-active) i, .btn.btn-active-light-warning:active:not(.btn-active) i, .btn.btn-active-light-warning.active i, .btn.btn-active-light-warning.show i, .show > .btn.btn-active-light-warning i {
  color: #ffc107;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-light-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-light-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-warning:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-warning:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-warning:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-warning.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-warning.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-light-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ffc107;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-warning:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-warning:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-warning:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-warning.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-warning.dropdown-toggle:after, .btn.btn-active-light-warning.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-light-warning.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-light-warning.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-light-warning.active.dropdown-toggle:after, .btn.btn-active-light-warning.show.dropdown-toggle:after, .show > .btn.btn-active-light-warning.dropdown-toggle:after {
  color: #ffc107;
}

/* line 83, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-active-light-warning.btn-outline:not(.btn-outline-default) {
  border-color: #ffc107 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-danger {
  color: #FFFFFF;
  border-color: #dc3545;
  background-color: #dc3545;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-danger i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-danger.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-danger, .btn-check:active + .btn.btn-danger, .btn.btn-danger:focus:not(.btn-active), .btn.btn-danger:hover:not(.btn-active), .btn.btn-danger:active:not(.btn-active), .btn.btn-danger.active, .btn.btn-danger.show, .show > .btn.btn-danger {
  color: #FFFFFF;
  border-color: #D9214E;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-danger i, .btn-check:active + .btn.btn-danger i, .btn.btn-danger:focus:not(.btn-active) i, .btn.btn-danger:hover:not(.btn-active) i, .btn.btn-danger:active:not(.btn-active) i, .btn.btn-danger.active i, .btn.btn-danger.show i, .show > .btn.btn-danger i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-danger:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-danger:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-danger:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-danger.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-danger.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-danger:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-danger:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-danger:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-danger.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-danger.dropdown-toggle:after, .btn.btn-danger.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-danger.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-danger.dropdown-toggle:active:not(.btn-active):after, .btn.btn-danger.active.dropdown-toggle:after, .btn.btn-danger.show.dropdown-toggle:after, .show > .btn.btn-danger.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 24, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-light-danger {
  color: #dc3545;
  border-color: #FFF5F8;
  background-color: #FFF5F8;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-danger i {
  color: #dc3545;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #dc3545;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-danger.dropdown-toggle:after {
  color: #dc3545;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-danger, .btn-check:active + .btn.btn-light-danger, .btn.btn-light-danger:focus:not(.btn-active), .btn.btn-light-danger:hover:not(.btn-active), .btn.btn-light-danger:active:not(.btn-active), .btn.btn-light-danger.active, .btn.btn-light-danger.show, .show > .btn.btn-light-danger {
  color: #FFFFFF;
  border-color: #dc3545;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-danger i, .btn-check:active + .btn.btn-light-danger i, .btn.btn-light-danger:focus:not(.btn-active) i, .btn.btn-light-danger:hover:not(.btn-active) i, .btn.btn-light-danger:active:not(.btn-active) i, .btn.btn-light-danger.active i, .btn.btn-light-danger.show i, .show > .btn.btn-light-danger i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-danger:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-danger:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-danger:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-danger.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-danger.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-light-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-danger:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-danger:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-danger:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-danger.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-light-danger.dropdown-toggle:after, .btn.btn-light-danger.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-danger.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-light-danger.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-danger.active.dropdown-toggle:after, .btn.btn-light-danger.show.dropdown-toggle:after, .show > .btn.btn-light-danger.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 40, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-bg-danger {
  border-color: #dc3545;
  background-color: #dc3545;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-bg-danger, .btn-check:active + .btn.btn-bg-danger, .btn.btn-bg-danger:focus:not(.btn-active), .btn.btn-bg-danger:hover:not(.btn-active), .btn.btn-bg-danger:active:not(.btn-active), .btn.btn-bg-danger.active, .btn.btn-bg-danger.show, .show > .btn.btn-bg-danger {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-danger, .btn-check:active + .btn.btn-active-danger, .btn.btn-active-danger:focus:not(.btn-active), .btn.btn-active-danger:hover:not(.btn-active), .btn.btn-active-danger:active:not(.btn-active), .btn.btn-active-danger.active, .btn.btn-active-danger.show, .show > .btn.btn-active-danger {
  color: #FFFFFF;
  border-color: #dc3545;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-danger i, .btn-check:active + .btn.btn-active-danger i, .btn.btn-active-danger:focus:not(.btn-active) i, .btn.btn-active-danger:hover:not(.btn-active) i, .btn.btn-active-danger:active:not(.btn-active) i, .btn.btn-active-danger.active i, .btn.btn-active-danger.show i, .show > .btn.btn-active-danger i {
  color: #FFFFFF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-danger:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-danger:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-danger:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-danger.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-danger.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-danger:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-danger:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-danger:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-danger.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-active-danger.dropdown-toggle:after, .btn.btn-active-danger.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-danger.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-danger.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-danger.active.dropdown-toggle:after, .btn.btn-active-danger.show.dropdown-toggle:after, .show > .btn.btn-active-danger.dropdown-toggle:after {
  color: #FFFFFF;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-danger, .btn-check:active + .btn.btn-active-light-danger, .btn.btn-active-light-danger:focus:not(.btn-active), .btn.btn-active-light-danger:hover:not(.btn-active), .btn.btn-active-light-danger:active:not(.btn-active), .btn.btn-active-light-danger.active, .btn.btn-active-light-danger.show, .show > .btn.btn-active-light-danger {
  color: #dc3545;
  border-color: #FFF5F8;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-danger i, .btn-check:active + .btn.btn-active-light-danger i, .btn.btn-active-light-danger:focus:not(.btn-active) i, .btn.btn-active-light-danger:hover:not(.btn-active) i, .btn.btn-active-light-danger:active:not(.btn-active) i, .btn.btn-active-light-danger.active i, .btn.btn-active-light-danger.show i, .show > .btn.btn-active-light-danger i {
  color: #dc3545;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-light-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-light-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-danger:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-danger:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-danger:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-danger.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-danger.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-light-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #dc3545;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-danger:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-danger:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-danger:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-danger.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-danger.dropdown-toggle:after, .btn.btn-active-light-danger.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-light-danger.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-light-danger.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-light-danger.active.dropdown-toggle:after, .btn.btn-active-light-danger.show.dropdown-toggle:after, .show > .btn.btn-active-light-danger.dropdown-toggle:after {
  color: #dc3545;
}

/* line 83, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-active-light-danger.btn-outline:not(.btn-outline-default) {
  border-color: #dc3545 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-light {
  color: #6c757d;
  border-color: #f8f9fa;
  background-color: #f8f9fa;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light.dropdown-toggle:after {
  color: #6c757d;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light, .btn-check:active + .btn.btn-light, .btn.btn-light:focus:not(.btn-active), .btn.btn-light:hover:not(.btn-active), .btn.btn-light:active:not(.btn-active), .btn.btn-light.active, .btn.btn-light.show, .show > .btn.btn-light {
  color: #6c757d;
  border-color: #e9ecef;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light i, .btn-check:active + .btn.btn-light i, .btn.btn-light:focus:not(.btn-active) i, .btn.btn-light:hover:not(.btn-active) i, .btn.btn-light:active:not(.btn-active) i, .btn.btn-light.active i, .btn.btn-light.show i, .show > .btn.btn-light i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light.dropdown-toggle:after, .btn-check:active + .btn.btn-light.dropdown-toggle:after, .btn.btn-light.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-light.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light.active.dropdown-toggle:after, .btn.btn-light.show.dropdown-toggle:after, .show > .btn.btn-light.dropdown-toggle:after {
  color: #6c757d;
}

/* line 40, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-bg-light {
  border-color: #f8f9fa;
  background-color: #f8f9fa;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-bg-light, .btn-check:active + .btn.btn-bg-light, .btn.btn-bg-light:focus:not(.btn-active), .btn.btn-bg-light:hover:not(.btn-active), .btn.btn-bg-light:active:not(.btn-active), .btn.btn-bg-light.active, .btn.btn-bg-light.show, .show > .btn.btn-bg-light {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light, .btn-check:active + .btn.btn-active-light, .btn.btn-active-light:focus:not(.btn-active), .btn.btn-active-light:hover:not(.btn-active), .btn.btn-active-light:active:not(.btn-active), .btn.btn-active-light.active, .btn.btn-active-light.show, .show > .btn.btn-active-light {
  color: #6c757d;
  border-color: #f8f9fa;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light i, .btn-check:active + .btn.btn-active-light i, .btn.btn-active-light:focus:not(.btn-active) i, .btn.btn-active-light:hover:not(.btn-active) i, .btn.btn-active-light:active:not(.btn-active) i, .btn.btn-active-light.active i, .btn.btn-active-light.show i, .show > .btn.btn-active-light i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-light .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-light .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-light .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-light .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light.dropdown-toggle:after, .btn.btn-active-light.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-light.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-light.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-light.active.dropdown-toggle:after, .btn.btn-active-light.show.dropdown-toggle:after, .show > .btn.btn-active-light.dropdown-toggle:after {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-dark {
  color: #fff;
  border-color: #212529;
  background-color: #212529;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-dark i {
  color: #fff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-dark.dropdown-toggle:after {
  color: #fff;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-dark, .btn-check:active + .btn.btn-dark, .btn.btn-dark:focus:not(.btn-active), .btn.btn-dark:hover:not(.btn-active), .btn.btn-dark:active:not(.btn-active), .btn.btn-dark.active, .btn.btn-dark.show, .show > .btn.btn-dark {
  color: #fff;
  border-color: #1a1d21;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-dark i, .btn-check:active + .btn.btn-dark i, .btn.btn-dark:focus:not(.btn-active) i, .btn.btn-dark:hover:not(.btn-active) i, .btn.btn-dark:active:not(.btn-active) i, .btn.btn-dark.active i, .btn.btn-dark.show i, .show > .btn.btn-dark i {
  color: #fff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-dark.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-dark.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-dark.dropdown-toggle:after, .btn.btn-dark.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-dark.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-dark.dropdown-toggle:active:not(.btn-active):after, .btn.btn-dark.active.dropdown-toggle:after, .btn.btn-dark.show.dropdown-toggle:after, .show > .btn.btn-dark.dropdown-toggle:after {
  color: #fff;
}

/* line 24, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-light-dark {
  color: #212529;
  border-color: #e9ecef;
  background-color: #e9ecef;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-dark i {
  color: #212529;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-dark.dropdown-toggle:after {
  color: #212529;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-dark, .btn-check:active + .btn.btn-light-dark, .btn.btn-light-dark:focus:not(.btn-active), .btn.btn-light-dark:hover:not(.btn-active), .btn.btn-light-dark:active:not(.btn-active), .btn.btn-light-dark.active, .btn.btn-light-dark.show, .show > .btn.btn-light-dark {
  color: #fff;
  border-color: #212529;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-dark i, .btn-check:active + .btn.btn-light-dark i, .btn.btn-light-dark:focus:not(.btn-active) i, .btn.btn-light-dark:hover:not(.btn-active) i, .btn.btn-light-dark:active:not(.btn-active) i, .btn.btn-light-dark.active i, .btn.btn-light-dark.show i, .show > .btn.btn-light-dark i {
  color: #fff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-dark.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-dark.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-light-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-light-dark.dropdown-toggle:after, .btn.btn-light-dark.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-dark.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-light-dark.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-dark.active.dropdown-toggle:after, .btn.btn-light-dark.show.dropdown-toggle:after, .show > .btn.btn-light-dark.dropdown-toggle:after {
  color: #fff;
}

/* line 40, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-bg-dark {
  border-color: #212529;
  background-color: #212529;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-bg-dark, .btn-check:active + .btn.btn-bg-dark, .btn.btn-bg-dark:focus:not(.btn-active), .btn.btn-bg-dark:hover:not(.btn-active), .btn.btn-bg-dark:active:not(.btn-active), .btn.btn-bg-dark.active, .btn.btn-bg-dark.show, .show > .btn.btn-bg-dark {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-dark, .btn-check:active + .btn.btn-active-dark, .btn.btn-active-dark:focus:not(.btn-active), .btn.btn-active-dark:hover:not(.btn-active), .btn.btn-active-dark:active:not(.btn-active), .btn.btn-active-dark.active, .btn.btn-active-dark.show, .show > .btn.btn-active-dark {
  color: #fff;
  border-color: #212529;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-dark i, .btn-check:active + .btn.btn-active-dark i, .btn.btn-active-dark:focus:not(.btn-active) i, .btn.btn-active-dark:hover:not(.btn-active) i, .btn.btn-active-dark:active:not(.btn-active) i, .btn.btn-active-dark.active i, .btn.btn-active-dark.show i, .show > .btn.btn-active-dark i {
  color: #fff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-dark.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-dark.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-active-dark.dropdown-toggle:after, .btn.btn-active-dark.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-dark.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-dark.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-dark.active.dropdown-toggle:after, .btn.btn-active-dark.show.dropdown-toggle:after, .show > .btn.btn-active-dark.dropdown-toggle:after {
  color: #fff;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-dark, .btn-check:active + .btn.btn-active-light-dark, .btn.btn-active-light-dark:focus:not(.btn-active), .btn.btn-active-light-dark:hover:not(.btn-active), .btn.btn-active-light-dark:active:not(.btn-active), .btn.btn-active-light-dark.active, .btn.btn-active-light-dark.show, .show > .btn.btn-active-light-dark {
  color: #212529;
  border-color: #e9ecef;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-dark i, .btn-check:active + .btn.btn-active-light-dark i, .btn.btn-active-light-dark:focus:not(.btn-active) i, .btn.btn-active-light-dark:hover:not(.btn-active) i, .btn.btn-active-light-dark:active:not(.btn-active) i, .btn.btn-active-light-dark.active i, .btn.btn-active-light-dark.show i, .show > .btn.btn-active-light-dark i {
  color: #212529;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-light-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-light-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-dark.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-dark.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-light-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-light-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-dark.dropdown-toggle:after, .btn.btn-active-light-dark.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-light-dark.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-light-dark.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-light-dark.active.dropdown-toggle:after, .btn.btn-active-light-dark.show.dropdown-toggle:after, .show > .btn.btn-active-light-dark.dropdown-toggle:after {
  color: #212529;
}

/* line 83, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-active-light-dark.btn-outline:not(.btn-outline-default) {
  border-color: #212529 !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-white {
  color: #fff;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-white i {
  color: #fff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-white.dropdown-toggle:after {
  color: #fff;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-white, .btn-check:active + .btn.btn-color-white, .btn.btn-color-white:focus:not(.btn-active), .btn.btn-color-white:hover:not(.btn-active), .btn.btn-color-white:active:not(.btn-active), .btn.btn-color-white.active, .btn.btn-color-white.show, .show > .btn.btn-color-white {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-white, .btn-check:active + .btn.btn-active-color-white, .btn.btn-active-color-white:focus:not(.btn-active), .btn.btn-active-color-white:hover:not(.btn-active), .btn.btn-active-color-white:active:not(.btn-active), .btn.btn-active-color-white.active, .btn.btn-active-color-white.show, .show > .btn.btn-active-color-white {
  color: #fff;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-white i, .btn-check:active + .btn.btn-active-color-white i, .btn.btn-active-color-white:focus:not(.btn-active) i, .btn.btn-active-color-white:hover:not(.btn-active) i, .btn.btn-active-color-white:active:not(.btn-active) i, .btn.btn-active-color-white.active i, .btn.btn-active-color-white.show i, .show > .btn.btn-active-color-white i {
  color: #fff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-white .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-white .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-white:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-white:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-white:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-white.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-white.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-white .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-white .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-white:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-white:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-white:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-white.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-white.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-white.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-white.dropdown-toggle:after, .btn.btn-active-color-white.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-white.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-white.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-white.active.dropdown-toggle:after, .btn.btn-active-color-white.show.dropdown-toggle:after, .show > .btn.btn-active-color-white.dropdown-toggle:after {
  color: #fff;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-white i {
  color: #fff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-white.dropdown-toggle:after {
  color: #fff;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-white, .btn-check:active + .btn.btn-icon-white, .btn.btn-icon-white:focus:not(.btn-active), .btn.btn-icon-white:hover:not(.btn-active), .btn.btn-icon-white:active:not(.btn-active), .btn.btn-icon-white.active, .btn.btn-icon-white.show, .show > .btn.btn-icon-white {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-white, .btn-check:active + .btn.btn-active-icon-white, .btn.btn-active-icon-white:focus:not(.btn-active), .btn.btn-active-icon-white:hover:not(.btn-active), .btn.btn-active-icon-white:active:not(.btn-active), .btn.btn-active-icon-white.active, .btn.btn-active-icon-white.show, .show > .btn.btn-active-icon-white {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-white i, .btn-check:active + .btn.btn-active-icon-white i, .btn.btn-active-icon-white:focus:not(.btn-active) i, .btn.btn-active-icon-white:hover:not(.btn-active) i, .btn.btn-active-icon-white:active:not(.btn-active) i, .btn.btn-active-icon-white.active i, .btn.btn-active-icon-white.show i, .show > .btn.btn-active-icon-white i {
  color: #fff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-white .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-white .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-white:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-white:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-white:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-white.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-white.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-white .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-white .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-white:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-white:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-white:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-white.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-white.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-white.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-white.dropdown-toggle:after, .btn.btn-active-icon-white.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-white.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-white.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-white.active.dropdown-toggle:after, .btn.btn-active-icon-white.show.dropdown-toggle:after, .show > .btn.btn-active-icon-white.dropdown-toggle:after {
  color: #fff;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-white {
  color: #fff;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-white, .btn-check:active + .btn.btn-text-white, .btn.btn-text-white:focus:not(.btn-active), .btn.btn-text-white:hover:not(.btn-active), .btn.btn-text-white:active:not(.btn-active), .btn.btn-text-white.active, .btn.btn-text-white.show, .show > .btn.btn-text-white {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-white, .btn-check:active + .btn.btn-active-text-white, .btn.btn-active-text-white:focus:not(.btn-active), .btn.btn-active-text-white:hover:not(.btn-active), .btn.btn-active-text-white:active:not(.btn-active), .btn.btn-active-text-white.active, .btn.btn-active-text-white.show, .show > .btn.btn-active-text-white {
  color: #fff;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-primary {
  color: #00A3FF;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-primary i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-primary.dropdown-toggle:after {
  color: #00A3FF;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-primary, .btn-check:active + .btn.btn-color-primary, .btn.btn-color-primary:focus:not(.btn-active), .btn.btn-color-primary:hover:not(.btn-active), .btn.btn-color-primary:active:not(.btn-active), .btn.btn-color-primary.active, .btn.btn-color-primary.show, .show > .btn.btn-color-primary {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-primary, .btn-check:active + .btn.btn-active-color-primary, .btn.btn-active-color-primary:focus:not(.btn-active), .btn.btn-active-color-primary:hover:not(.btn-active), .btn.btn-active-color-primary:active:not(.btn-active), .btn.btn-active-color-primary.active, .btn.btn-active-color-primary.show, .show > .btn.btn-active-color-primary {
  color: #00A3FF;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-primary i, .btn-check:active + .btn.btn-active-color-primary i, .btn.btn-active-color-primary:focus:not(.btn-active) i, .btn.btn-active-color-primary:hover:not(.btn-active) i, .btn.btn-active-color-primary:active:not(.btn-active) i, .btn.btn-active-color-primary.active i, .btn.btn-active-color-primary.show i, .show > .btn.btn-active-color-primary i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-primary.dropdown-toggle:after, .btn.btn-active-color-primary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-primary.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-primary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-primary.active.dropdown-toggle:after, .btn.btn-active-color-primary.show.dropdown-toggle:after, .show > .btn.btn-active-color-primary.dropdown-toggle:after {
  color: #00A3FF;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-primary i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-primary.dropdown-toggle:after {
  color: #00A3FF;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-primary, .btn-check:active + .btn.btn-icon-primary, .btn.btn-icon-primary:focus:not(.btn-active), .btn.btn-icon-primary:hover:not(.btn-active), .btn.btn-icon-primary:active:not(.btn-active), .btn.btn-icon-primary.active, .btn.btn-icon-primary.show, .show > .btn.btn-icon-primary {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-primary, .btn-check:active + .btn.btn-active-icon-primary, .btn.btn-active-icon-primary:focus:not(.btn-active), .btn.btn-active-icon-primary:hover:not(.btn-active), .btn.btn-active-icon-primary:active:not(.btn-active), .btn.btn-active-icon-primary.active, .btn.btn-active-icon-primary.show, .show > .btn.btn-active-icon-primary {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-primary i, .btn-check:active + .btn.btn-active-icon-primary i, .btn.btn-active-icon-primary:focus:not(.btn-active) i, .btn.btn-active-icon-primary:hover:not(.btn-active) i, .btn.btn-active-icon-primary:active:not(.btn-active) i, .btn.btn-active-icon-primary.active i, .btn.btn-active-icon-primary.show i, .show > .btn.btn-active-icon-primary i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-primary.dropdown-toggle:after, .btn.btn-active-icon-primary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-primary.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-primary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-primary.active.dropdown-toggle:after, .btn.btn-active-icon-primary.show.dropdown-toggle:after, .show > .btn.btn-active-icon-primary.dropdown-toggle:after {
  color: #00A3FF;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-primary {
  color: #00A3FF;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-primary, .btn-check:active + .btn.btn-text-primary, .btn.btn-text-primary:focus:not(.btn-active), .btn.btn-text-primary:hover:not(.btn-active), .btn.btn-text-primary:active:not(.btn-active), .btn.btn-text-primary.active, .btn.btn-text-primary.show, .show > .btn.btn-text-primary {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-primary, .btn-check:active + .btn.btn-active-text-primary, .btn.btn-active-text-primary:focus:not(.btn-active), .btn.btn-active-text-primary:hover:not(.btn-active), .btn.btn-active-text-primary:active:not(.btn-active), .btn.btn-active-text-primary.active, .btn.btn-active-text-primary.show, .show > .btn.btn-active-text-primary {
  color: #00A3FF;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-secondary {
  color: #6c757d;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-secondary i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-secondary.dropdown-toggle:after {
  color: #6c757d;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-secondary, .btn-check:active + .btn.btn-color-secondary, .btn.btn-color-secondary:focus:not(.btn-active), .btn.btn-color-secondary:hover:not(.btn-active), .btn.btn-color-secondary:active:not(.btn-active), .btn.btn-color-secondary.active, .btn.btn-color-secondary.show, .show > .btn.btn-color-secondary {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-secondary, .btn-check:active + .btn.btn-active-color-secondary, .btn.btn-active-color-secondary:focus:not(.btn-active), .btn.btn-active-color-secondary:hover:not(.btn-active), .btn.btn-active-color-secondary:active:not(.btn-active), .btn.btn-active-color-secondary.active, .btn.btn-active-color-secondary.show, .show > .btn.btn-active-color-secondary {
  color: #6c757d;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-secondary i, .btn-check:active + .btn.btn-active-color-secondary i, .btn.btn-active-color-secondary:focus:not(.btn-active) i, .btn.btn-active-color-secondary:hover:not(.btn-active) i, .btn.btn-active-color-secondary:active:not(.btn-active) i, .btn.btn-active-color-secondary.active i, .btn.btn-active-color-secondary.show i, .show > .btn.btn-active-color-secondary i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-secondary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-secondary .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-secondary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-secondary.dropdown-toggle:after, .btn.btn-active-color-secondary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-secondary.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-secondary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-secondary.active.dropdown-toggle:after, .btn.btn-active-color-secondary.show.dropdown-toggle:after, .show > .btn.btn-active-color-secondary.dropdown-toggle:after {
  color: #6c757d;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-secondary i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-secondary.dropdown-toggle:after {
  color: #6c757d;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-secondary, .btn-check:active + .btn.btn-icon-secondary, .btn.btn-icon-secondary:focus:not(.btn-active), .btn.btn-icon-secondary:hover:not(.btn-active), .btn.btn-icon-secondary:active:not(.btn-active), .btn.btn-icon-secondary.active, .btn.btn-icon-secondary.show, .show > .btn.btn-icon-secondary {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-secondary, .btn-check:active + .btn.btn-active-icon-secondary, .btn.btn-active-icon-secondary:focus:not(.btn-active), .btn.btn-active-icon-secondary:hover:not(.btn-active), .btn.btn-active-icon-secondary:active:not(.btn-active), .btn.btn-active-icon-secondary.active, .btn.btn-active-icon-secondary.show, .show > .btn.btn-active-icon-secondary {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-secondary i, .btn-check:active + .btn.btn-active-icon-secondary i, .btn.btn-active-icon-secondary:focus:not(.btn-active) i, .btn.btn-active-icon-secondary:hover:not(.btn-active) i, .btn.btn-active-icon-secondary:active:not(.btn-active) i, .btn.btn-active-icon-secondary.active i, .btn.btn-active-icon-secondary.show i, .show > .btn.btn-active-icon-secondary i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-secondary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-secondary .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-secondary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-secondary.dropdown-toggle:after, .btn.btn-active-icon-secondary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-secondary.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-secondary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-secondary.active.dropdown-toggle:after, .btn.btn-active-icon-secondary.show.dropdown-toggle:after, .show > .btn.btn-active-icon-secondary.dropdown-toggle:after {
  color: #6c757d;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-secondary {
  color: #6c757d;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-secondary, .btn-check:active + .btn.btn-text-secondary, .btn.btn-text-secondary:focus:not(.btn-active), .btn.btn-text-secondary:hover:not(.btn-active), .btn.btn-text-secondary:active:not(.btn-active), .btn.btn-text-secondary.active, .btn.btn-text-secondary.show, .show > .btn.btn-text-secondary {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-secondary, .btn-check:active + .btn.btn-active-text-secondary, .btn.btn-active-text-secondary:focus:not(.btn-active), .btn.btn-active-text-secondary:hover:not(.btn-active), .btn.btn-active-text-secondary:active:not(.btn-active), .btn.btn-active-text-secondary.active, .btn.btn-active-text-secondary.show, .show > .btn.btn-active-text-secondary {
  color: #6c757d;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-light {
  color: #f8f9fa;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-light i {
  color: #f8f9fa;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-light.dropdown-toggle:after {
  color: #f8f9fa;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-light, .btn-check:active + .btn.btn-color-light, .btn.btn-color-light:focus:not(.btn-active), .btn.btn-color-light:hover:not(.btn-active), .btn.btn-color-light:active:not(.btn-active), .btn.btn-color-light.active, .btn.btn-color-light.show, .show > .btn.btn-color-light {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-light, .btn-check:active + .btn.btn-active-color-light, .btn.btn-active-color-light:focus:not(.btn-active), .btn.btn-active-color-light:hover:not(.btn-active), .btn.btn-active-color-light:active:not(.btn-active), .btn.btn-active-color-light.active, .btn.btn-active-color-light.show, .show > .btn.btn-active-color-light {
  color: #f8f9fa;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-light i, .btn-check:active + .btn.btn-active-color-light i, .btn.btn-active-color-light:focus:not(.btn-active) i, .btn.btn-active-color-light:hover:not(.btn-active) i, .btn.btn-active-color-light:active:not(.btn-active) i, .btn.btn-active-color-light.active i, .btn.btn-active-color-light.show i, .show > .btn.btn-active-color-light i {
  color: #f8f9fa;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-light .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-light .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-light:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-light:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-light:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-light.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-light.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-light .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-light .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-light:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-light:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-light:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-light.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-light.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-light.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-light.dropdown-toggle:after, .btn.btn-active-color-light.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-light.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-light.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-light.active.dropdown-toggle:after, .btn.btn-active-color-light.show.dropdown-toggle:after, .show > .btn.btn-active-color-light.dropdown-toggle:after {
  color: #f8f9fa;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-light i {
  color: #f8f9fa;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-light.dropdown-toggle:after {
  color: #f8f9fa;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-light, .btn-check:active + .btn.btn-icon-light, .btn.btn-icon-light:focus:not(.btn-active), .btn.btn-icon-light:hover:not(.btn-active), .btn.btn-icon-light:active:not(.btn-active), .btn.btn-icon-light.active, .btn.btn-icon-light.show, .show > .btn.btn-icon-light {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-light, .btn-check:active + .btn.btn-active-icon-light, .btn.btn-active-icon-light:focus:not(.btn-active), .btn.btn-active-icon-light:hover:not(.btn-active), .btn.btn-active-icon-light:active:not(.btn-active), .btn.btn-active-icon-light.active, .btn.btn-active-icon-light.show, .show > .btn.btn-active-icon-light {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-light i, .btn-check:active + .btn.btn-active-icon-light i, .btn.btn-active-icon-light:focus:not(.btn-active) i, .btn.btn-active-icon-light:hover:not(.btn-active) i, .btn.btn-active-icon-light:active:not(.btn-active) i, .btn.btn-active-icon-light.active i, .btn.btn-active-icon-light.show i, .show > .btn.btn-active-icon-light i {
  color: #f8f9fa;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-light .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-light .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-light:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-light:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-light:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-light.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-light.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-light .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-light .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-light:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-light:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-light:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-light.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-light.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-light.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-light.dropdown-toggle:after, .btn.btn-active-icon-light.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-light.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-light.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-light.active.dropdown-toggle:after, .btn.btn-active-icon-light.show.dropdown-toggle:after, .show > .btn.btn-active-icon-light.dropdown-toggle:after {
  color: #f8f9fa;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-light {
  color: #f8f9fa;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-light, .btn-check:active + .btn.btn-text-light, .btn.btn-text-light:focus:not(.btn-active), .btn.btn-text-light:hover:not(.btn-active), .btn.btn-text-light:active:not(.btn-active), .btn.btn-text-light.active, .btn.btn-text-light.show, .show > .btn.btn-text-light {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-light, .btn-check:active + .btn.btn-active-text-light, .btn.btn-active-text-light:focus:not(.btn-active), .btn.btn-active-text-light:hover:not(.btn-active), .btn.btn-active-text-light:active:not(.btn-active), .btn.btn-active-text-light.active, .btn.btn-active-text-light.show, .show > .btn.btn-active-text-light {
  color: #f8f9fa;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-success {
  color: #50CD89;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-success i {
  color: #50CD89;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #50CD89;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-success.dropdown-toggle:after {
  color: #50CD89;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-success, .btn-check:active + .btn.btn-color-success, .btn.btn-color-success:focus:not(.btn-active), .btn.btn-color-success:hover:not(.btn-active), .btn.btn-color-success:active:not(.btn-active), .btn.btn-color-success.active, .btn.btn-color-success.show, .show > .btn.btn-color-success {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-success, .btn-check:active + .btn.btn-active-color-success, .btn.btn-active-color-success:focus:not(.btn-active), .btn.btn-active-color-success:hover:not(.btn-active), .btn.btn-active-color-success:active:not(.btn-active), .btn.btn-active-color-success.active, .btn.btn-active-color-success.show, .show > .btn.btn-active-color-success {
  color: #50CD89;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-success i, .btn-check:active + .btn.btn-active-color-success i, .btn.btn-active-color-success:focus:not(.btn-active) i, .btn.btn-active-color-success:hover:not(.btn-active) i, .btn.btn-active-color-success:active:not(.btn-active) i, .btn.btn-active-color-success.active i, .btn.btn-active-color-success.show i, .show > .btn.btn-active-color-success i {
  color: #50CD89;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-success .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-success .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-success:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-success:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-success:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-success.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-success.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #50CD89;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-success:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-success:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-success:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-success.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-success.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-success.dropdown-toggle:after, .btn.btn-active-color-success.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-success.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-success.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-success.active.dropdown-toggle:after, .btn.btn-active-color-success.show.dropdown-toggle:after, .show > .btn.btn-active-color-success.dropdown-toggle:after {
  color: #50CD89;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-success i {
  color: #50CD89;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #50CD89;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-success.dropdown-toggle:after {
  color: #50CD89;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-success, .btn-check:active + .btn.btn-icon-success, .btn.btn-icon-success:focus:not(.btn-active), .btn.btn-icon-success:hover:not(.btn-active), .btn.btn-icon-success:active:not(.btn-active), .btn.btn-icon-success.active, .btn.btn-icon-success.show, .show > .btn.btn-icon-success {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-success, .btn-check:active + .btn.btn-active-icon-success, .btn.btn-active-icon-success:focus:not(.btn-active), .btn.btn-active-icon-success:hover:not(.btn-active), .btn.btn-active-icon-success:active:not(.btn-active), .btn.btn-active-icon-success.active, .btn.btn-active-icon-success.show, .show > .btn.btn-active-icon-success {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-success i, .btn-check:active + .btn.btn-active-icon-success i, .btn.btn-active-icon-success:focus:not(.btn-active) i, .btn.btn-active-icon-success:hover:not(.btn-active) i, .btn.btn-active-icon-success:active:not(.btn-active) i, .btn.btn-active-icon-success.active i, .btn.btn-active-icon-success.show i, .show > .btn.btn-active-icon-success i {
  color: #50CD89;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-success .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-success .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-success:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-success:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-success:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-success.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-success.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #50CD89;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-success:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-success:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-success:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-success.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-success.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-success.dropdown-toggle:after, .btn.btn-active-icon-success.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-success.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-success.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-success.active.dropdown-toggle:after, .btn.btn-active-icon-success.show.dropdown-toggle:after, .show > .btn.btn-active-icon-success.dropdown-toggle:after {
  color: #50CD89;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-success {
  color: #50CD89;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-success, .btn-check:active + .btn.btn-text-success, .btn.btn-text-success:focus:not(.btn-active), .btn.btn-text-success:hover:not(.btn-active), .btn.btn-text-success:active:not(.btn-active), .btn.btn-text-success.active, .btn.btn-text-success.show, .show > .btn.btn-text-success {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-success, .btn-check:active + .btn.btn-active-text-success, .btn.btn-active-text-success:focus:not(.btn-active), .btn.btn-active-text-success:hover:not(.btn-active), .btn.btn-active-text-success:active:not(.btn-active), .btn.btn-active-text-success.active, .btn.btn-active-text-success.show, .show > .btn.btn-active-text-success {
  color: #50CD89;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-info {
  color: #7239EA;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-info i {
  color: #7239EA;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #7239EA;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-info.dropdown-toggle:after {
  color: #7239EA;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-info, .btn-check:active + .btn.btn-color-info, .btn.btn-color-info:focus:not(.btn-active), .btn.btn-color-info:hover:not(.btn-active), .btn.btn-color-info:active:not(.btn-active), .btn.btn-color-info.active, .btn.btn-color-info.show, .show > .btn.btn-color-info {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-info, .btn-check:active + .btn.btn-active-color-info, .btn.btn-active-color-info:focus:not(.btn-active), .btn.btn-active-color-info:hover:not(.btn-active), .btn.btn-active-color-info:active:not(.btn-active), .btn.btn-active-color-info.active, .btn.btn-active-color-info.show, .show > .btn.btn-active-color-info {
  color: #7239EA;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-info i, .btn-check:active + .btn.btn-active-color-info i, .btn.btn-active-color-info:focus:not(.btn-active) i, .btn.btn-active-color-info:hover:not(.btn-active) i, .btn.btn-active-color-info:active:not(.btn-active) i, .btn.btn-active-color-info.active i, .btn.btn-active-color-info.show i, .show > .btn.btn-active-color-info i {
  color: #7239EA;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-info .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-info .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-info:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-info:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-info:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-info.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-info.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #7239EA;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-info:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-info:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-info:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-info.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-info.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-info.dropdown-toggle:after, .btn.btn-active-color-info.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-info.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-info.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-info.active.dropdown-toggle:after, .btn.btn-active-color-info.show.dropdown-toggle:after, .show > .btn.btn-active-color-info.dropdown-toggle:after {
  color: #7239EA;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-info i {
  color: #7239EA;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #7239EA;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-info.dropdown-toggle:after {
  color: #7239EA;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-info, .btn-check:active + .btn.btn-icon-info, .btn.btn-icon-info:focus:not(.btn-active), .btn.btn-icon-info:hover:not(.btn-active), .btn.btn-icon-info:active:not(.btn-active), .btn.btn-icon-info.active, .btn.btn-icon-info.show, .show > .btn.btn-icon-info {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-info, .btn-check:active + .btn.btn-active-icon-info, .btn.btn-active-icon-info:focus:not(.btn-active), .btn.btn-active-icon-info:hover:not(.btn-active), .btn.btn-active-icon-info:active:not(.btn-active), .btn.btn-active-icon-info.active, .btn.btn-active-icon-info.show, .show > .btn.btn-active-icon-info {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-info i, .btn-check:active + .btn.btn-active-icon-info i, .btn.btn-active-icon-info:focus:not(.btn-active) i, .btn.btn-active-icon-info:hover:not(.btn-active) i, .btn.btn-active-icon-info:active:not(.btn-active) i, .btn.btn-active-icon-info.active i, .btn.btn-active-icon-info.show i, .show > .btn.btn-active-icon-info i {
  color: #7239EA;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-info .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-info .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-info:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-info:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-info:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-info.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-info.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #7239EA;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-info:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-info:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-info:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-info.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-info.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-info.dropdown-toggle:after, .btn.btn-active-icon-info.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-info.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-info.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-info.active.dropdown-toggle:after, .btn.btn-active-icon-info.show.dropdown-toggle:after, .show > .btn.btn-active-icon-info.dropdown-toggle:after {
  color: #7239EA;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-info {
  color: #7239EA;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-info, .btn-check:active + .btn.btn-text-info, .btn.btn-text-info:focus:not(.btn-active), .btn.btn-text-info:hover:not(.btn-active), .btn.btn-text-info:active:not(.btn-active), .btn.btn-text-info.active, .btn.btn-text-info.show, .show > .btn.btn-text-info {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-info, .btn-check:active + .btn.btn-active-text-info, .btn.btn-active-text-info:focus:not(.btn-active), .btn.btn-active-text-info:hover:not(.btn-active), .btn.btn-active-text-info:active:not(.btn-active), .btn.btn-active-text-info.active, .btn.btn-active-text-info.show, .show > .btn.btn-active-text-info {
  color: #7239EA;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-warning {
  color: #FFC700;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-warning i {
  color: #FFC700;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFC700;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-warning.dropdown-toggle:after {
  color: #FFC700;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-warning, .btn-check:active + .btn.btn-color-warning, .btn.btn-color-warning:focus:not(.btn-active), .btn.btn-color-warning:hover:not(.btn-active), .btn.btn-color-warning:active:not(.btn-active), .btn.btn-color-warning.active, .btn.btn-color-warning.show, .show > .btn.btn-color-warning {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-warning, .btn-check:active + .btn.btn-active-color-warning, .btn.btn-active-color-warning:focus:not(.btn-active), .btn.btn-active-color-warning:hover:not(.btn-active), .btn.btn-active-color-warning:active:not(.btn-active), .btn.btn-active-color-warning.active, .btn.btn-active-color-warning.show, .show > .btn.btn-active-color-warning {
  color: #FFC700;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-warning i, .btn-check:active + .btn.btn-active-color-warning i, .btn.btn-active-color-warning:focus:not(.btn-active) i, .btn.btn-active-color-warning:hover:not(.btn-active) i, .btn.btn-active-color-warning:active:not(.btn-active) i, .btn.btn-active-color-warning.active i, .btn.btn-active-color-warning.show i, .show > .btn.btn-active-color-warning i {
  color: #FFC700;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-warning:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-warning:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-warning:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-warning.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-warning.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFC700;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-warning:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-warning:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-warning:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-warning.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-warning.dropdown-toggle:after, .btn.btn-active-color-warning.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-warning.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-warning.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-warning.active.dropdown-toggle:after, .btn.btn-active-color-warning.show.dropdown-toggle:after, .show > .btn.btn-active-color-warning.dropdown-toggle:after {
  color: #FFC700;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-warning i {
  color: #FFC700;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFC700;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-warning.dropdown-toggle:after {
  color: #FFC700;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-warning, .btn-check:active + .btn.btn-icon-warning, .btn.btn-icon-warning:focus:not(.btn-active), .btn.btn-icon-warning:hover:not(.btn-active), .btn.btn-icon-warning:active:not(.btn-active), .btn.btn-icon-warning.active, .btn.btn-icon-warning.show, .show > .btn.btn-icon-warning {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-warning, .btn-check:active + .btn.btn-active-icon-warning, .btn.btn-active-icon-warning:focus:not(.btn-active), .btn.btn-active-icon-warning:hover:not(.btn-active), .btn.btn-active-icon-warning:active:not(.btn-active), .btn.btn-active-icon-warning.active, .btn.btn-active-icon-warning.show, .show > .btn.btn-active-icon-warning {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-warning i, .btn-check:active + .btn.btn-active-icon-warning i, .btn.btn-active-icon-warning:focus:not(.btn-active) i, .btn.btn-active-icon-warning:hover:not(.btn-active) i, .btn.btn-active-icon-warning:active:not(.btn-active) i, .btn.btn-active-icon-warning.active i, .btn.btn-active-icon-warning.show i, .show > .btn.btn-active-icon-warning i {
  color: #FFC700;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFC700;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-warning.dropdown-toggle:after, .btn.btn-active-icon-warning.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-warning.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-warning.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-warning.active.dropdown-toggle:after, .btn.btn-active-icon-warning.show.dropdown-toggle:after, .show > .btn.btn-active-icon-warning.dropdown-toggle:after {
  color: #FFC700;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-warning {
  color: #FFC700;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-warning, .btn-check:active + .btn.btn-text-warning, .btn.btn-text-warning:focus:not(.btn-active), .btn.btn-text-warning:hover:not(.btn-active), .btn.btn-text-warning:active:not(.btn-active), .btn.btn-text-warning.active, .btn.btn-text-warning.show, .show > .btn.btn-text-warning {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-warning, .btn-check:active + .btn.btn-active-text-warning, .btn.btn-active-text-warning:focus:not(.btn-active), .btn.btn-active-text-warning:hover:not(.btn-active), .btn.btn-active-text-warning:active:not(.btn-active), .btn.btn-active-text-warning.active, .btn.btn-active-text-warning.show, .show > .btn.btn-active-text-warning {
  color: #FFC700;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-danger {
  color: #F1416C;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-danger i {
  color: #F1416C;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #F1416C;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-danger.dropdown-toggle:after {
  color: #F1416C;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-danger, .btn-check:active + .btn.btn-color-danger, .btn.btn-color-danger:focus:not(.btn-active), .btn.btn-color-danger:hover:not(.btn-active), .btn.btn-color-danger:active:not(.btn-active), .btn.btn-color-danger.active, .btn.btn-color-danger.show, .show > .btn.btn-color-danger {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-danger, .btn-check:active + .btn.btn-active-color-danger, .btn.btn-active-color-danger:focus:not(.btn-active), .btn.btn-active-color-danger:hover:not(.btn-active), .btn.btn-active-color-danger:active:not(.btn-active), .btn.btn-active-color-danger.active, .btn.btn-active-color-danger.show, .show > .btn.btn-active-color-danger {
  color: #F1416C;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-danger i, .btn-check:active + .btn.btn-active-color-danger i, .btn.btn-active-color-danger:focus:not(.btn-active) i, .btn.btn-active-color-danger:hover:not(.btn-active) i, .btn.btn-active-color-danger:active:not(.btn-active) i, .btn.btn-active-color-danger.active i, .btn.btn-active-color-danger.show i, .show > .btn.btn-active-color-danger i {
  color: #F1416C;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-danger:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-danger:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-danger:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-danger.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-danger.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #F1416C;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-danger:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-danger:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-danger:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-danger.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-danger.dropdown-toggle:after, .btn.btn-active-color-danger.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-danger.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-danger.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-danger.active.dropdown-toggle:after, .btn.btn-active-color-danger.show.dropdown-toggle:after, .show > .btn.btn-active-color-danger.dropdown-toggle:after {
  color: #F1416C;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-danger i {
  color: #F1416C;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #F1416C;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-danger.dropdown-toggle:after {
  color: #F1416C;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-danger, .btn-check:active + .btn.btn-icon-danger, .btn.btn-icon-danger:focus:not(.btn-active), .btn.btn-icon-danger:hover:not(.btn-active), .btn.btn-icon-danger:active:not(.btn-active), .btn.btn-icon-danger.active, .btn.btn-icon-danger.show, .show > .btn.btn-icon-danger {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-danger, .btn-check:active + .btn.btn-active-icon-danger, .btn.btn-active-icon-danger:focus:not(.btn-active), .btn.btn-active-icon-danger:hover:not(.btn-active), .btn.btn-active-icon-danger:active:not(.btn-active), .btn.btn-active-icon-danger.active, .btn.btn-active-icon-danger.show, .show > .btn.btn-active-icon-danger {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-danger i, .btn-check:active + .btn.btn-active-icon-danger i, .btn.btn-active-icon-danger:focus:not(.btn-active) i, .btn.btn-active-icon-danger:hover:not(.btn-active) i, .btn.btn-active-icon-danger:active:not(.btn-active) i, .btn.btn-active-icon-danger.active i, .btn.btn-active-icon-danger.show i, .show > .btn.btn-active-icon-danger i {
  color: #F1416C;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #F1416C;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-danger.dropdown-toggle:after, .btn.btn-active-icon-danger.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-danger.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-danger.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-danger.active.dropdown-toggle:after, .btn.btn-active-icon-danger.show.dropdown-toggle:after, .show > .btn.btn-active-icon-danger.dropdown-toggle:after {
  color: #F1416C;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-danger {
  color: #F1416C;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-danger, .btn-check:active + .btn.btn-text-danger, .btn.btn-text-danger:focus:not(.btn-active), .btn.btn-text-danger:hover:not(.btn-active), .btn.btn-text-danger:active:not(.btn-active), .btn.btn-text-danger.active, .btn.btn-text-danger.show, .show > .btn.btn-text-danger {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-danger, .btn-check:active + .btn.btn-active-text-danger, .btn.btn-active-text-danger:focus:not(.btn-active), .btn.btn-active-text-danger:hover:not(.btn-active), .btn.btn-active-text-danger:active:not(.btn-active), .btn.btn-active-text-danger.active, .btn.btn-active-text-danger.show, .show > .btn.btn-active-text-danger {
  color: #F1416C;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-dark {
  color: #212529;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-dark i {
  color: #212529;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-dark.dropdown-toggle:after {
  color: #212529;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-dark, .btn-check:active + .btn.btn-color-dark, .btn.btn-color-dark:focus:not(.btn-active), .btn.btn-color-dark:hover:not(.btn-active), .btn.btn-color-dark:active:not(.btn-active), .btn.btn-color-dark.active, .btn.btn-color-dark.show, .show > .btn.btn-color-dark {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-dark, .btn-check:active + .btn.btn-active-color-dark, .btn.btn-active-color-dark:focus:not(.btn-active), .btn.btn-active-color-dark:hover:not(.btn-active), .btn.btn-active-color-dark:active:not(.btn-active), .btn.btn-active-color-dark.active, .btn.btn-active-color-dark.show, .show > .btn.btn-active-color-dark {
  color: #212529;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-dark i, .btn-check:active + .btn.btn-active-color-dark i, .btn.btn-active-color-dark:focus:not(.btn-active) i, .btn.btn-active-color-dark:hover:not(.btn-active) i, .btn.btn-active-color-dark:active:not(.btn-active) i, .btn.btn-active-color-dark.active i, .btn.btn-active-color-dark.show i, .show > .btn.btn-active-color-dark i {
  color: #212529;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-dark.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-dark.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-dark.dropdown-toggle:after, .btn.btn-active-color-dark.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-dark.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-dark.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-dark.active.dropdown-toggle:after, .btn.btn-active-color-dark.show.dropdown-toggle:after, .show > .btn.btn-active-color-dark.dropdown-toggle:after {
  color: #212529;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-dark i {
  color: #212529;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-dark.dropdown-toggle:after {
  color: #212529;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-dark, .btn-check:active + .btn.btn-icon-dark, .btn.btn-icon-dark:focus:not(.btn-active), .btn.btn-icon-dark:hover:not(.btn-active), .btn.btn-icon-dark:active:not(.btn-active), .btn.btn-icon-dark.active, .btn.btn-icon-dark.show, .show > .btn.btn-icon-dark {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-dark, .btn-check:active + .btn.btn-active-icon-dark, .btn.btn-active-icon-dark:focus:not(.btn-active), .btn.btn-active-icon-dark:hover:not(.btn-active), .btn.btn-active-icon-dark:active:not(.btn-active), .btn.btn-active-icon-dark.active, .btn.btn-active-icon-dark.show, .show > .btn.btn-active-icon-dark {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-dark i, .btn-check:active + .btn.btn-active-icon-dark i, .btn.btn-active-icon-dark:focus:not(.btn-active) i, .btn.btn-active-icon-dark:hover:not(.btn-active) i, .btn.btn-active-icon-dark:active:not(.btn-active) i, .btn.btn-active-icon-dark.active i, .btn.btn-active-icon-dark.show i, .show > .btn.btn-active-icon-dark i {
  color: #212529;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-dark.dropdown-toggle:after, .btn.btn-active-icon-dark.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-dark.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-dark.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-dark.active.dropdown-toggle:after, .btn.btn-active-icon-dark.show.dropdown-toggle:after, .show > .btn.btn-active-icon-dark.dropdown-toggle:after {
  color: #212529;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-dark {
  color: #212529;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-dark, .btn-check:active + .btn.btn-text-dark, .btn.btn-text-dark:focus:not(.btn-active), .btn.btn-text-dark:hover:not(.btn-active), .btn.btn-text-dark:active:not(.btn-active), .btn.btn-text-dark.active, .btn.btn-text-dark.show, .show > .btn.btn-text-dark {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-dark, .btn-check:active + .btn.btn-active-text-dark, .btn.btn-active-text-dark:focus:not(.btn-active), .btn.btn-active-text-dark:hover:not(.btn-active), .btn.btn-active-text-dark:active:not(.btn-active), .btn.btn-active-text-dark.active, .btn.btn-active-text-dark.show, .show > .btn.btn-active-text-dark {
  color: #212529;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-muted {
  color: #6c757d;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-muted i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-muted .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-muted .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-muted.dropdown-toggle:after {
  color: #6c757d;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-muted, .btn-check:active + .btn.btn-color-muted, .btn.btn-color-muted:focus:not(.btn-active), .btn.btn-color-muted:hover:not(.btn-active), .btn.btn-color-muted:active:not(.btn-active), .btn.btn-color-muted.active, .btn.btn-color-muted.show, .show > .btn.btn-color-muted {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-muted, .btn-check:active + .btn.btn-active-color-muted, .btn.btn-active-color-muted:focus:not(.btn-active), .btn.btn-active-color-muted:hover:not(.btn-active), .btn.btn-active-color-muted:active:not(.btn-active), .btn.btn-active-color-muted.active, .btn.btn-active-color-muted.show, .show > .btn.btn-active-color-muted {
  color: #6c757d;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-muted i, .btn-check:active + .btn.btn-active-color-muted i, .btn.btn-active-color-muted:focus:not(.btn-active) i, .btn.btn-active-color-muted:hover:not(.btn-active) i, .btn.btn-active-color-muted:active:not(.btn-active) i, .btn.btn-active-color-muted.active i, .btn.btn-active-color-muted.show i, .show > .btn.btn-active-color-muted i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-muted .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-muted .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-muted:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-muted:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-muted:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-muted.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-muted.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-muted .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-muted .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-muted .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-muted:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-muted:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-muted:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-muted.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-muted.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-muted .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-muted.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-muted.dropdown-toggle:after, .btn.btn-active-color-muted.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-muted.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-muted.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-muted.active.dropdown-toggle:after, .btn.btn-active-color-muted.show.dropdown-toggle:after, .show > .btn.btn-active-color-muted.dropdown-toggle:after {
  color: #6c757d;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-muted i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-muted .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-muted .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-muted.dropdown-toggle:after {
  color: #6c757d;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-muted, .btn-check:active + .btn.btn-icon-muted, .btn.btn-icon-muted:focus:not(.btn-active), .btn.btn-icon-muted:hover:not(.btn-active), .btn.btn-icon-muted:active:not(.btn-active), .btn.btn-icon-muted.active, .btn.btn-icon-muted.show, .show > .btn.btn-icon-muted {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-muted, .btn-check:active + .btn.btn-active-icon-muted, .btn.btn-active-icon-muted:focus:not(.btn-active), .btn.btn-active-icon-muted:hover:not(.btn-active), .btn.btn-active-icon-muted:active:not(.btn-active), .btn.btn-active-icon-muted.active, .btn.btn-active-icon-muted.show, .show > .btn.btn-active-icon-muted {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-muted i, .btn-check:active + .btn.btn-active-icon-muted i, .btn.btn-active-icon-muted:focus:not(.btn-active) i, .btn.btn-active-icon-muted:hover:not(.btn-active) i, .btn.btn-active-icon-muted:active:not(.btn-active) i, .btn.btn-active-icon-muted.active i, .btn.btn-active-icon-muted.show i, .show > .btn.btn-active-icon-muted i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-muted .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-muted .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-muted .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-muted .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-muted .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-muted .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-muted.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-muted.dropdown-toggle:after, .btn.btn-active-icon-muted.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-muted.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-muted.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-muted.active.dropdown-toggle:after, .btn.btn-active-icon-muted.show.dropdown-toggle:after, .show > .btn.btn-active-icon-muted.dropdown-toggle:after {
  color: #6c757d;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-muted {
  color: #6c757d;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-muted, .btn-check:active + .btn.btn-text-muted, .btn.btn-text-muted:focus:not(.btn-active), .btn.btn-text-muted:hover:not(.btn-active), .btn.btn-text-muted:active:not(.btn-active), .btn.btn-text-muted.active, .btn.btn-text-muted.show, .show > .btn.btn-text-muted {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-muted, .btn-check:active + .btn.btn-active-text-muted, .btn.btn-active-text-muted:focus:not(.btn-active), .btn.btn-active-text-muted:hover:not(.btn-active), .btn.btn-active-text-muted:active:not(.btn-active), .btn.btn-active-text-muted.active, .btn.btn-active-text-muted.show, .show > .btn.btn-active-text-muted {
  color: #6c757d;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-gray-100 {
  color: #f8f9fa;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-100 i {
  color: #f8f9fa;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-100 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-100.dropdown-toggle:after {
  color: #f8f9fa;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-gray-100, .btn-check:active + .btn.btn-color-gray-100, .btn.btn-color-gray-100:focus:not(.btn-active), .btn.btn-color-gray-100:hover:not(.btn-active), .btn.btn-color-gray-100:active:not(.btn-active), .btn.btn-color-gray-100.active, .btn.btn-color-gray-100.show, .show > .btn.btn-color-gray-100 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-100, .btn-check:active + .btn.btn-active-color-gray-100, .btn.btn-active-color-gray-100:focus:not(.btn-active), .btn.btn-active-color-gray-100:hover:not(.btn-active), .btn.btn-active-color-gray-100:active:not(.btn-active), .btn.btn-active-color-gray-100.active, .btn.btn-active-color-gray-100.show, .show > .btn.btn-active-color-gray-100 {
  color: #f8f9fa;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-100 i, .btn-check:active + .btn.btn-active-color-gray-100 i, .btn.btn-active-color-gray-100:focus:not(.btn-active) i, .btn.btn-active-color-gray-100:hover:not(.btn-active) i, .btn.btn-active-color-gray-100:active:not(.btn-active) i, .btn.btn-active-color-gray-100.active i, .btn.btn-active-color-gray-100.show i, .show > .btn.btn-active-color-gray-100 i {
  color: #f8f9fa;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-100 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-100 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-100 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-100.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-100.dropdown-toggle:after, .btn.btn-active-color-gray-100.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-100.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-gray-100.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-100.active.dropdown-toggle:after, .btn.btn-active-color-gray-100.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-100.dropdown-toggle:after {
  color: #f8f9fa;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-100 i {
  color: #f8f9fa;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-100 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-100.dropdown-toggle:after {
  color: #f8f9fa;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-gray-100, .btn-check:active + .btn.btn-icon-gray-100, .btn.btn-icon-gray-100:focus:not(.btn-active), .btn.btn-icon-gray-100:hover:not(.btn-active), .btn.btn-icon-gray-100:active:not(.btn-active), .btn.btn-icon-gray-100.active, .btn.btn-icon-gray-100.show, .show > .btn.btn-icon-gray-100 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-100, .btn-check:active + .btn.btn-active-icon-gray-100, .btn.btn-active-icon-gray-100:focus:not(.btn-active), .btn.btn-active-icon-gray-100:hover:not(.btn-active), .btn.btn-active-icon-gray-100:active:not(.btn-active), .btn.btn-active-icon-gray-100.active, .btn.btn-active-icon-gray-100.show, .show > .btn.btn-active-icon-gray-100 {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-100 i, .btn-check:active + .btn.btn-active-icon-gray-100 i, .btn.btn-active-icon-gray-100:focus:not(.btn-active) i, .btn.btn-active-icon-gray-100:hover:not(.btn-active) i, .btn.btn-active-icon-gray-100:active:not(.btn-active) i, .btn.btn-active-icon-gray-100.active i, .btn.btn-active-icon-gray-100.show i, .show > .btn.btn-active-icon-gray-100 i {
  color: #f8f9fa;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-100 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-100 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-100 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-100.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-100.dropdown-toggle:after, .btn.btn-active-icon-gray-100.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-100.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-gray-100.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-100.active.dropdown-toggle:after, .btn.btn-active-icon-gray-100.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-100.dropdown-toggle:after {
  color: #f8f9fa;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-gray-100 {
  color: #f8f9fa;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-gray-100, .btn-check:active + .btn.btn-text-gray-100, .btn.btn-text-gray-100:focus:not(.btn-active), .btn.btn-text-gray-100:hover:not(.btn-active), .btn.btn-text-gray-100:active:not(.btn-active), .btn.btn-text-gray-100.active, .btn.btn-text-gray-100.show, .show > .btn.btn-text-gray-100 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-gray-100, .btn-check:active + .btn.btn-active-text-gray-100, .btn.btn-active-text-gray-100:focus:not(.btn-active), .btn.btn-active-text-gray-100:hover:not(.btn-active), .btn.btn-active-text-gray-100:active:not(.btn-active), .btn.btn-active-text-gray-100.active, .btn.btn-active-text-gray-100.show, .show > .btn.btn-active-text-gray-100 {
  color: #f8f9fa;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-gray-200 {
  color: #e9ecef;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-200 i {
  color: #e9ecef;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-200 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #e9ecef;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-200.dropdown-toggle:after {
  color: #e9ecef;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-gray-200, .btn-check:active + .btn.btn-color-gray-200, .btn.btn-color-gray-200:focus:not(.btn-active), .btn.btn-color-gray-200:hover:not(.btn-active), .btn.btn-color-gray-200:active:not(.btn-active), .btn.btn-color-gray-200.active, .btn.btn-color-gray-200.show, .show > .btn.btn-color-gray-200 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-200, .btn-check:active + .btn.btn-active-color-gray-200, .btn.btn-active-color-gray-200:focus:not(.btn-active), .btn.btn-active-color-gray-200:hover:not(.btn-active), .btn.btn-active-color-gray-200:active:not(.btn-active), .btn.btn-active-color-gray-200.active, .btn.btn-active-color-gray-200.show, .show > .btn.btn-active-color-gray-200 {
  color: #e9ecef;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-200 i, .btn-check:active + .btn.btn-active-color-gray-200 i, .btn.btn-active-color-gray-200:focus:not(.btn-active) i, .btn.btn-active-color-gray-200:hover:not(.btn-active) i, .btn.btn-active-color-gray-200:active:not(.btn-active) i, .btn.btn-active-color-gray-200.active i, .btn.btn-active-color-gray-200.show i, .show > .btn.btn-active-color-gray-200 i {
  color: #e9ecef;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-200 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-200 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-200 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #e9ecef;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-200.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-200.dropdown-toggle:after, .btn.btn-active-color-gray-200.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-200.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-gray-200.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-200.active.dropdown-toggle:after, .btn.btn-active-color-gray-200.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-200.dropdown-toggle:after {
  color: #e9ecef;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-200 i {
  color: #e9ecef;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-200 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #e9ecef;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-200.dropdown-toggle:after {
  color: #e9ecef;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-gray-200, .btn-check:active + .btn.btn-icon-gray-200, .btn.btn-icon-gray-200:focus:not(.btn-active), .btn.btn-icon-gray-200:hover:not(.btn-active), .btn.btn-icon-gray-200:active:not(.btn-active), .btn.btn-icon-gray-200.active, .btn.btn-icon-gray-200.show, .show > .btn.btn-icon-gray-200 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-200, .btn-check:active + .btn.btn-active-icon-gray-200, .btn.btn-active-icon-gray-200:focus:not(.btn-active), .btn.btn-active-icon-gray-200:hover:not(.btn-active), .btn.btn-active-icon-gray-200:active:not(.btn-active), .btn.btn-active-icon-gray-200.active, .btn.btn-active-icon-gray-200.show, .show > .btn.btn-active-icon-gray-200 {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-200 i, .btn-check:active + .btn.btn-active-icon-gray-200 i, .btn.btn-active-icon-gray-200:focus:not(.btn-active) i, .btn.btn-active-icon-gray-200:hover:not(.btn-active) i, .btn.btn-active-icon-gray-200:active:not(.btn-active) i, .btn.btn-active-icon-gray-200.active i, .btn.btn-active-icon-gray-200.show i, .show > .btn.btn-active-icon-gray-200 i {
  color: #e9ecef;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-200 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-200 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-200 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #e9ecef;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-200.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-200.dropdown-toggle:after, .btn.btn-active-icon-gray-200.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-200.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-gray-200.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-200.active.dropdown-toggle:after, .btn.btn-active-icon-gray-200.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-200.dropdown-toggle:after {
  color: #e9ecef;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-gray-200 {
  color: #e9ecef;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-gray-200, .btn-check:active + .btn.btn-text-gray-200, .btn.btn-text-gray-200:focus:not(.btn-active), .btn.btn-text-gray-200:hover:not(.btn-active), .btn.btn-text-gray-200:active:not(.btn-active), .btn.btn-text-gray-200.active, .btn.btn-text-gray-200.show, .show > .btn.btn-text-gray-200 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-gray-200, .btn-check:active + .btn.btn-active-text-gray-200, .btn.btn-active-text-gray-200:focus:not(.btn-active), .btn.btn-active-text-gray-200:hover:not(.btn-active), .btn.btn-active-text-gray-200:active:not(.btn-active), .btn.btn-active-text-gray-200.active, .btn.btn-active-text-gray-200.show, .show > .btn.btn-active-text-gray-200 {
  color: #e9ecef;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-gray-300 {
  color: #dee2e6;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-300 i {
  color: #dee2e6;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-300 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #dee2e6;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-300.dropdown-toggle:after {
  color: #dee2e6;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-gray-300, .btn-check:active + .btn.btn-color-gray-300, .btn.btn-color-gray-300:focus:not(.btn-active), .btn.btn-color-gray-300:hover:not(.btn-active), .btn.btn-color-gray-300:active:not(.btn-active), .btn.btn-color-gray-300.active, .btn.btn-color-gray-300.show, .show > .btn.btn-color-gray-300 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-300, .btn-check:active + .btn.btn-active-color-gray-300, .btn.btn-active-color-gray-300:focus:not(.btn-active), .btn.btn-active-color-gray-300:hover:not(.btn-active), .btn.btn-active-color-gray-300:active:not(.btn-active), .btn.btn-active-color-gray-300.active, .btn.btn-active-color-gray-300.show, .show > .btn.btn-active-color-gray-300 {
  color: #dee2e6;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-300 i, .btn-check:active + .btn.btn-active-color-gray-300 i, .btn.btn-active-color-gray-300:focus:not(.btn-active) i, .btn.btn-active-color-gray-300:hover:not(.btn-active) i, .btn.btn-active-color-gray-300:active:not(.btn-active) i, .btn.btn-active-color-gray-300.active i, .btn.btn-active-color-gray-300.show i, .show > .btn.btn-active-color-gray-300 i {
  color: #dee2e6;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-300 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-300 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-300 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #dee2e6;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-300.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-300.dropdown-toggle:after, .btn.btn-active-color-gray-300.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-300.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-gray-300.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-300.active.dropdown-toggle:after, .btn.btn-active-color-gray-300.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-300.dropdown-toggle:after {
  color: #dee2e6;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-300 i {
  color: #dee2e6;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-300 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #dee2e6;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-300.dropdown-toggle:after {
  color: #dee2e6;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-gray-300, .btn-check:active + .btn.btn-icon-gray-300, .btn.btn-icon-gray-300:focus:not(.btn-active), .btn.btn-icon-gray-300:hover:not(.btn-active), .btn.btn-icon-gray-300:active:not(.btn-active), .btn.btn-icon-gray-300.active, .btn.btn-icon-gray-300.show, .show > .btn.btn-icon-gray-300 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-300, .btn-check:active + .btn.btn-active-icon-gray-300, .btn.btn-active-icon-gray-300:focus:not(.btn-active), .btn.btn-active-icon-gray-300:hover:not(.btn-active), .btn.btn-active-icon-gray-300:active:not(.btn-active), .btn.btn-active-icon-gray-300.active, .btn.btn-active-icon-gray-300.show, .show > .btn.btn-active-icon-gray-300 {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-300 i, .btn-check:active + .btn.btn-active-icon-gray-300 i, .btn.btn-active-icon-gray-300:focus:not(.btn-active) i, .btn.btn-active-icon-gray-300:hover:not(.btn-active) i, .btn.btn-active-icon-gray-300:active:not(.btn-active) i, .btn.btn-active-icon-gray-300.active i, .btn.btn-active-icon-gray-300.show i, .show > .btn.btn-active-icon-gray-300 i {
  color: #dee2e6;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-300 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-300 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-300 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #dee2e6;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-300.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-300.dropdown-toggle:after, .btn.btn-active-icon-gray-300.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-300.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-gray-300.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-300.active.dropdown-toggle:after, .btn.btn-active-icon-gray-300.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-300.dropdown-toggle:after {
  color: #dee2e6;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-gray-300 {
  color: #dee2e6;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-gray-300, .btn-check:active + .btn.btn-text-gray-300, .btn.btn-text-gray-300:focus:not(.btn-active), .btn.btn-text-gray-300:hover:not(.btn-active), .btn.btn-text-gray-300:active:not(.btn-active), .btn.btn-text-gray-300.active, .btn.btn-text-gray-300.show, .show > .btn.btn-text-gray-300 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-gray-300, .btn-check:active + .btn.btn-active-text-gray-300, .btn.btn-active-text-gray-300:focus:not(.btn-active), .btn.btn-active-text-gray-300:hover:not(.btn-active), .btn.btn-active-text-gray-300:active:not(.btn-active), .btn.btn-active-text-gray-300.active, .btn.btn-active-text-gray-300.show, .show > .btn.btn-active-text-gray-300 {
  color: #dee2e6;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-gray-400 {
  color: #ced4da;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-400 i {
  color: #ced4da;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-400 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ced4da;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-400.dropdown-toggle:after {
  color: #ced4da;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-gray-400, .btn-check:active + .btn.btn-color-gray-400, .btn.btn-color-gray-400:focus:not(.btn-active), .btn.btn-color-gray-400:hover:not(.btn-active), .btn.btn-color-gray-400:active:not(.btn-active), .btn.btn-color-gray-400.active, .btn.btn-color-gray-400.show, .show > .btn.btn-color-gray-400 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-400, .btn-check:active + .btn.btn-active-color-gray-400, .btn.btn-active-color-gray-400:focus:not(.btn-active), .btn.btn-active-color-gray-400:hover:not(.btn-active), .btn.btn-active-color-gray-400:active:not(.btn-active), .btn.btn-active-color-gray-400.active, .btn.btn-active-color-gray-400.show, .show > .btn.btn-active-color-gray-400 {
  color: #ced4da;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-400 i, .btn-check:active + .btn.btn-active-color-gray-400 i, .btn.btn-active-color-gray-400:focus:not(.btn-active) i, .btn.btn-active-color-gray-400:hover:not(.btn-active) i, .btn.btn-active-color-gray-400:active:not(.btn-active) i, .btn.btn-active-color-gray-400.active i, .btn.btn-active-color-gray-400.show i, .show > .btn.btn-active-color-gray-400 i {
  color: #ced4da;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-400 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-400 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-400 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ced4da;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-400.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-400.dropdown-toggle:after, .btn.btn-active-color-gray-400.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-400.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-gray-400.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-400.active.dropdown-toggle:after, .btn.btn-active-color-gray-400.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-400.dropdown-toggle:after {
  color: #ced4da;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-400 i {
  color: #ced4da;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-400 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ced4da;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-400.dropdown-toggle:after {
  color: #ced4da;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-gray-400, .btn-check:active + .btn.btn-icon-gray-400, .btn.btn-icon-gray-400:focus:not(.btn-active), .btn.btn-icon-gray-400:hover:not(.btn-active), .btn.btn-icon-gray-400:active:not(.btn-active), .btn.btn-icon-gray-400.active, .btn.btn-icon-gray-400.show, .show > .btn.btn-icon-gray-400 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-400, .btn-check:active + .btn.btn-active-icon-gray-400, .btn.btn-active-icon-gray-400:focus:not(.btn-active), .btn.btn-active-icon-gray-400:hover:not(.btn-active), .btn.btn-active-icon-gray-400:active:not(.btn-active), .btn.btn-active-icon-gray-400.active, .btn.btn-active-icon-gray-400.show, .show > .btn.btn-active-icon-gray-400 {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-400 i, .btn-check:active + .btn.btn-active-icon-gray-400 i, .btn.btn-active-icon-gray-400:focus:not(.btn-active) i, .btn.btn-active-icon-gray-400:hover:not(.btn-active) i, .btn.btn-active-icon-gray-400:active:not(.btn-active) i, .btn.btn-active-icon-gray-400.active i, .btn.btn-active-icon-gray-400.show i, .show > .btn.btn-active-icon-gray-400 i {
  color: #ced4da;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-400 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-400 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-400 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ced4da;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-400.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-400.dropdown-toggle:after, .btn.btn-active-icon-gray-400.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-400.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-gray-400.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-400.active.dropdown-toggle:after, .btn.btn-active-icon-gray-400.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-400.dropdown-toggle:after {
  color: #ced4da;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-gray-400 {
  color: #ced4da;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-gray-400, .btn-check:active + .btn.btn-text-gray-400, .btn.btn-text-gray-400:focus:not(.btn-active), .btn.btn-text-gray-400:hover:not(.btn-active), .btn.btn-text-gray-400:active:not(.btn-active), .btn.btn-text-gray-400.active, .btn.btn-text-gray-400.show, .show > .btn.btn-text-gray-400 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-gray-400, .btn-check:active + .btn.btn-active-text-gray-400, .btn.btn-active-text-gray-400:focus:not(.btn-active), .btn.btn-active-text-gray-400:hover:not(.btn-active), .btn.btn-active-text-gray-400:active:not(.btn-active), .btn.btn-active-text-gray-400.active, .btn.btn-active-text-gray-400.show, .show > .btn.btn-active-text-gray-400 {
  color: #ced4da;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-gray-500 {
  color: #adb5bd;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-500 i {
  color: #adb5bd;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-500 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #adb5bd;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-500.dropdown-toggle:after {
  color: #adb5bd;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-gray-500, .btn-check:active + .btn.btn-color-gray-500, .btn.btn-color-gray-500:focus:not(.btn-active), .btn.btn-color-gray-500:hover:not(.btn-active), .btn.btn-color-gray-500:active:not(.btn-active), .btn.btn-color-gray-500.active, .btn.btn-color-gray-500.show, .show > .btn.btn-color-gray-500 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-500, .btn-check:active + .btn.btn-active-color-gray-500, .btn.btn-active-color-gray-500:focus:not(.btn-active), .btn.btn-active-color-gray-500:hover:not(.btn-active), .btn.btn-active-color-gray-500:active:not(.btn-active), .btn.btn-active-color-gray-500.active, .btn.btn-active-color-gray-500.show, .show > .btn.btn-active-color-gray-500 {
  color: #adb5bd;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-500 i, .btn-check:active + .btn.btn-active-color-gray-500 i, .btn.btn-active-color-gray-500:focus:not(.btn-active) i, .btn.btn-active-color-gray-500:hover:not(.btn-active) i, .btn.btn-active-color-gray-500:active:not(.btn-active) i, .btn.btn-active-color-gray-500.active i, .btn.btn-active-color-gray-500.show i, .show > .btn.btn-active-color-gray-500 i {
  color: #adb5bd;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-500 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-500 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-500 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #adb5bd;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-500.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-500.dropdown-toggle:after, .btn.btn-active-color-gray-500.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-500.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-gray-500.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-500.active.dropdown-toggle:after, .btn.btn-active-color-gray-500.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-500.dropdown-toggle:after {
  color: #adb5bd;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-500 i {
  color: #adb5bd;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-500 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #adb5bd;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-500.dropdown-toggle:after {
  color: #adb5bd;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-gray-500, .btn-check:active + .btn.btn-icon-gray-500, .btn.btn-icon-gray-500:focus:not(.btn-active), .btn.btn-icon-gray-500:hover:not(.btn-active), .btn.btn-icon-gray-500:active:not(.btn-active), .btn.btn-icon-gray-500.active, .btn.btn-icon-gray-500.show, .show > .btn.btn-icon-gray-500 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-500, .btn-check:active + .btn.btn-active-icon-gray-500, .btn.btn-active-icon-gray-500:focus:not(.btn-active), .btn.btn-active-icon-gray-500:hover:not(.btn-active), .btn.btn-active-icon-gray-500:active:not(.btn-active), .btn.btn-active-icon-gray-500.active, .btn.btn-active-icon-gray-500.show, .show > .btn.btn-active-icon-gray-500 {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-500 i, .btn-check:active + .btn.btn-active-icon-gray-500 i, .btn.btn-active-icon-gray-500:focus:not(.btn-active) i, .btn.btn-active-icon-gray-500:hover:not(.btn-active) i, .btn.btn-active-icon-gray-500:active:not(.btn-active) i, .btn.btn-active-icon-gray-500.active i, .btn.btn-active-icon-gray-500.show i, .show > .btn.btn-active-icon-gray-500 i {
  color: #adb5bd;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-500 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-500 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-500 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #adb5bd;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-500.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-500.dropdown-toggle:after, .btn.btn-active-icon-gray-500.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-500.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-gray-500.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-500.active.dropdown-toggle:after, .btn.btn-active-icon-gray-500.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-500.dropdown-toggle:after {
  color: #adb5bd;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-gray-500 {
  color: #adb5bd;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-gray-500, .btn-check:active + .btn.btn-text-gray-500, .btn.btn-text-gray-500:focus:not(.btn-active), .btn.btn-text-gray-500:hover:not(.btn-active), .btn.btn-text-gray-500:active:not(.btn-active), .btn.btn-text-gray-500.active, .btn.btn-text-gray-500.show, .show > .btn.btn-text-gray-500 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-gray-500, .btn-check:active + .btn.btn-active-text-gray-500, .btn.btn-active-text-gray-500:focus:not(.btn-active), .btn.btn-active-text-gray-500:hover:not(.btn-active), .btn.btn-active-text-gray-500:active:not(.btn-active), .btn.btn-active-text-gray-500.active, .btn.btn-active-text-gray-500.show, .show > .btn.btn-active-text-gray-500 {
  color: #adb5bd;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-gray-600 {
  color: #6c757d;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-600 i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-600 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-600.dropdown-toggle:after {
  color: #6c757d;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-gray-600, .btn-check:active + .btn.btn-color-gray-600, .btn.btn-color-gray-600:focus:not(.btn-active), .btn.btn-color-gray-600:hover:not(.btn-active), .btn.btn-color-gray-600:active:not(.btn-active), .btn.btn-color-gray-600.active, .btn.btn-color-gray-600.show, .show > .btn.btn-color-gray-600 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-600, .btn-check:active + .btn.btn-active-color-gray-600, .btn.btn-active-color-gray-600:focus:not(.btn-active), .btn.btn-active-color-gray-600:hover:not(.btn-active), .btn.btn-active-color-gray-600:active:not(.btn-active), .btn.btn-active-color-gray-600.active, .btn.btn-active-color-gray-600.show, .show > .btn.btn-active-color-gray-600 {
  color: #6c757d;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-600 i, .btn-check:active + .btn.btn-active-color-gray-600 i, .btn.btn-active-color-gray-600:focus:not(.btn-active) i, .btn.btn-active-color-gray-600:hover:not(.btn-active) i, .btn.btn-active-color-gray-600:active:not(.btn-active) i, .btn.btn-active-color-gray-600.active i, .btn.btn-active-color-gray-600.show i, .show > .btn.btn-active-color-gray-600 i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-600 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-600 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-600 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-600.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-600.dropdown-toggle:after, .btn.btn-active-color-gray-600.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-600.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-gray-600.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-600.active.dropdown-toggle:after, .btn.btn-active-color-gray-600.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-600.dropdown-toggle:after {
  color: #6c757d;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-600 i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-600 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-600.dropdown-toggle:after {
  color: #6c757d;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-gray-600, .btn-check:active + .btn.btn-icon-gray-600, .btn.btn-icon-gray-600:focus:not(.btn-active), .btn.btn-icon-gray-600:hover:not(.btn-active), .btn.btn-icon-gray-600:active:not(.btn-active), .btn.btn-icon-gray-600.active, .btn.btn-icon-gray-600.show, .show > .btn.btn-icon-gray-600 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-600, .btn-check:active + .btn.btn-active-icon-gray-600, .btn.btn-active-icon-gray-600:focus:not(.btn-active), .btn.btn-active-icon-gray-600:hover:not(.btn-active), .btn.btn-active-icon-gray-600:active:not(.btn-active), .btn.btn-active-icon-gray-600.active, .btn.btn-active-icon-gray-600.show, .show > .btn.btn-active-icon-gray-600 {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-600 i, .btn-check:active + .btn.btn-active-icon-gray-600 i, .btn.btn-active-icon-gray-600:focus:not(.btn-active) i, .btn.btn-active-icon-gray-600:hover:not(.btn-active) i, .btn.btn-active-icon-gray-600:active:not(.btn-active) i, .btn.btn-active-icon-gray-600.active i, .btn.btn-active-icon-gray-600.show i, .show > .btn.btn-active-icon-gray-600 i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-600 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-600 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-600 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-600.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-600.dropdown-toggle:after, .btn.btn-active-icon-gray-600.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-600.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-gray-600.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-600.active.dropdown-toggle:after, .btn.btn-active-icon-gray-600.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-600.dropdown-toggle:after {
  color: #6c757d;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-gray-600 {
  color: #6c757d;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-gray-600, .btn-check:active + .btn.btn-text-gray-600, .btn.btn-text-gray-600:focus:not(.btn-active), .btn.btn-text-gray-600:hover:not(.btn-active), .btn.btn-text-gray-600:active:not(.btn-active), .btn.btn-text-gray-600.active, .btn.btn-text-gray-600.show, .show > .btn.btn-text-gray-600 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-gray-600, .btn-check:active + .btn.btn-active-text-gray-600, .btn.btn-active-text-gray-600:focus:not(.btn-active), .btn.btn-active-text-gray-600:hover:not(.btn-active), .btn.btn-active-text-gray-600:active:not(.btn-active), .btn.btn-active-text-gray-600.active, .btn.btn-active-text-gray-600.show, .show > .btn.btn-active-text-gray-600 {
  color: #6c757d;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-gray-700 {
  color: #495057;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-700 i {
  color: #495057;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-700 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #495057;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-700.dropdown-toggle:after {
  color: #495057;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-gray-700, .btn-check:active + .btn.btn-color-gray-700, .btn.btn-color-gray-700:focus:not(.btn-active), .btn.btn-color-gray-700:hover:not(.btn-active), .btn.btn-color-gray-700:active:not(.btn-active), .btn.btn-color-gray-700.active, .btn.btn-color-gray-700.show, .show > .btn.btn-color-gray-700 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-700, .btn-check:active + .btn.btn-active-color-gray-700, .btn.btn-active-color-gray-700:focus:not(.btn-active), .btn.btn-active-color-gray-700:hover:not(.btn-active), .btn.btn-active-color-gray-700:active:not(.btn-active), .btn.btn-active-color-gray-700.active, .btn.btn-active-color-gray-700.show, .show > .btn.btn-active-color-gray-700 {
  color: #495057;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-700 i, .btn-check:active + .btn.btn-active-color-gray-700 i, .btn.btn-active-color-gray-700:focus:not(.btn-active) i, .btn.btn-active-color-gray-700:hover:not(.btn-active) i, .btn.btn-active-color-gray-700:active:not(.btn-active) i, .btn.btn-active-color-gray-700.active i, .btn.btn-active-color-gray-700.show i, .show > .btn.btn-active-color-gray-700 i {
  color: #495057;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-700 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-700 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-700 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #495057;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-700.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-700.dropdown-toggle:after, .btn.btn-active-color-gray-700.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-700.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-gray-700.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-700.active.dropdown-toggle:after, .btn.btn-active-color-gray-700.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-700.dropdown-toggle:after {
  color: #495057;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-700 i {
  color: #495057;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-700 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #495057;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-700.dropdown-toggle:after {
  color: #495057;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-gray-700, .btn-check:active + .btn.btn-icon-gray-700, .btn.btn-icon-gray-700:focus:not(.btn-active), .btn.btn-icon-gray-700:hover:not(.btn-active), .btn.btn-icon-gray-700:active:not(.btn-active), .btn.btn-icon-gray-700.active, .btn.btn-icon-gray-700.show, .show > .btn.btn-icon-gray-700 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-700, .btn-check:active + .btn.btn-active-icon-gray-700, .btn.btn-active-icon-gray-700:focus:not(.btn-active), .btn.btn-active-icon-gray-700:hover:not(.btn-active), .btn.btn-active-icon-gray-700:active:not(.btn-active), .btn.btn-active-icon-gray-700.active, .btn.btn-active-icon-gray-700.show, .show > .btn.btn-active-icon-gray-700 {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-700 i, .btn-check:active + .btn.btn-active-icon-gray-700 i, .btn.btn-active-icon-gray-700:focus:not(.btn-active) i, .btn.btn-active-icon-gray-700:hover:not(.btn-active) i, .btn.btn-active-icon-gray-700:active:not(.btn-active) i, .btn.btn-active-icon-gray-700.active i, .btn.btn-active-icon-gray-700.show i, .show > .btn.btn-active-icon-gray-700 i {
  color: #495057;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-700 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-700 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-700 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #495057;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-700.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-700.dropdown-toggle:after, .btn.btn-active-icon-gray-700.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-700.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-gray-700.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-700.active.dropdown-toggle:after, .btn.btn-active-icon-gray-700.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-700.dropdown-toggle:after {
  color: #495057;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-gray-700 {
  color: #495057;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-gray-700, .btn-check:active + .btn.btn-text-gray-700, .btn.btn-text-gray-700:focus:not(.btn-active), .btn.btn-text-gray-700:hover:not(.btn-active), .btn.btn-text-gray-700:active:not(.btn-active), .btn.btn-text-gray-700.active, .btn.btn-text-gray-700.show, .show > .btn.btn-text-gray-700 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-gray-700, .btn-check:active + .btn.btn-active-text-gray-700, .btn.btn-active-text-gray-700:focus:not(.btn-active), .btn.btn-active-text-gray-700:hover:not(.btn-active), .btn.btn-active-text-gray-700:active:not(.btn-active), .btn.btn-active-text-gray-700.active, .btn.btn-active-text-gray-700.show, .show > .btn.btn-active-text-gray-700 {
  color: #495057;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-gray-800 {
  color: #343a40;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-800 i {
  color: #343a40;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-800 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #343a40;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-800.dropdown-toggle:after {
  color: #343a40;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-gray-800, .btn-check:active + .btn.btn-color-gray-800, .btn.btn-color-gray-800:focus:not(.btn-active), .btn.btn-color-gray-800:hover:not(.btn-active), .btn.btn-color-gray-800:active:not(.btn-active), .btn.btn-color-gray-800.active, .btn.btn-color-gray-800.show, .show > .btn.btn-color-gray-800 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-800, .btn-check:active + .btn.btn-active-color-gray-800, .btn.btn-active-color-gray-800:focus:not(.btn-active), .btn.btn-active-color-gray-800:hover:not(.btn-active), .btn.btn-active-color-gray-800:active:not(.btn-active), .btn.btn-active-color-gray-800.active, .btn.btn-active-color-gray-800.show, .show > .btn.btn-active-color-gray-800 {
  color: #343a40;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-800 i, .btn-check:active + .btn.btn-active-color-gray-800 i, .btn.btn-active-color-gray-800:focus:not(.btn-active) i, .btn.btn-active-color-gray-800:hover:not(.btn-active) i, .btn.btn-active-color-gray-800:active:not(.btn-active) i, .btn.btn-active-color-gray-800.active i, .btn.btn-active-color-gray-800.show i, .show > .btn.btn-active-color-gray-800 i {
  color: #343a40;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-800 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-800 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-800 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #343a40;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-800.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-800.dropdown-toggle:after, .btn.btn-active-color-gray-800.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-800.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-gray-800.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-800.active.dropdown-toggle:after, .btn.btn-active-color-gray-800.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-800.dropdown-toggle:after {
  color: #343a40;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-800 i {
  color: #343a40;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-800 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #343a40;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-800.dropdown-toggle:after {
  color: #343a40;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-gray-800, .btn-check:active + .btn.btn-icon-gray-800, .btn.btn-icon-gray-800:focus:not(.btn-active), .btn.btn-icon-gray-800:hover:not(.btn-active), .btn.btn-icon-gray-800:active:not(.btn-active), .btn.btn-icon-gray-800.active, .btn.btn-icon-gray-800.show, .show > .btn.btn-icon-gray-800 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-800, .btn-check:active + .btn.btn-active-icon-gray-800, .btn.btn-active-icon-gray-800:focus:not(.btn-active), .btn.btn-active-icon-gray-800:hover:not(.btn-active), .btn.btn-active-icon-gray-800:active:not(.btn-active), .btn.btn-active-icon-gray-800.active, .btn.btn-active-icon-gray-800.show, .show > .btn.btn-active-icon-gray-800 {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-800 i, .btn-check:active + .btn.btn-active-icon-gray-800 i, .btn.btn-active-icon-gray-800:focus:not(.btn-active) i, .btn.btn-active-icon-gray-800:hover:not(.btn-active) i, .btn.btn-active-icon-gray-800:active:not(.btn-active) i, .btn.btn-active-icon-gray-800.active i, .btn.btn-active-icon-gray-800.show i, .show > .btn.btn-active-icon-gray-800 i {
  color: #343a40;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-800 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-800 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-800 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #343a40;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-800.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-800.dropdown-toggle:after, .btn.btn-active-icon-gray-800.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-800.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-gray-800.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-800.active.dropdown-toggle:after, .btn.btn-active-icon-gray-800.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-800.dropdown-toggle:after {
  color: #343a40;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-gray-800 {
  color: #343a40;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-gray-800, .btn-check:active + .btn.btn-text-gray-800, .btn.btn-text-gray-800:focus:not(.btn-active), .btn.btn-text-gray-800:hover:not(.btn-active), .btn.btn-text-gray-800:active:not(.btn-active), .btn.btn-text-gray-800.active, .btn.btn-text-gray-800.show, .show > .btn.btn-text-gray-800 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-gray-800, .btn-check:active + .btn.btn-active-text-gray-800, .btn.btn-active-text-gray-800:focus:not(.btn-active), .btn.btn-active-text-gray-800:hover:not(.btn-active), .btn.btn-active-text-gray-800:active:not(.btn-active), .btn.btn-active-text-gray-800.active, .btn.btn-active-text-gray-800.show, .show > .btn.btn-active-text-gray-800 {
  color: #343a40;
  background-color: #e4e6ef !important;
}

/* line 95, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-color-gray-900 {
  color: #212529;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-900 i {
  color: #212529;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-900 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-color-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-color-gray-900.dropdown-toggle:after {
  color: #212529;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-color-gray-900, .btn-check:active + .btn.btn-color-gray-900, .btn.btn-color-gray-900:focus:not(.btn-active), .btn.btn-color-gray-900:hover:not(.btn-active), .btn.btn-color-gray-900:active:not(.btn-active), .btn.btn-color-gray-900.active, .btn.btn-color-gray-900.show, .show > .btn.btn-color-gray-900 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-900, .btn-check:active + .btn.btn-active-color-gray-900, .btn.btn-active-color-gray-900:focus:not(.btn-active), .btn.btn-active-color-gray-900:hover:not(.btn-active), .btn.btn-active-color-gray-900:active:not(.btn-active), .btn.btn-active-color-gray-900.active, .btn.btn-active-color-gray-900.show, .show > .btn.btn-active-color-gray-900 {
  color: #212529;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-900 i, .btn-check:active + .btn.btn-active-color-gray-900 i, .btn.btn-active-color-gray-900:focus:not(.btn-active) i, .btn.btn-active-color-gray-900:hover:not(.btn-active) i, .btn.btn-active-color-gray-900:active:not(.btn-active) i, .btn.btn-active-color-gray-900.active i, .btn.btn-active-color-gray-900.show i, .show > .btn.btn-active-color-gray-900 i {
  color: #212529;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-900 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-900 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-900 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-color-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-color-gray-900.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-900.dropdown-toggle:after, .btn.btn-active-color-gray-900.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-900.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-color-gray-900.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-900.active.dropdown-toggle:after, .btn.btn-active-color-gray-900.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-900.dropdown-toggle:after {
  color: #212529;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-900 i {
  color: #212529;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-900 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-icon-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-icon-gray-900.dropdown-toggle:after {
  color: #212529;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-icon-gray-900, .btn-check:active + .btn.btn-icon-gray-900, .btn.btn-icon-gray-900:focus:not(.btn-active), .btn.btn-icon-gray-900:hover:not(.btn-active), .btn.btn-icon-gray-900:active:not(.btn-active), .btn.btn-icon-gray-900.active, .btn.btn-icon-gray-900.show, .show > .btn.btn-icon-gray-900 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-900, .btn-check:active + .btn.btn-active-icon-gray-900, .btn.btn-active-icon-gray-900:focus:not(.btn-active), .btn.btn-active-icon-gray-900:hover:not(.btn-active), .btn.btn-active-icon-gray-900:active:not(.btn-active), .btn.btn-active-icon-gray-900.active, .btn.btn-active-icon-gray-900.show, .show > .btn.btn-active-icon-gray-900 {
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-900 i, .btn-check:active + .btn.btn-active-icon-gray-900 i, .btn.btn-active-icon-gray-900:focus:not(.btn-active) i, .btn.btn-active-icon-gray-900:hover:not(.btn-active) i, .btn.btn-active-icon-gray-900:active:not(.btn-active) i, .btn.btn-active-icon-gray-900.active i, .btn.btn-active-icon-gray-900.show i, .show > .btn.btn-active-icon-gray-900 i {
  color: #212529;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-900 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-900 .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-900 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-active-icon-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-icon-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-active-icon-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-icon-gray-900.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-900.dropdown-toggle:after, .btn.btn-active-icon-gray-900.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-900.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-active-icon-gray-900.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-900.active.dropdown-toggle:after, .btn.btn-active-icon-gray-900.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-900.dropdown-toggle:after {
  color: #212529;
}

/* line 155, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-text-gray-900 {
  color: #212529;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-text-gray-900, .btn-check:active + .btn.btn-text-gray-900, .btn.btn-text-gray-900:focus:not(.btn-active), .btn.btn-text-gray-900:hover:not(.btn-active), .btn.btn-text-gray-900:active:not(.btn-active), .btn.btn-text-gray-900.active, .btn.btn-text-gray-900.show, .show > .btn.btn-text-gray-900 {
  background-color: #e4e6ef !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-active-text-gray-900, .btn-check:active + .btn.btn-active-text-gray-900, .btn.btn-active-text-gray-900:focus:not(.btn-active), .btn.btn-active-text-gray-900:hover:not(.btn-active), .btn.btn-active-text-gray-900:active:not(.btn-active), .btn.btn-active-text-gray-900.active, .btn.btn-active-text-gray-900.show, .show > .btn.btn-active-text-gray-900 {
  color: #212529;
  background-color: #e4e6ef !important;
}

/* line 189, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-facebook {
  color: #ffffff;
  border-color: #3b5998;
  background-color: #3b5998;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-facebook i {
  color: #ffffff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-facebook .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ffffff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-facebook .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-facebook.dropdown-toggle:after {
  color: #ffffff;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-facebook, .btn-check:active + .btn.btn-facebook, .btn.btn-facebook:focus:not(.btn-active), .btn.btn-facebook:hover:not(.btn-active), .btn.btn-facebook:active:not(.btn-active), .btn.btn-facebook.active, .btn.btn-facebook.show, .show > .btn.btn-facebook {
  border-color: #30497c;
  background-color: #e4e6ef !important;
}

/* line 204, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-light-facebook {
  color: #3b5998;
  border-color: rgba(59, 89, 152, 0.1);
  background-color: rgba(59, 89, 152, 0.1);
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-facebook i {
  color: #3b5998;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-facebook .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #3b5998;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-facebook .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-facebook.dropdown-toggle:after {
  color: #3b5998;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-facebook, .btn-check:active + .btn.btn-light-facebook, .btn.btn-light-facebook:focus:not(.btn-active), .btn.btn-light-facebook:hover:not(.btn-active), .btn.btn-light-facebook:active:not(.btn-active), .btn.btn-light-facebook.active, .btn.btn-light-facebook.show, .show > .btn.btn-light-facebook {
  color: #ffffff;
  border-color: #3b5998;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-facebook i, .btn-check:active + .btn.btn-light-facebook i, .btn.btn-light-facebook:focus:not(.btn-active) i, .btn.btn-light-facebook:hover:not(.btn-active) i, .btn.btn-light-facebook:active:not(.btn-active) i, .btn.btn-light-facebook.active i, .btn.btn-light-facebook.show i, .show > .btn.btn-light-facebook i {
  color: #ffffff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-facebook .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-facebook .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-facebook:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-facebook:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-facebook:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-facebook.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-facebook.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-light-facebook .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ffffff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-facebook .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-facebook .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-facebook:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-facebook:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-facebook:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-facebook.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-facebook.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-light-facebook .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-facebook.dropdown-toggle:after, .btn-check:active + .btn.btn-light-facebook.dropdown-toggle:after, .btn.btn-light-facebook.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-facebook.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-light-facebook.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-facebook.active.dropdown-toggle:after, .btn.btn-light-facebook.show.dropdown-toggle:after, .show > .btn.btn-light-facebook.dropdown-toggle:after {
  color: #ffffff;
}

/* line 189, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-google {
  color: #ffffff;
  border-color: #dd4b39;
  background-color: #dd4b39;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-google i {
  color: #ffffff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-google .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ffffff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-google .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-google.dropdown-toggle:after {
  color: #ffffff;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-google, .btn-check:active + .btn.btn-google, .btn.btn-google:focus:not(.btn-active), .btn.btn-google:hover:not(.btn-active), .btn.btn-google:active:not(.btn-active), .btn.btn-google.active, .btn.btn-google.show, .show > .btn.btn-google {
  border-color: #cd3623;
  background-color: #e4e6ef !important;
}

/* line 204, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-light-google {
  color: #dd4b39;
  border-color: rgba(221, 75, 57, 0.1);
  background-color: rgba(221, 75, 57, 0.1);
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-google i {
  color: #dd4b39;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-google .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #dd4b39;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-google .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-google.dropdown-toggle:after {
  color: #dd4b39;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-google, .btn-check:active + .btn.btn-light-google, .btn.btn-light-google:focus:not(.btn-active), .btn.btn-light-google:hover:not(.btn-active), .btn.btn-light-google:active:not(.btn-active), .btn.btn-light-google.active, .btn.btn-light-google.show, .show > .btn.btn-light-google {
  color: #ffffff;
  border-color: #dd4b39;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-google i, .btn-check:active + .btn.btn-light-google i, .btn.btn-light-google:focus:not(.btn-active) i, .btn.btn-light-google:hover:not(.btn-active) i, .btn.btn-light-google:active:not(.btn-active) i, .btn.btn-light-google.active i, .btn.btn-light-google.show i, .show > .btn.btn-light-google i {
  color: #ffffff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-google .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-google .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-google:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-google:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-google:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-google.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-google.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-light-google .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ffffff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-google .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-google .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-google:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-google:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-google:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-google.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-google.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-light-google .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-google.dropdown-toggle:after, .btn-check:active + .btn.btn-light-google.dropdown-toggle:after, .btn.btn-light-google.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-google.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-light-google.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-google.active.dropdown-toggle:after, .btn.btn-light-google.show.dropdown-toggle:after, .show > .btn.btn-light-google.dropdown-toggle:after {
  color: #ffffff;
}

/* line 189, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-twitter {
  color: #ffffff;
  border-color: #1da1f2;
  background-color: #1da1f2;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-twitter i {
  color: #ffffff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-twitter .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ffffff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-twitter .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-twitter.dropdown-toggle:after {
  color: #ffffff;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-twitter, .btn-check:active + .btn.btn-twitter, .btn.btn-twitter:focus:not(.btn-active), .btn.btn-twitter:hover:not(.btn-active), .btn.btn-twitter:active:not(.btn-active), .btn.btn-twitter.active, .btn.btn-twitter.show, .show > .btn.btn-twitter {
  border-color: #0d8ddc;
  background-color: #e4e6ef !important;
}

/* line 204, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-light-twitter {
  color: #1da1f2;
  border-color: rgba(29, 161, 242, 0.1);
  background-color: rgba(29, 161, 242, 0.1);
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-twitter i {
  color: #1da1f2;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-twitter .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1da1f2;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-twitter .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-twitter.dropdown-toggle:after {
  color: #1da1f2;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-twitter, .btn-check:active + .btn.btn-light-twitter, .btn.btn-light-twitter:focus:not(.btn-active), .btn.btn-light-twitter:hover:not(.btn-active), .btn.btn-light-twitter:active:not(.btn-active), .btn.btn-light-twitter.active, .btn.btn-light-twitter.show, .show > .btn.btn-light-twitter {
  color: #ffffff;
  border-color: #1da1f2;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-twitter i, .btn-check:active + .btn.btn-light-twitter i, .btn.btn-light-twitter:focus:not(.btn-active) i, .btn.btn-light-twitter:hover:not(.btn-active) i, .btn.btn-light-twitter:active:not(.btn-active) i, .btn.btn-light-twitter.active i, .btn.btn-light-twitter.show i, .show > .btn.btn-light-twitter i {
  color: #ffffff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-twitter .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-twitter .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-twitter:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-twitter:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-twitter:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-twitter.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-twitter.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-light-twitter .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ffffff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-twitter .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-twitter .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-twitter:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-twitter:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-twitter:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-twitter.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-twitter.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-light-twitter .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-twitter.dropdown-toggle:after, .btn-check:active + .btn.btn-light-twitter.dropdown-toggle:after, .btn.btn-light-twitter.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-twitter.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-light-twitter.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-twitter.active.dropdown-toggle:after, .btn.btn-light-twitter.show.dropdown-toggle:after, .show > .btn.btn-light-twitter.dropdown-toggle:after {
  color: #ffffff;
}

/* line 189, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-instagram {
  color: #ffffff;
  border-color: #e1306c;
  background-color: #e1306c;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-instagram i {
  color: #ffffff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-instagram .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ffffff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-instagram .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-instagram.dropdown-toggle:after {
  color: #ffffff;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-instagram, .btn-check:active + .btn.btn-instagram, .btn.btn-instagram:focus:not(.btn-active), .btn.btn-instagram:hover:not(.btn-active), .btn.btn-instagram:active:not(.btn-active), .btn.btn-instagram.active, .btn.btn-instagram.show, .show > .btn.btn-instagram {
  border-color: #cd1e59;
  background-color: #e4e6ef !important;
}

/* line 204, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-light-instagram {
  color: #e1306c;
  border-color: rgba(225, 48, 108, 0.1);
  background-color: rgba(225, 48, 108, 0.1);
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-instagram i {
  color: #e1306c;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-instagram .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #e1306c;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-instagram .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-instagram.dropdown-toggle:after {
  color: #e1306c;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-instagram, .btn-check:active + .btn.btn-light-instagram, .btn.btn-light-instagram:focus:not(.btn-active), .btn.btn-light-instagram:hover:not(.btn-active), .btn.btn-light-instagram:active:not(.btn-active), .btn.btn-light-instagram.active, .btn.btn-light-instagram.show, .show > .btn.btn-light-instagram {
  color: #ffffff;
  border-color: #e1306c;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-instagram i, .btn-check:active + .btn.btn-light-instagram i, .btn.btn-light-instagram:focus:not(.btn-active) i, .btn.btn-light-instagram:hover:not(.btn-active) i, .btn.btn-light-instagram:active:not(.btn-active) i, .btn.btn-light-instagram.active i, .btn.btn-light-instagram.show i, .show > .btn.btn-light-instagram i {
  color: #ffffff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-instagram .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-instagram .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-instagram:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-instagram:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-instagram:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-instagram.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-instagram.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-light-instagram .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ffffff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-instagram .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-instagram .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-instagram:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-instagram:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-instagram:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-instagram.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-instagram.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-light-instagram .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-instagram.dropdown-toggle:after, .btn-check:active + .btn.btn-light-instagram.dropdown-toggle:after, .btn.btn-light-instagram.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-instagram.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-light-instagram.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-instagram.active.dropdown-toggle:after, .btn.btn-light-instagram.show.dropdown-toggle:after, .show > .btn.btn-light-instagram.dropdown-toggle:after {
  color: #ffffff;
}

/* line 189, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-youtube {
  color: #ffffff;
  border-color: #ff0000;
  background-color: #ff0000;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-youtube i {
  color: #ffffff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-youtube .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ffffff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-youtube .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-youtube.dropdown-toggle:after {
  color: #ffffff;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-youtube, .btn-check:active + .btn.btn-youtube, .btn.btn-youtube:focus:not(.btn-active), .btn.btn-youtube:hover:not(.btn-active), .btn.btn-youtube:active:not(.btn-active), .btn.btn-youtube.active, .btn.btn-youtube.show, .show > .btn.btn-youtube {
  border-color: #d90000;
  background-color: #e4e6ef !important;
}

/* line 204, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-light-youtube {
  color: #ff0000;
  border-color: rgba(255, 0, 0, 0.1);
  background-color: rgba(255, 0, 0, 0.1);
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-youtube i {
  color: #ff0000;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-youtube .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ff0000;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-youtube .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-youtube.dropdown-toggle:after {
  color: #ff0000;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-youtube, .btn-check:active + .btn.btn-light-youtube, .btn.btn-light-youtube:focus:not(.btn-active), .btn.btn-light-youtube:hover:not(.btn-active), .btn.btn-light-youtube:active:not(.btn-active), .btn.btn-light-youtube.active, .btn.btn-light-youtube.show, .show > .btn.btn-light-youtube {
  color: #ffffff;
  border-color: #ff0000;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-youtube i, .btn-check:active + .btn.btn-light-youtube i, .btn.btn-light-youtube:focus:not(.btn-active) i, .btn.btn-light-youtube:hover:not(.btn-active) i, .btn.btn-light-youtube:active:not(.btn-active) i, .btn.btn-light-youtube.active i, .btn.btn-light-youtube.show i, .show > .btn.btn-light-youtube i {
  color: #ffffff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-youtube .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-youtube .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-youtube:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-youtube:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-youtube:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-youtube.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-youtube.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-light-youtube .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ffffff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-youtube .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-youtube .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-youtube:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-youtube:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-youtube:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-youtube.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-youtube.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-light-youtube .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-youtube.dropdown-toggle:after, .btn-check:active + .btn.btn-light-youtube.dropdown-toggle:after, .btn.btn-light-youtube.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-youtube.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-light-youtube.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-youtube.active.dropdown-toggle:after, .btn.btn-light-youtube.show.dropdown-toggle:after, .show > .btn.btn-light-youtube.dropdown-toggle:after {
  color: #ffffff;
}

/* line 189, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-linkedin {
  color: #ffffff;
  border-color: #0077b5;
  background-color: #0077b5;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-linkedin i {
  color: #ffffff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-linkedin .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ffffff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-linkedin .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-linkedin.dropdown-toggle:after {
  color: #ffffff;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-linkedin, .btn-check:active + .btn.btn-linkedin, .btn.btn-linkedin:focus:not(.btn-active), .btn.btn-linkedin:hover:not(.btn-active), .btn.btn-linkedin:active:not(.btn-active), .btn.btn-linkedin.active, .btn.btn-linkedin.show, .show > .btn.btn-linkedin {
  border-color: #005e8f;
  background-color: #e4e6ef !important;
}

/* line 204, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-light-linkedin {
  color: #0077b5;
  border-color: rgba(0, 119, 181, 0.1);
  background-color: rgba(0, 119, 181, 0.1);
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-linkedin i {
  color: #0077b5;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-linkedin .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #0077b5;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-light-linkedin .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-light-linkedin.dropdown-toggle:after {
  color: #0077b5;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-linkedin, .btn-check:active + .btn.btn-light-linkedin, .btn.btn-light-linkedin:focus:not(.btn-active), .btn.btn-light-linkedin:hover:not(.btn-active), .btn.btn-light-linkedin:active:not(.btn-active), .btn.btn-light-linkedin.active, .btn.btn-light-linkedin.show, .show > .btn.btn-light-linkedin {
  color: #ffffff;
  border-color: #0077b5;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-linkedin i, .btn-check:active + .btn.btn-light-linkedin i, .btn.btn-light-linkedin:focus:not(.btn-active) i, .btn.btn-light-linkedin:hover:not(.btn-active) i, .btn.btn-light-linkedin:active:not(.btn-active) i, .btn.btn-light-linkedin.active i, .btn.btn-light-linkedin.show i, .show > .btn.btn-light-linkedin i {
  color: #ffffff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-linkedin .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-linkedin .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-linkedin:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-linkedin:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-linkedin:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-linkedin.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-linkedin.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-light-linkedin .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ffffff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-light-linkedin .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-light-linkedin .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-linkedin:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-linkedin:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-linkedin:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-linkedin.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-linkedin.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-light-linkedin .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-light-linkedin.dropdown-toggle:after, .btn-check:active + .btn.btn-light-linkedin.dropdown-toggle:after, .btn.btn-light-linkedin.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-linkedin.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-light-linkedin.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-linkedin.active.dropdown-toggle:after, .btn.btn-light-linkedin.show.dropdown-toggle:after, .show > .btn.btn-light-linkedin.dropdown-toggle:after {
  color: #ffffff;
}

/* line 220, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-outline.btn-outline-dashed {
  border-width: 1px;
  border-style: dashed;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-outline.btn-outline-dashed, .btn-check:active + .btn.btn-outline.btn-outline-dashed, .btn.btn-outline.btn-outline-dashed:focus:not(.btn-active), .btn.btn-outline.btn-outline-dashed:hover:not(.btn-active), .btn.btn-outline.btn-outline-dashed:active:not(.btn-active), .btn.btn-outline.btn-outline-dashed.active, .btn.btn-outline.btn-outline-dashed.show, .show > .btn.btn-outline.btn-outline-dashed {
  border-color: #00A3FF;
  background-color: #e4e6ef !important;
}

/* line 238, vendor/assets/stylesheets/craft/components/buttons/_theme.scss */
.btn.btn-outline.btn-outline-dashed.btn-outline-default {
  border-width: 1px;
  border-style: dashed;
  color: #6c757d;
  border-color: #dee2e6;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-outline.btn-outline-dashed.btn-outline-default i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:after {
  color: #6c757d;
}

/* line 43, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default, .btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default, .btn.btn-outline.btn-outline-dashed.btn-outline-default:focus:not(.btn-active), .btn.btn-outline.btn-outline-dashed.btn-outline-default:hover:not(.btn-active), .btn.btn-outline.btn-outline-dashed.btn-outline-default:active:not(.btn-active), .btn.btn-outline.btn-outline-dashed.btn-outline-default.active, .btn.btn-outline.btn-outline-dashed.btn-outline-default.show, .show > .btn.btn-outline.btn-outline-dashed.btn-outline-default {
  color: #00A3FF;
  border-color: #00A3FF;
  background-color: #e4e6ef !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default i, .btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default i, .btn.btn-outline.btn-outline-dashed.btn-outline-default:focus:not(.btn-active) i, .btn.btn-outline.btn-outline-dashed.btn-outline-default:hover:not(.btn-active) i, .btn.btn-outline.btn-outline-dashed.btn-outline-default:active:not(.btn-active) i, .btn.btn-outline.btn-outline-dashed.btn-outline-default.active i, .btn.btn-outline.btn-outline-dashed.btn-outline-default.show i, .show > .btn.btn-outline.btn-outline-dashed.btn-outline-default i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-outline.btn-outline-dashed.btn-outline-default:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-outline.btn-outline-dashed.btn-outline-default:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-outline.btn-outline-dashed.btn-outline-default:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-outline.btn-outline-dashed.btn-outline-default.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-outline.btn-outline-dashed.btn-outline-default.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-outline.btn-outline-dashed.btn-outline-default:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-outline.btn-outline-dashed.btn-outline-default:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-outline.btn-outline-dashed.btn-outline-default:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-outline.btn-outline-dashed.btn-outline-default.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-outline.btn-outline-dashed.btn-outline-default.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .show > .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 64, vendor/assets/stylesheets/craft/components/mixins/_buttons.scss */
.btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:after, .btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:after, .btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:hover:not(.btn-active):after, .btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:active:not(.btn-active):after, .btn.btn-outline.btn-outline-dashed.btn-outline-default.active.dropdown-toggle:after, .btn.btn-outline.btn-outline-dashed.btn-outline-default.show.dropdown-toggle:after, .show > .btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:after {
  color: #00A3FF;
}

/* line 5, vendor/assets/stylesheets/craft/components/_code.scss */
code:not([class*="language-"]) {
  font-weight: 400;
  color: #d63384;
  line-height: inherit;
  font-size: inherit;
  background-color: #F1F3F8;
  padding: 0.1rem 0.4rem;
  margin: 0 0.5rem;
  box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.08);
  border-radius: 0.3rem;
}

/* line 7, vendor/assets/stylesheets/craft/components/forms/_form-control.scss */
.form-control {
  box-shadow: none !important;
}

/* line 11, vendor/assets/stylesheets/craft/components/forms/_form-control.scss */
.dropdown.show > .form-control {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
}

/* line 18, vendor/assets/stylesheets/craft/components/forms/_form-control.scss */
.form-control[readonly] {
  background-color: #fff;
}

/* line 23, vendor/assets/stylesheets/craft/components/forms/_form-control.scss */
.form-control.form-control-solid {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #495057;
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 7, vendor/assets/stylesheets/craft/base/mixins/_placeholder.scss */
.form-control.form-control-solid::placeholder {
  color: #6c757d;
}

/* line 12, vendor/assets/stylesheets/craft/base/mixins/_placeholder.scss */
.form-control.form-control-solid::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

/* line 30, vendor/assets/stylesheets/craft/components/forms/_form-control.scss */
.dropdown.show > .form-control.form-control-solid, .form-control.form-control-solid:active, .form-control.form-control-solid.active, .form-control.form-control-solid:focus, .form-control.form-control-solid.focus {
  background-color: #f2f4f6;
  border-color: #f2f4f6;
  color: #495057;
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 43, vendor/assets/stylesheets/craft/components/forms/_form-control.scss */
.form-control.form-control-transparent {
  background-color: transparent;
  border-color: transparent;
}

/* line 47, vendor/assets/stylesheets/craft/components/forms/_form-control.scss */
.dropdown.show > .form-control.form-control-transparent, .form-control.form-control-transparent:active, .form-control.form-control-transparent.active, .form-control.form-control-transparent:focus, .form-control.form-control-transparent.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 58, vendor/assets/stylesheets/craft/components/forms/_form-control.scss */
.form-control.form-control-flush {
  border: 0;
  background-color: transparent;
  outline: none !important;
  box-shadow: none;
  border-radius: 0;
}

/* line 7, vendor/assets/stylesheets/craft/base/mixins/_placeholder.scss */
.placeholder-gray-500::placeholder {
  color: #adb5bd;
}

/* line 12, vendor/assets/stylesheets/craft/base/mixins/_placeholder.scss */
.placeholder-gray-500::-moz-placeholder {
  color: #adb5bd;
  opacity: 1;
}

/* line 7, vendor/assets/stylesheets/craft/base/mixins/_placeholder.scss */
.placeholder-white::placeholder {
  color: #fff;
}

/* line 12, vendor/assets/stylesheets/craft/base/mixins/_placeholder.scss */
.placeholder-white::-moz-placeholder {
  color: #fff;
  opacity: 1;
}

/* line 73, vendor/assets/stylesheets/craft/components/forms/_form-control.scss */
.resize-none {
  resize: none;
}

/* line 5, vendor/assets/stylesheets/craft/components/forms/_form-select.scss */
.form-select {
  box-shadow: none !important;
}

/* line 9, vendor/assets/stylesheets/craft/components/forms/_form-select.scss */
.form-select.form-select-solid {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #495057;
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 7, vendor/assets/stylesheets/craft/base/mixins/_placeholder.scss */
.form-select.form-select-solid::placeholder {
  color: #6c757d;
}

/* line 12, vendor/assets/stylesheets/craft/base/mixins/_placeholder.scss */
.form-select.form-select-solid::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

/* line 16, vendor/assets/stylesheets/craft/components/forms/_form-select.scss */
.dropdown.show > .form-select.form-select-solid, .form-select.form-select-solid:active, .form-select.form-select-solid.active, .form-select.form-select-solid:focus, .form-select.form-select-solid.focus {
  background-color: #f2f4f6;
  border-color: #f2f4f6 !important;
  color: #495057;
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 29, vendor/assets/stylesheets/craft/components/forms/_form-select.scss */
.form-select.form-select-transparent {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}

/* line 7, vendor/assets/stylesheets/craft/base/mixins/_placeholder.scss */
.form-select.form-select-transparent::placeholder {
  color: #6c757d;
}

/* line 12, vendor/assets/stylesheets/craft/base/mixins/_placeholder.scss */
.form-select.form-select-transparent::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

/* line 35, vendor/assets/stylesheets/craft/components/forms/_form-select.scss */
.dropdown.show > .form-select.form-select-transparent, .form-select.form-select-transparent:active, .form-select.form-select-transparent.active, .form-select.form-select-transparent:focus, .form-select.form-select-transparent.focus {
  background-color: transparent;
  border-color: transparent !important;
  color: #212529;
}

/* line 7, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-check .form-check-label {
  cursor: pointer;
}

/* line 12, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-check .form-check-input {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 20, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-check.form-check-custom {
  display: flex;
  align-items: center;
  padding-left: 0;
  margin: 0;
}

/* line 26, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-check.form-check-custom .form-check-input {
  margin: 0;
  float: none;
  flex-shrink: 0;
}

/* line 32, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-check.form-check-custom .form-check-label {
  margin-left: 0.55rem;
}

/* line 39, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-check:not(.form-switch) .form-check-input[type="checkbox"] {
  background-size: 60% 60%;
}

/* line 47, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-check.form-check-solid .form-check-input {
  border: 0;
  background-color: #e9ecef;
}

/* line 51, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-check.form-check-solid .form-check-input:active, .form-check.form-check-solid .form-check-input:focus {
  filter: none;
  background-color: #e9ecef;
}

/* line 57, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-check.form-check-solid .form-check-input:checked {
  background-color: #0d6efd;
}

/* line 66, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-check.form-check-success .form-check-input:checked {
  background-color: #50CD89;
}

/* line 75, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-check.form-check-danger .form-check-input:checked {
  background-color: #F1416C;
}

/* line 84, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-check.form-check-warning .form-check-input:checked {
  background-color: #FFC700;
}

/* line 94, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-check.form-check-custom.form-check-sm .form-check-input {
  height: 1.5rem;
  width: 1.5rem;
}

/* line 101, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-check.form-check-custom.form-check-lg .form-check-input {
  height: 2.25rem;
  width: 2.25rem;
}

/* line 110, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-switch.form-check-solid .form-check-input {
  height: 2.25rem;
  background-image: 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");
  border-radius: 2em;
}

/* line 115, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-switch.form-check-solid .form-check-input:checked {
  filter: none;
  background-image: 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");
}

/* line 122, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-switch.form-check-solid.form-switch-sm .form-check-input {
  height: 1.5rem;
  width: 2.5rem;
}

/* line 129, vendor/assets/stylesheets/craft/components/forms/_form-check.scss */
.form-switch.form-check-solid.form-switch-lg .form-check-input {
  height: 2.75rem;
  width: 3.75rem;
}

/* line 7, vendor/assets/stylesheets/craft/components/forms/_input-group.scss */
.input-group.input-group-solid {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  border-radius: 0.375rem;
}

/* line 12, vendor/assets/stylesheets/craft/components/forms/_input-group.scss */
.input-group.input-group-solid.input-group-sm {
  border-radius: 0.25rem;
}

/* line 16, vendor/assets/stylesheets/craft/components/forms/_input-group.scss */
.input-group.input-group-solid.input-group-lg {
  border-radius: 0.5rem;
}

/* line 20, vendor/assets/stylesheets/craft/components/forms/_input-group.scss */
.input-group.input-group-solid .input-group-text {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 24, vendor/assets/stylesheets/craft/components/forms/_input-group.scss */
.input-group.input-group-solid .input-group-text + .form-control {
  border-left-color: #ced4da;
}

/* line 29, vendor/assets/stylesheets/craft/components/forms/_input-group.scss */
.input-group.input-group-solid .form-control {
  background-color: transparent;
  border-color: transparent;
}

/* line 33, vendor/assets/stylesheets/craft/components/forms/_input-group.scss */
.input-group.input-group-solid .form-control + .input-group-text {
  border-left-color: #ced4da;
}

/* line 6, vendor/assets/stylesheets/craft/components/forms/_required.scss */
.required:after {
  content: "*";
  position: relative;
  font-size: inherit;
  color: #F1416C;
  padding-left: 0.25rem;
  font-weight: bold;
}

/* line 8, vendor/assets/stylesheets/craft/components/_modal.scss */
.modal .modal-header {
  align-items: center;
  justify-content: space-between;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

/* line 14, vendor/assets/stylesheets/craft/components/_modal.scss */
.modal .modal-header h1, .modal .modal-header .h1, .modal .modal-header h2, .modal .modal-header .h2, .modal .modal-header h3, .modal .modal-header .h3, .modal .modal-header h4, .modal .modal-header .h4, .modal .modal-header h5, .modal .modal-header .h5, .modal .modal-header h6, .modal .modal-header .h6 {
  margin-bottom: 0;
}

/* line 20, vendor/assets/stylesheets/craft/components/_modal.scss */
.modal .modal-dialog {
  outline: none !important;
}

/* line 26, vendor/assets/stylesheets/craft/components/_modal.scss */
.modal-rounded {
  border-radius: 0.5rem !important;
}

/* line 6, vendor/assets/stylesheets/craft/components/_progress.scss */
.progress-vertical {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}

/* line 11, vendor/assets/stylesheets/craft/components/_progress.scss */
.progress-vertical .progress {
  height: 100%;
  border-radius: 0.375rem;
  display: flex;
  align-items: flex-end;
  margin-right: 1rem;
}

/* line 18, vendor/assets/stylesheets/craft/components/_progress.scss */
.progress-vertical .progress:last-child {
  margin-right: 0;
}

/* line 22, vendor/assets/stylesheets/craft/components/_progress.scss */
.progress-vertical .progress .progress-bar {
  width: 8px;
  border-radius: 0.375rem;
}

/* line 8, vendor/assets/stylesheets/craft/components/_tables.scss */
.table > :not(:first-child) {
  border-color: transparent;
  border-width: 0;
  border-style: none;
}

/* line 14, vendor/assets/stylesheets/craft/components/_tables.scss */
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: inherit;
}

/* line 18, vendor/assets/stylesheets/craft/components/_tables.scss */
.table tr, .table th, .table td {
  border-color: inherit;
  border-width: inherit;
  border-style: inherit;
  text-transform: inherit;
  font-weight: inherit;
  font-size: inherit;
  color: inherit;
  height: inherit;
  min-height: inherit;
}

/* line 29, vendor/assets/stylesheets/craft/components/_tables.scss */
.table tr:first-child, .table th:first-child, .table td:first-child {
  padding-left: 0;
}

/* line 33, vendor/assets/stylesheets/craft/components/_tables.scss */
.table tr:last-child, .table th:last-child, .table td:last-child {
  padding-right: 0;
}

/* line 40, vendor/assets/stylesheets/craft/components/_tables.scss */
.table tfoot tr:last-child,
.table tbody tr:last-child {
  border-bottom: 0 !important;
}

/* line 43, vendor/assets/stylesheets/craft/components/_tables.scss */
.table tfoot tr:last-child th, .table tfoot tr:last-child td,
.table tbody tr:last-child th,
.table tbody tr:last-child td {
  border-bottom: 0 !important;
}

/* line 50, vendor/assets/stylesheets/craft/components/_tables.scss */
.table tfoot th, .table tfoot td {
  border-top: inherit;
}

/* line 56, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.table-rounded {
  border-radius: 0.375rem;
  border-spacing: 0;
  border-collapse: separate;
}

/* line 64, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.table-flush tr, .table.table-flush th, .table.table-flush td {
  padding: inherit;
}

/* line 71, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.table-row-bordered tr {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgba(0, 119, 181, 0.1);
}

/* line 78, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.table-row-bordered tfoot th, .table.table-row-bordered tfoot td {
  border-top-width: 1px !important;
}

/* line 86, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.table-row-dashed tr {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: rgba(0, 119, 181, 0.1);
}

/* line 93, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.table-row-dashed tfoot th, .table.table-row-dashed tfoot td {
  border-top-width: 1px !important;
}

/* line 102, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.table-row-gray-100 tr {
  border-bottom-color: #f8f9fa;
}

/* line 102, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.table-row-gray-200 tr {
  border-bottom-color: #e9ecef;
}

/* line 102, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.table-row-gray-300 tr {
  border-bottom-color: #dee2e6;
}

/* line 102, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.table-row-gray-400 tr {
  border-bottom-color: #ced4da;
}

/* line 102, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.table-row-gray-500 tr {
  border-bottom-color: #adb5bd;
}

/* line 102, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.table-row-gray-600 tr {
  border-bottom-color: #6c757d;
}

/* line 102, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.table-row-gray-700 tr {
  border-bottom-color: #495057;
}

/* line 102, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.table-row-gray-800 tr {
  border-bottom-color: #343a40;
}

/* line 102, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.table-row-gray-900 tr {
  border-bottom-color: #212529;
}

/* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.g-0 th, .table.g-0 td {
  padding: 0;
}

/* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.g-0 th.dtr-control, .table.g-0 td.dtr-control {
  padding-left: 0 !important;
}

/* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gy-0 th, .table.gy-0 td {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gx-0 th, .table.gx-0 td {
  padding-left: 0;
  padding-right: 0;
}

/* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gx-0 th.dtr-control, .table.gx-0 td.dtr-control {
  padding-left: 0 !important;
}

/* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-0 th:first-child, .table.gs-0 td:first-child {
  padding-left: 0;
}

/* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-0 th:last-child, .table.gs-0 td:last-child {
  padding-right: 0;
}

/* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-0 th.dtr-control:first-child, .table.gs-0 td.dtr-control:first-child {
  padding-left: 0 !important;
}

/* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.g-1 th, .table.g-1 td {
  padding: 0.25rem;
}

/* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.g-1 th.dtr-control, .table.g-1 td.dtr-control {
  padding-left: 0.25rem !important;
}

/* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gy-1 th, .table.gy-1 td {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gx-1 th, .table.gx-1 td {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

/* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gx-1 th.dtr-control, .table.gx-1 td.dtr-control {
  padding-left: 0.25rem !important;
}

/* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-1 th:first-child, .table.gs-1 td:first-child {
  padding-left: 0.25rem;
}

/* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-1 th:last-child, .table.gs-1 td:last-child {
  padding-right: 0.25rem;
}

/* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-1 th.dtr-control:first-child, .table.gs-1 td.dtr-control:first-child {
  padding-left: 0.25rem !important;
}

/* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.g-2 th, .table.g-2 td {
  padding: 0.5rem;
}

/* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.g-2 th.dtr-control, .table.g-2 td.dtr-control {
  padding-left: 0.5rem !important;
}

/* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gy-2 th, .table.gy-2 td {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gx-2 th, .table.gx-2 td {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

/* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gx-2 th.dtr-control, .table.gx-2 td.dtr-control {
  padding-left: 0.5rem !important;
}

/* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-2 th:first-child, .table.gs-2 td:first-child {
  padding-left: 0.5rem;
}

/* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-2 th:last-child, .table.gs-2 td:last-child {
  padding-right: 0.5rem;
}

/* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-2 th.dtr-control:first-child, .table.gs-2 td.dtr-control:first-child {
  padding-left: 0.5rem !important;
}

/* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.g-3 th, .table.g-3 td {
  padding: 1rem;
}

/* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.g-3 th.dtr-control, .table.g-3 td.dtr-control {
  padding-left: 1rem !important;
}

/* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gy-3 th, .table.gy-3 td {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gx-3 th, .table.gx-3 td {
  padding-left: 1rem;
  padding-right: 1rem;
}

/* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gx-3 th.dtr-control, .table.gx-3 td.dtr-control {
  padding-left: 1rem !important;
}

/* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-3 th:first-child, .table.gs-3 td:first-child {
  padding-left: 1rem;
}

/* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-3 th:last-child, .table.gs-3 td:last-child {
  padding-right: 1rem;
}

/* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-3 th.dtr-control:first-child, .table.gs-3 td.dtr-control:first-child {
  padding-left: 1rem !important;
}

/* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.g-4 th, .table.g-4 td {
  padding: 1.5rem;
}

/* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.g-4 th.dtr-control, .table.g-4 td.dtr-control {
  padding-left: 1.5rem !important;
}

/* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gy-4 th, .table.gy-4 td {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

/* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gx-4 th, .table.gx-4 td {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gx-4 th.dtr-control, .table.gx-4 td.dtr-control {
  padding-left: 1.5rem !important;
}

/* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-4 th:first-child, .table.gs-4 td:first-child {
  padding-left: 1.5rem;
}

/* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-4 th:last-child, .table.gs-4 td:last-child {
  padding-right: 1.5rem;
}

/* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-4 th.dtr-control:first-child, .table.gs-4 td.dtr-control:first-child {
  padding-left: 1.5rem !important;
}

/* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.g-5 th, .table.g-5 td {
  padding: 3rem;
}

/* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.g-5 th.dtr-control, .table.g-5 td.dtr-control {
  padding-left: 3rem !important;
}

/* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gy-5 th, .table.gy-5 td {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gx-5 th, .table.gx-5 td {
  padding-left: 3rem;
  padding-right: 3rem;
}

/* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gx-5 th.dtr-control, .table.gx-5 td.dtr-control {
  padding-left: 3rem !important;
}

/* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-5 th:first-child, .table.gs-5 td:first-child {
  padding-left: 3rem;
}

/* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-5 th:last-child, .table.gs-5 td:last-child {
  padding-right: 3rem;
}

/* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
.table.gs-5 th.dtr-control:first-child, .table.gs-5 td.dtr-control:first-child {
  padding-left: 3rem !important;
}

@media (min-width: 576px) {
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-sm-0 th, .table.g-sm-0 td {
    padding: 0;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-sm-0 th.dtr-control, .table.g-sm-0 td.dtr-control {
    padding-left: 0 !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-sm-0 th, .table.gy-sm-0 td {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-sm-0 th, .table.gx-sm-0 td {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-sm-0 th.dtr-control, .table.gx-sm-0 td.dtr-control {
    padding-left: 0 !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-0 th:first-child, .table.gs-sm-0 td:first-child {
    padding-left: 0;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-0 th:last-child, .table.gs-sm-0 td:last-child {
    padding-right: 0;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-0 th.dtr-control:first-child, .table.gs-sm-0 td.dtr-control:first-child {
    padding-left: 0 !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-sm-1 th, .table.g-sm-1 td {
    padding: 0.25rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-sm-1 th.dtr-control, .table.g-sm-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-sm-1 th, .table.gy-sm-1 td {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-sm-1 th, .table.gx-sm-1 td {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-sm-1 th.dtr-control, .table.gx-sm-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-1 th:first-child, .table.gs-sm-1 td:first-child {
    padding-left: 0.25rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-1 th:last-child, .table.gs-sm-1 td:last-child {
    padding-right: 0.25rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-1 th.dtr-control:first-child, .table.gs-sm-1 td.dtr-control:first-child {
    padding-left: 0.25rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-sm-2 th, .table.g-sm-2 td {
    padding: 0.5rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-sm-2 th.dtr-control, .table.g-sm-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-sm-2 th, .table.gy-sm-2 td {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-sm-2 th, .table.gx-sm-2 td {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-sm-2 th.dtr-control, .table.gx-sm-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-2 th:first-child, .table.gs-sm-2 td:first-child {
    padding-left: 0.5rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-2 th:last-child, .table.gs-sm-2 td:last-child {
    padding-right: 0.5rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-2 th.dtr-control:first-child, .table.gs-sm-2 td.dtr-control:first-child {
    padding-left: 0.5rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-sm-3 th, .table.g-sm-3 td {
    padding: 1rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-sm-3 th.dtr-control, .table.g-sm-3 td.dtr-control {
    padding-left: 1rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-sm-3 th, .table.gy-sm-3 td {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-sm-3 th, .table.gx-sm-3 td {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-sm-3 th.dtr-control, .table.gx-sm-3 td.dtr-control {
    padding-left: 1rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-3 th:first-child, .table.gs-sm-3 td:first-child {
    padding-left: 1rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-3 th:last-child, .table.gs-sm-3 td:last-child {
    padding-right: 1rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-3 th.dtr-control:first-child, .table.gs-sm-3 td.dtr-control:first-child {
    padding-left: 1rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-sm-4 th, .table.g-sm-4 td {
    padding: 1.5rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-sm-4 th.dtr-control, .table.g-sm-4 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-sm-4 th, .table.gy-sm-4 td {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-sm-4 th, .table.gx-sm-4 td {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-sm-4 th.dtr-control, .table.gx-sm-4 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-4 th:first-child, .table.gs-sm-4 td:first-child {
    padding-left: 1.5rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-4 th:last-child, .table.gs-sm-4 td:last-child {
    padding-right: 1.5rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-4 th.dtr-control:first-child, .table.gs-sm-4 td.dtr-control:first-child {
    padding-left: 1.5rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-sm-5 th, .table.g-sm-5 td {
    padding: 3rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-sm-5 th.dtr-control, .table.g-sm-5 td.dtr-control {
    padding-left: 3rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-sm-5 th, .table.gy-sm-5 td {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-sm-5 th, .table.gx-sm-5 td {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-sm-5 th.dtr-control, .table.gx-sm-5 td.dtr-control {
    padding-left: 3rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-5 th:first-child, .table.gs-sm-5 td:first-child {
    padding-left: 3rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-5 th:last-child, .table.gs-sm-5 td:last-child {
    padding-right: 3rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-sm-5 th.dtr-control:first-child, .table.gs-sm-5 td.dtr-control:first-child {
    padding-left: 3rem !important;
  }
}

@media (min-width: 768px) {
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-md-0 th, .table.g-md-0 td {
    padding: 0;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-md-0 th.dtr-control, .table.g-md-0 td.dtr-control {
    padding-left: 0 !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-md-0 th, .table.gy-md-0 td {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-md-0 th, .table.gx-md-0 td {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-md-0 th.dtr-control, .table.gx-md-0 td.dtr-control {
    padding-left: 0 !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-0 th:first-child, .table.gs-md-0 td:first-child {
    padding-left: 0;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-0 th:last-child, .table.gs-md-0 td:last-child {
    padding-right: 0;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-0 th.dtr-control:first-child, .table.gs-md-0 td.dtr-control:first-child {
    padding-left: 0 !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-md-1 th, .table.g-md-1 td {
    padding: 0.25rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-md-1 th.dtr-control, .table.g-md-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-md-1 th, .table.gy-md-1 td {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-md-1 th, .table.gx-md-1 td {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-md-1 th.dtr-control, .table.gx-md-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-1 th:first-child, .table.gs-md-1 td:first-child {
    padding-left: 0.25rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-1 th:last-child, .table.gs-md-1 td:last-child {
    padding-right: 0.25rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-1 th.dtr-control:first-child, .table.gs-md-1 td.dtr-control:first-child {
    padding-left: 0.25rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-md-2 th, .table.g-md-2 td {
    padding: 0.5rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-md-2 th.dtr-control, .table.g-md-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-md-2 th, .table.gy-md-2 td {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-md-2 th, .table.gx-md-2 td {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-md-2 th.dtr-control, .table.gx-md-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-2 th:first-child, .table.gs-md-2 td:first-child {
    padding-left: 0.5rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-2 th:last-child, .table.gs-md-2 td:last-child {
    padding-right: 0.5rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-2 th.dtr-control:first-child, .table.gs-md-2 td.dtr-control:first-child {
    padding-left: 0.5rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-md-3 th, .table.g-md-3 td {
    padding: 1rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-md-3 th.dtr-control, .table.g-md-3 td.dtr-control {
    padding-left: 1rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-md-3 th, .table.gy-md-3 td {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-md-3 th, .table.gx-md-3 td {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-md-3 th.dtr-control, .table.gx-md-3 td.dtr-control {
    padding-left: 1rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-3 th:first-child, .table.gs-md-3 td:first-child {
    padding-left: 1rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-3 th:last-child, .table.gs-md-3 td:last-child {
    padding-right: 1rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-3 th.dtr-control:first-child, .table.gs-md-3 td.dtr-control:first-child {
    padding-left: 1rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-md-4 th, .table.g-md-4 td {
    padding: 1.5rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-md-4 th.dtr-control, .table.g-md-4 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-md-4 th, .table.gy-md-4 td {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-md-4 th, .table.gx-md-4 td {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-md-4 th.dtr-control, .table.gx-md-4 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-4 th:first-child, .table.gs-md-4 td:first-child {
    padding-left: 1.5rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-4 th:last-child, .table.gs-md-4 td:last-child {
    padding-right: 1.5rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-4 th.dtr-control:first-child, .table.gs-md-4 td.dtr-control:first-child {
    padding-left: 1.5rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-md-5 th, .table.g-md-5 td {
    padding: 3rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-md-5 th.dtr-control, .table.g-md-5 td.dtr-control {
    padding-left: 3rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-md-5 th, .table.gy-md-5 td {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-md-5 th, .table.gx-md-5 td {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-md-5 th.dtr-control, .table.gx-md-5 td.dtr-control {
    padding-left: 3rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-5 th:first-child, .table.gs-md-5 td:first-child {
    padding-left: 3rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-5 th:last-child, .table.gs-md-5 td:last-child {
    padding-right: 3rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-md-5 th.dtr-control:first-child, .table.gs-md-5 td.dtr-control:first-child {
    padding-left: 3rem !important;
  }
}

@media (min-width: 992px) {
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-lg-0 th, .table.g-lg-0 td {
    padding: 0;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-lg-0 th.dtr-control, .table.g-lg-0 td.dtr-control {
    padding-left: 0 !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-lg-0 th, .table.gy-lg-0 td {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-lg-0 th, .table.gx-lg-0 td {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-lg-0 th.dtr-control, .table.gx-lg-0 td.dtr-control {
    padding-left: 0 !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-0 th:first-child, .table.gs-lg-0 td:first-child {
    padding-left: 0;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-0 th:last-child, .table.gs-lg-0 td:last-child {
    padding-right: 0;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-0 th.dtr-control:first-child, .table.gs-lg-0 td.dtr-control:first-child {
    padding-left: 0 !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-lg-1 th, .table.g-lg-1 td {
    padding: 0.25rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-lg-1 th.dtr-control, .table.g-lg-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-lg-1 th, .table.gy-lg-1 td {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-lg-1 th, .table.gx-lg-1 td {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-lg-1 th.dtr-control, .table.gx-lg-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-1 th:first-child, .table.gs-lg-1 td:first-child {
    padding-left: 0.25rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-1 th:last-child, .table.gs-lg-1 td:last-child {
    padding-right: 0.25rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-1 th.dtr-control:first-child, .table.gs-lg-1 td.dtr-control:first-child {
    padding-left: 0.25rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-lg-2 th, .table.g-lg-2 td {
    padding: 0.5rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-lg-2 th.dtr-control, .table.g-lg-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-lg-2 th, .table.gy-lg-2 td {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-lg-2 th, .table.gx-lg-2 td {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-lg-2 th.dtr-control, .table.gx-lg-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-2 th:first-child, .table.gs-lg-2 td:first-child {
    padding-left: 0.5rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-2 th:last-child, .table.gs-lg-2 td:last-child {
    padding-right: 0.5rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-2 th.dtr-control:first-child, .table.gs-lg-2 td.dtr-control:first-child {
    padding-left: 0.5rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-lg-3 th, .table.g-lg-3 td {
    padding: 1rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-lg-3 th.dtr-control, .table.g-lg-3 td.dtr-control {
    padding-left: 1rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-lg-3 th, .table.gy-lg-3 td {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-lg-3 th, .table.gx-lg-3 td {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-lg-3 th.dtr-control, .table.gx-lg-3 td.dtr-control {
    padding-left: 1rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-3 th:first-child, .table.gs-lg-3 td:first-child {
    padding-left: 1rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-3 th:last-child, .table.gs-lg-3 td:last-child {
    padding-right: 1rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-3 th.dtr-control:first-child, .table.gs-lg-3 td.dtr-control:first-child {
    padding-left: 1rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-lg-4 th, .table.g-lg-4 td {
    padding: 1.5rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-lg-4 th.dtr-control, .table.g-lg-4 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-lg-4 th, .table.gy-lg-4 td {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-lg-4 th, .table.gx-lg-4 td {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-lg-4 th.dtr-control, .table.gx-lg-4 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-4 th:first-child, .table.gs-lg-4 td:first-child {
    padding-left: 1.5rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-4 th:last-child, .table.gs-lg-4 td:last-child {
    padding-right: 1.5rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-4 th.dtr-control:first-child, .table.gs-lg-4 td.dtr-control:first-child {
    padding-left: 1.5rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-lg-5 th, .table.g-lg-5 td {
    padding: 3rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-lg-5 th.dtr-control, .table.g-lg-5 td.dtr-control {
    padding-left: 3rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-lg-5 th, .table.gy-lg-5 td {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-lg-5 th, .table.gx-lg-5 td {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-lg-5 th.dtr-control, .table.gx-lg-5 td.dtr-control {
    padding-left: 3rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-5 th:first-child, .table.gs-lg-5 td:first-child {
    padding-left: 3rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-5 th:last-child, .table.gs-lg-5 td:last-child {
    padding-right: 3rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-lg-5 th.dtr-control:first-child, .table.gs-lg-5 td.dtr-control:first-child {
    padding-left: 3rem !important;
  }
}

@media (min-width: 1200px) {
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xl-0 th, .table.g-xl-0 td {
    padding: 0;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xl-0 th.dtr-control, .table.g-xl-0 td.dtr-control {
    padding-left: 0 !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-xl-0 th, .table.gy-xl-0 td {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xl-0 th, .table.gx-xl-0 td {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xl-0 th.dtr-control, .table.gx-xl-0 td.dtr-control {
    padding-left: 0 !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-0 th:first-child, .table.gs-xl-0 td:first-child {
    padding-left: 0;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-0 th:last-child, .table.gs-xl-0 td:last-child {
    padding-right: 0;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-0 th.dtr-control:first-child, .table.gs-xl-0 td.dtr-control:first-child {
    padding-left: 0 !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xl-1 th, .table.g-xl-1 td {
    padding: 0.25rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xl-1 th.dtr-control, .table.g-xl-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-xl-1 th, .table.gy-xl-1 td {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xl-1 th, .table.gx-xl-1 td {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xl-1 th.dtr-control, .table.gx-xl-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-1 th:first-child, .table.gs-xl-1 td:first-child {
    padding-left: 0.25rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-1 th:last-child, .table.gs-xl-1 td:last-child {
    padding-right: 0.25rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-1 th.dtr-control:first-child, .table.gs-xl-1 td.dtr-control:first-child {
    padding-left: 0.25rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xl-2 th, .table.g-xl-2 td {
    padding: 0.5rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xl-2 th.dtr-control, .table.g-xl-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-xl-2 th, .table.gy-xl-2 td {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xl-2 th, .table.gx-xl-2 td {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xl-2 th.dtr-control, .table.gx-xl-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-2 th:first-child, .table.gs-xl-2 td:first-child {
    padding-left: 0.5rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-2 th:last-child, .table.gs-xl-2 td:last-child {
    padding-right: 0.5rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-2 th.dtr-control:first-child, .table.gs-xl-2 td.dtr-control:first-child {
    padding-left: 0.5rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xl-3 th, .table.g-xl-3 td {
    padding: 1rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xl-3 th.dtr-control, .table.g-xl-3 td.dtr-control {
    padding-left: 1rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-xl-3 th, .table.gy-xl-3 td {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xl-3 th, .table.gx-xl-3 td {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xl-3 th.dtr-control, .table.gx-xl-3 td.dtr-control {
    padding-left: 1rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-3 th:first-child, .table.gs-xl-3 td:first-child {
    padding-left: 1rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-3 th:last-child, .table.gs-xl-3 td:last-child {
    padding-right: 1rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-3 th.dtr-control:first-child, .table.gs-xl-3 td.dtr-control:first-child {
    padding-left: 1rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xl-4 th, .table.g-xl-4 td {
    padding: 1.5rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xl-4 th.dtr-control, .table.g-xl-4 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-xl-4 th, .table.gy-xl-4 td {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xl-4 th, .table.gx-xl-4 td {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xl-4 th.dtr-control, .table.gx-xl-4 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-4 th:first-child, .table.gs-xl-4 td:first-child {
    padding-left: 1.5rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-4 th:last-child, .table.gs-xl-4 td:last-child {
    padding-right: 1.5rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-4 th.dtr-control:first-child, .table.gs-xl-4 td.dtr-control:first-child {
    padding-left: 1.5rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xl-5 th, .table.g-xl-5 td {
    padding: 3rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xl-5 th.dtr-control, .table.g-xl-5 td.dtr-control {
    padding-left: 3rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-xl-5 th, .table.gy-xl-5 td {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xl-5 th, .table.gx-xl-5 td {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xl-5 th.dtr-control, .table.gx-xl-5 td.dtr-control {
    padding-left: 3rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-5 th:first-child, .table.gs-xl-5 td:first-child {
    padding-left: 3rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-5 th:last-child, .table.gs-xl-5 td:last-child {
    padding-right: 3rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xl-5 th.dtr-control:first-child, .table.gs-xl-5 td.dtr-control:first-child {
    padding-left: 3rem !important;
  }
}

@media (min-width: 1400px) {
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xxl-0 th, .table.g-xxl-0 td {
    padding: 0;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xxl-0 th.dtr-control, .table.g-xxl-0 td.dtr-control {
    padding-left: 0 !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-xxl-0 th, .table.gy-xxl-0 td {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xxl-0 th, .table.gx-xxl-0 td {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xxl-0 th.dtr-control, .table.gx-xxl-0 td.dtr-control {
    padding-left: 0 !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-0 th:first-child, .table.gs-xxl-0 td:first-child {
    padding-left: 0;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-0 th:last-child, .table.gs-xxl-0 td:last-child {
    padding-right: 0;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-0 th.dtr-control:first-child, .table.gs-xxl-0 td.dtr-control:first-child {
    padding-left: 0 !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xxl-1 th, .table.g-xxl-1 td {
    padding: 0.25rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xxl-1 th.dtr-control, .table.g-xxl-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-xxl-1 th, .table.gy-xxl-1 td {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xxl-1 th, .table.gx-xxl-1 td {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xxl-1 th.dtr-control, .table.gx-xxl-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-1 th:first-child, .table.gs-xxl-1 td:first-child {
    padding-left: 0.25rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-1 th:last-child, .table.gs-xxl-1 td:last-child {
    padding-right: 0.25rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-1 th.dtr-control:first-child, .table.gs-xxl-1 td.dtr-control:first-child {
    padding-left: 0.25rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xxl-2 th, .table.g-xxl-2 td {
    padding: 0.5rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xxl-2 th.dtr-control, .table.g-xxl-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-xxl-2 th, .table.gy-xxl-2 td {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xxl-2 th, .table.gx-xxl-2 td {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xxl-2 th.dtr-control, .table.gx-xxl-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-2 th:first-child, .table.gs-xxl-2 td:first-child {
    padding-left: 0.5rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-2 th:last-child, .table.gs-xxl-2 td:last-child {
    padding-right: 0.5rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-2 th.dtr-control:first-child, .table.gs-xxl-2 td.dtr-control:first-child {
    padding-left: 0.5rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xxl-3 th, .table.g-xxl-3 td {
    padding: 1rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xxl-3 th.dtr-control, .table.g-xxl-3 td.dtr-control {
    padding-left: 1rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-xxl-3 th, .table.gy-xxl-3 td {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xxl-3 th, .table.gx-xxl-3 td {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xxl-3 th.dtr-control, .table.gx-xxl-3 td.dtr-control {
    padding-left: 1rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-3 th:first-child, .table.gs-xxl-3 td:first-child {
    padding-left: 1rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-3 th:last-child, .table.gs-xxl-3 td:last-child {
    padding-right: 1rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-3 th.dtr-control:first-child, .table.gs-xxl-3 td.dtr-control:first-child {
    padding-left: 1rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xxl-4 th, .table.g-xxl-4 td {
    padding: 1.5rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xxl-4 th.dtr-control, .table.g-xxl-4 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-xxl-4 th, .table.gy-xxl-4 td {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xxl-4 th, .table.gx-xxl-4 td {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xxl-4 th.dtr-control, .table.gx-xxl-4 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-4 th:first-child, .table.gs-xxl-4 td:first-child {
    padding-left: 1.5rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-4 th:last-child, .table.gs-xxl-4 td:last-child {
    padding-right: 1.5rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-4 th.dtr-control:first-child, .table.gs-xxl-4 td.dtr-control:first-child {
    padding-left: 1.5rem !important;
  }
  /* line 116, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xxl-5 th, .table.g-xxl-5 td {
    padding: 3rem;
  }
  /* line 120, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.g-xxl-5 th.dtr-control, .table.g-xxl-5 td.dtr-control {
    padding-left: 3rem !important;
  }
  /* line 127, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gy-xxl-5 th, .table.gy-xxl-5 td {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  /* line 134, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xxl-5 th, .table.gx-xxl-5 td {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  /* line 139, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gx-xxl-5 th.dtr-control, .table.gx-xxl-5 td.dtr-control {
    padding-left: 3rem !important;
  }
  /* line 147, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-5 th:first-child, .table.gs-xxl-5 td:first-child {
    padding-left: 3rem;
  }
  /* line 151, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-5 th:last-child, .table.gs-xxl-5 td:last-child {
    padding-right: 3rem;
  }
  /* line 156, vendor/assets/stylesheets/craft/components/_tables.scss */
  .table.gs-xxl-5 th.dtr-control:first-child, .table.gs-xxl-5 td.dtr-control:first-child {
    padding-left: 3rem !important;
  }
}

/* line 8, vendor/assets/stylesheets/craft/components/_popover.scss */
.popover .popover-header {
  font-size: 1rem;
  font-weight: 500;
  border-bottom: 1px solid #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/_popover.scss */
.popover .popover-dismiss {
  position: absolute;
  top: 0.85rem;
  right: 0.85rem;
  height: 1.5rem;
  width: 1.5rem;
}

/* line 21, vendor/assets/stylesheets/craft/components/_popover.scss */
.popover .popover-dismiss i {
  color: #adb5bd;
}

/* line 26, vendor/assets/stylesheets/craft/components/_popover.scss */
.popover .popover-dismiss:hover i {
  color: #00A3FF;
}

/* line 31, vendor/assets/stylesheets/craft/components/_popover.scss */
.popover .popover-dismiss + .popover-header {
  padding-right: 2.5rem;
}

/* line 38, vendor/assets/stylesheets/craft/components/_popover.scss */
.popover-dark {
  background-color: #212529;
  border: 0;
}

/* line 10, vendor/assets/stylesheets/craft/components/mixins/_popover.scss */
.popover-dark .popover-header {
  background-color: #212529;
  color: #e9ecef;
  border-bottom-color: #343a40;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_popover.scss */
.popover-dark .popover-body {
  color: #ced4da;
}

/* line 24, vendor/assets/stylesheets/craft/components/mixins/_popover.scss */
.popover-dark.bs-popover-top > .popover-arrow::before, .popover-dark.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before {
  border-top-color: #f8f9fa;
}

/* line 28, vendor/assets/stylesheets/craft/components/mixins/_popover.scss */
.popover-dark.bs-popover-top > .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
  border-top-color: #212529;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_popover.scss */
.popover-dark.bs-popover-end > .popover-arrow::before, .popover-dark.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {
  border-right-color: #f8f9fa;
}

/* line 40, vendor/assets/stylesheets/craft/components/mixins/_popover.scss */
.popover-dark.bs-popover-end > .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
  border-right-color: #212529;
}

/* line 48, vendor/assets/stylesheets/craft/components/mixins/_popover.scss */
.popover-dark.bs-popover-bottom > .popover-arrow::before, .popover-dark.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before {
  border-bottom-color: #f8f9fa;
}

/* line 52, vendor/assets/stylesheets/craft/components/mixins/_popover.scss */
.popover-dark.bs-popover-bottom > .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
  border-bottom-color: #212529;
}

/* line 58, vendor/assets/stylesheets/craft/components/mixins/_popover.scss */
.popover-dark.bs-popover-bottom .popover-header::before, .popover-dark.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before {
  border-bottom-color: #212529;
}

/* line 65, vendor/assets/stylesheets/craft/components/mixins/_popover.scss */
.popover-dark.bs-popover-start > .popover-arrow::before, .popover-dark.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before {
  border-left-color: #f8f9fa;
}

/* line 69, vendor/assets/stylesheets/craft/components/mixins/_popover.scss */
.popover-dark.bs-popover-start > .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
  border-left-color: #212529;
}

/* line 8, vendor/assets/stylesheets/craft/components/_tooltip.scss */
.tooltip .tooltip-inner {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

/* line 13, vendor/assets/stylesheets/craft/components/_tooltip.scss */
.tooltip.tooltop-auto-width .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_tooltip.scss */
.tooltip.tooltip-dark .tooltip-inner {
  color: #fff;
  background-color: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_tooltip.scss */
.tooltip.tooltip-dark.bs-tooltip-top .tooltip-arrow::before, .tooltip-dark.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
  border-top-color: #212529;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_tooltip.scss */
.tooltip.tooltip-dark.bs-tooltip-end .tooltip-arrow::before, .tooltip-dark.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
  border-right-color: #212529;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_tooltip.scss */
.tooltip.tooltip-dark.bs-tooltip-bottom .tooltip-arrow::before, .tooltip-dark.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
  border-bottom-color: #212529;
}

/* line 38, vendor/assets/stylesheets/craft/components/mixins/_tooltip.scss */
.tooltip.tooltip-dark.bs-tooltip-start .tooltip-arrow::before, .tooltip-dark.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
  border-left-color: #212529;
}

/* line 8, vendor/assets/stylesheets/craft/components/_accordion.scss */
.accordion .accordion-header {
  cursor: pointer;
}

/* line 15, vendor/assets/stylesheets/craft/components/_accordion.scss */
.accordion.accordion-icon-toggle .accordion-icon {
  display: flex;
  flex-shrink: 0;
  transition: all 0.2s ease-in-out;
  transform: rotate(90deg);
  align-items: center;
  justify-content: center;
}

/* line 23, vendor/assets/stylesheets/craft/components/_accordion.scss */
.accordion.accordion-icon-toggle .accordion-icon i {
  color: #00A3FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.accordion.accordion-icon-toggle .accordion-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.accordion.accordion-icon-toggle .accordion-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/_accordion.scss */
.accordion.accordion-icon-toggle .collapsed .accordion-icon {
  transition: all 0.2s ease-in-out;
  transform: rotate(0);
}

/* line 38, vendor/assets/stylesheets/craft/components/_accordion.scss */
.accordion.accordion-icon-toggle .collapsed .accordion-icon i {
  color: #6c757d;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.accordion.accordion-icon-toggle .collapsed .accordion-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.accordion.accordion-icon-toggle .collapsed .accordion-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 52, vendor/assets/stylesheets/craft/components/_accordion.scss */
.accordion.accordion-borderless .accordion-item {
  border: 0;
}

/* line 60, vendor/assets/stylesheets/craft/components/_accordion.scss */
.accordion.accordion-flush .accordion-item {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}

/* line 5, vendor/assets/stylesheets/craft/components/_cancellation-feedback.scss */
.feedback {
  display: none;
}

/* line 9, vendor/assets/stylesheets/craft/components/_cancellation-feedback.scss */
.feedback-popup {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  position: fixed;
  z-index: 1000;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  background-color: #fff;
  border-radius: 0.375rem;
  padding: 1rem 1.25rem;
}

/* line 22, vendor/assets/stylesheets/craft/components/_cancellation-feedback.scss */
.feedback-top-center {
  display: flex;
  transition: top 0.6s ease;
  left: 50%;
  transform: translateX(-50%);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 30, vendor/assets/stylesheets/craft/components/_cancellation-feedback.scss */
.feedback-top-center.feedback-shown {
  top: 0px;
  transition: top 0.6s ease;
}

/* line 7, vendor/assets/stylesheets/craft/components/_image-input.scss */
.image-input {
  position: relative;
  display: inline-block;
  border-radius: 0.375rem;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 15, vendor/assets/stylesheets/craft/components/_image-input.scss */
.image-input:not(.image-input-empty) {
  background-image: none !important;
}

/* line 20, vendor/assets/stylesheets/craft/components/_image-input.scss */
.image-input .image-input-wrapper {
  width: 120px;
  height: 120px;
  border-radius: 0.375rem;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 29, vendor/assets/stylesheets/craft/components/_image-input.scss */
.image-input [data-kt-image-input-action] {
  cursor: pointer;
  position: absolute;
  transform: translate(-50%, -50%);
}

/* line 36, vendor/assets/stylesheets/craft/components/_image-input.scss */
.image-input [data-kt-image-input-action="change"] {
  left: 100%;
  top: 0;
}

/* line 40, vendor/assets/stylesheets/craft/components/_image-input.scss */
.image-input [data-kt-image-input-action="change"] input {
  width: 0 !important;
  height: 0 !important;
  overflow: hidden;
  opacity: 0;
}

/* line 49, vendor/assets/stylesheets/craft/components/_image-input.scss */
.image-input [data-kt-image-input-action="cancel"],
.image-input [data-kt-image-input-action="remove"] {
  position: absolute;
  left: 100%;
  top: 100%;
}

/* line 56, vendor/assets/stylesheets/craft/components/_image-input.scss */
.image-input [data-kt-image-input-action="cancel"] {
  display: none;
}

/* line 62, vendor/assets/stylesheets/craft/components/_image-input.scss */
.image-input.image-input-changed [data-kt-image-input-action="cancel"] {
  display: flex;
}

/* line 66, vendor/assets/stylesheets/craft/components/_image-input.scss */
.image-input.image-input-changed [data-kt-image-input-action="remove"] {
  display: none;
}

/* line 73, vendor/assets/stylesheets/craft/components/_image-input.scss */
.image-input.image-input-empty [data-kt-image-input-action="remove"],
.image-input.image-input-empty [data-kt-image-input-action="cancel"] {
  display: none;
}

/* line 80, vendor/assets/stylesheets/craft/components/_image-input.scss */
.image-input.image-input-circle {
  border-radius: 50%;
}

/* line 84, vendor/assets/stylesheets/craft/components/_image-input.scss */
.image-input.image-input-circle .image-input-wrapper {
  border-radius: 50%;
}

/* line 89, vendor/assets/stylesheets/craft/components/_image-input.scss */
.image-input.image-input-circle [data-kt-image-input-action="change"] {
  left: 100%;
  top: 0;
  transform: translate(-100%, 0%);
}

/* line 96, vendor/assets/stylesheets/craft/components/_image-input.scss */
.image-input.image-input-circle [data-kt-image-input-action="cancel"],
.image-input.image-input-circle [data-kt-image-input-action="remove"] {
  left: 100%;
  top: 100%;
  transform: translate(-100%, -100%);
}

/* line 106, vendor/assets/stylesheets/craft/components/_image-input.scss */
.image-input.image-input-outline .image-input-wrapper {
  border: 3px solid #fff;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

/* line 6, vendor/assets/stylesheets/craft/components/_symbol.scss */
.symbol {
  display: inline-block;
  flex-shrink: 0;
  position: relative;
  border-radius: 0.375rem;
}

/* line 13, vendor/assets/stylesheets/craft/components/_symbol.scss */
.symbol .symbol-label {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  color: #343a40;
  background-color: #f8f9fa;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-radius: 0.375rem;
}

/* line 27, vendor/assets/stylesheets/craft/components/_symbol.scss */
.symbol .symbol-badge {
  position: absolute;
  border: 2px solid #fff;
  border-radius: 100%;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%) !important;
}

/* line 37, vendor/assets/stylesheets/craft/components/_symbol.scss */
.symbol > img {
  width: 100%;
  flex-shrink: 0;
  display: inline-block;
  border-radius: 0.375rem;
}

/* line 46, vendor/assets/stylesheets/craft/components/_symbol.scss */
.symbol.symbol-square,
.symbol.symbol-square > img,
.symbol.symbol-square .symbol-label {
  border-radius: 0 !important;
}

/* line 55, vendor/assets/stylesheets/craft/components/_symbol.scss */
.symbol.symbol-circle,
.symbol.symbol-circle > img,
.symbol.symbol-circle .symbol-label {
  border-radius: 50%;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol > img {
  width: 50px;
  height: 50px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol .symbol-label {
  width: 50px;
  height: 50px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-fixed .symbol-label {
  width: 50px;
  height: 50px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-fixed > img {
  width: 50px;
  height: 50px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-2by3 .symbol-label {
  height: 50px;
  width: 75px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-2by3 > img {
  height: 50px;
  width: 75px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-20px > img {
  width: 20px;
  height: 20px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-20px .symbol-label {
  width: 20px;
  height: 20px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-20px.symbol-fixed .symbol-label {
  width: 20px;
  height: 20px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-20px.symbol-fixed > img {
  width: 20px;
  height: 20px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-20px.symbol-2by3 .symbol-label {
  height: 20px;
  width: 30px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-20px.symbol-2by3 > img {
  height: 20px;
  width: 30px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-25px > img {
  width: 25px;
  height: 25px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-25px .symbol-label {
  width: 25px;
  height: 25px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-25px.symbol-fixed .symbol-label {
  width: 25px;
  height: 25px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-25px.symbol-fixed > img {
  width: 25px;
  height: 25px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-25px.symbol-2by3 .symbol-label {
  height: 25px;
  width: 37.5px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-25px.symbol-2by3 > img {
  height: 25px;
  width: 37.5px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-30px > img {
  width: 30px;
  height: 30px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-30px .symbol-label {
  width: 30px;
  height: 30px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-30px.symbol-fixed .symbol-label {
  width: 30px;
  height: 30px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-30px.symbol-fixed > img {
  width: 30px;
  height: 30px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-30px.symbol-2by3 .symbol-label {
  height: 30px;
  width: 45px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-30px.symbol-2by3 > img {
  height: 30px;
  width: 45px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-35px > img {
  width: 35px;
  height: 35px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-35px .symbol-label {
  width: 35px;
  height: 35px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-35px.symbol-fixed .symbol-label {
  width: 35px;
  height: 35px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-35px.symbol-fixed > img {
  width: 35px;
  height: 35px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-35px.symbol-2by3 .symbol-label {
  height: 35px;
  width: 52.5px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-35px.symbol-2by3 > img {
  height: 35px;
  width: 52.5px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-40px > img {
  width: 40px;
  height: 40px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-40px .symbol-label {
  width: 40px;
  height: 40px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-40px.symbol-fixed .symbol-label {
  width: 40px;
  height: 40px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-40px.symbol-fixed > img {
  width: 40px;
  height: 40px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-40px.symbol-2by3 .symbol-label {
  height: 40px;
  width: 60px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-40px.symbol-2by3 > img {
  height: 40px;
  width: 60px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-45px > img {
  width: 45px;
  height: 45px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-45px .symbol-label {
  width: 45px;
  height: 45px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-45px.symbol-fixed .symbol-label {
  width: 45px;
  height: 45px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-45px.symbol-fixed > img {
  width: 45px;
  height: 45px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-45px.symbol-2by3 .symbol-label {
  height: 45px;
  width: 67.5px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-45px.symbol-2by3 > img {
  height: 45px;
  width: 67.5px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-50px > img {
  width: 50px;
  height: 50px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-50px .symbol-label {
  width: 50px;
  height: 50px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-50px.symbol-fixed .symbol-label {
  width: 50px;
  height: 50px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-50px.symbol-fixed > img {
  width: 50px;
  height: 50px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-50px.symbol-2by3 .symbol-label {
  height: 50px;
  width: 75px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-50px.symbol-2by3 > img {
  height: 50px;
  width: 75px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-55px > img {
  width: 55px;
  height: 55px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-55px .symbol-label {
  width: 55px;
  height: 55px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-55px.symbol-fixed .symbol-label {
  width: 55px;
  height: 55px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-55px.symbol-fixed > img {
  width: 55px;
  height: 55px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-55px.symbol-2by3 .symbol-label {
  height: 55px;
  width: 82.5px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-55px.symbol-2by3 > img {
  height: 55px;
  width: 82.5px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-60px > img {
  width: 60px;
  height: 60px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-60px .symbol-label {
  width: 60px;
  height: 60px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-60px.symbol-fixed .symbol-label {
  width: 60px;
  height: 60px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-60px.symbol-fixed > img {
  width: 60px;
  height: 60px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-60px.symbol-2by3 .symbol-label {
  height: 60px;
  width: 90px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-60px.symbol-2by3 > img {
  height: 60px;
  width: 90px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-65px > img {
  width: 65px;
  height: 65px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-65px .symbol-label {
  width: 65px;
  height: 65px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-65px.symbol-fixed .symbol-label {
  width: 65px;
  height: 65px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-65px.symbol-fixed > img {
  width: 65px;
  height: 65px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-65px.symbol-2by3 .symbol-label {
  height: 65px;
  width: 97.5px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-65px.symbol-2by3 > img {
  height: 65px;
  width: 97.5px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-70px > img {
  width: 70px;
  height: 70px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-70px .symbol-label {
  width: 70px;
  height: 70px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-70px.symbol-fixed .symbol-label {
  width: 70px;
  height: 70px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-70px.symbol-fixed > img {
  width: 70px;
  height: 70px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-70px.symbol-2by3 .symbol-label {
  height: 70px;
  width: 105px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-70px.symbol-2by3 > img {
  height: 70px;
  width: 105px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-75px > img {
  width: 75px;
  height: 75px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-75px .symbol-label {
  width: 75px;
  height: 75px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-75px.symbol-fixed .symbol-label {
  width: 75px;
  height: 75px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-75px.symbol-fixed > img {
  width: 75px;
  height: 75px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-75px.symbol-2by3 .symbol-label {
  height: 75px;
  width: 112.5px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-75px.symbol-2by3 > img {
  height: 75px;
  width: 112.5px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-100px > img {
  width: 100px;
  height: 100px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-100px .symbol-label {
  width: 100px;
  height: 100px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-100px.symbol-fixed .symbol-label {
  width: 100px;
  height: 100px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-100px.symbol-fixed > img {
  width: 100px;
  height: 100px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-100px.symbol-2by3 .symbol-label {
  height: 100px;
  width: 150px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-100px.symbol-2by3 > img {
  height: 100px;
  width: 150px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-125px > img {
  width: 125px;
  height: 125px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-125px .symbol-label {
  width: 125px;
  height: 125px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-125px.symbol-fixed .symbol-label {
  width: 125px;
  height: 125px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-125px.symbol-fixed > img {
  width: 125px;
  height: 125px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-125px.symbol-2by3 .symbol-label {
  height: 125px;
  width: 187.5px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-125px.symbol-2by3 > img {
  height: 125px;
  width: 187.5px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-150px > img {
  width: 150px;
  height: 150px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-150px .symbol-label {
  width: 150px;
  height: 150px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-150px.symbol-fixed .symbol-label {
  width: 150px;
  height: 150px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-150px.symbol-fixed > img {
  width: 150px;
  height: 150px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-150px.symbol-2by3 .symbol-label {
  height: 150px;
  width: 225px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-150px.symbol-2by3 > img {
  height: 150px;
  width: 225px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-160px > img {
  width: 160px;
  height: 160px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-160px .symbol-label {
  width: 160px;
  height: 160px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-160px.symbol-fixed .symbol-label {
  width: 160px;
  height: 160px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-160px.symbol-fixed > img {
  width: 160px;
  height: 160px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-160px.symbol-2by3 .symbol-label {
  height: 160px;
  width: 240px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-160px.symbol-2by3 > img {
  height: 160px;
  width: 240px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-175px > img {
  width: 175px;
  height: 175px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-175px .symbol-label {
  width: 175px;
  height: 175px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-175px.symbol-fixed .symbol-label {
  width: 175px;
  height: 175px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-175px.symbol-fixed > img {
  width: 175px;
  height: 175px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-175px.symbol-2by3 .symbol-label {
  height: 175px;
  width: 262.5px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-175px.symbol-2by3 > img {
  height: 175px;
  width: 262.5px;
  max-width: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-200px > img {
  width: 200px;
  height: 200px;
}

/* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-200px .symbol-label {
  width: 200px;
  height: 200px;
}

/* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-200px.symbol-fixed .symbol-label {
  width: 200px;
  height: 200px;
}

/* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-200px.symbol-fixed > img {
  width: 200px;
  height: 200px;
  max-width: none;
}

/* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-200px.symbol-2by3 .symbol-label {
  height: 200px;
  width: 300px;
}

/* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
.symbol.symbol-200px.symbol-2by3 > img {
  height: 200px;
  width: 300px;
  max-width: none;
}

@media (min-width: 576px) {
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-20px > img {
    width: 20px;
    height: 20px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-20px .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-20px.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-20px.symbol-fixed > img {
    width: 20px;
    height: 20px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-20px.symbol-2by3 .symbol-label {
    height: 20px;
    width: 30px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-20px.symbol-2by3 > img {
    height: 20px;
    width: 30px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-25px > img {
    width: 25px;
    height: 25px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-25px .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-25px.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-25px.symbol-fixed > img {
    width: 25px;
    height: 25px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-25px.symbol-2by3 .symbol-label {
    height: 25px;
    width: 37.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-25px.symbol-2by3 > img {
    height: 25px;
    width: 37.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-30px > img {
    width: 30px;
    height: 30px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-30px .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-30px.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-30px.symbol-fixed > img {
    width: 30px;
    height: 30px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-30px.symbol-2by3 .symbol-label {
    height: 30px;
    width: 45px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-30px.symbol-2by3 > img {
    height: 30px;
    width: 45px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-35px > img {
    width: 35px;
    height: 35px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-35px .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-35px.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-35px.symbol-fixed > img {
    width: 35px;
    height: 35px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-35px.symbol-2by3 .symbol-label {
    height: 35px;
    width: 52.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-35px.symbol-2by3 > img {
    height: 35px;
    width: 52.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-40px > img {
    width: 40px;
    height: 40px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-40px .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-40px.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-40px.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-40px.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-40px.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-45px > img {
    width: 45px;
    height: 45px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-45px .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-45px.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-45px.symbol-fixed > img {
    width: 45px;
    height: 45px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-45px.symbol-2by3 .symbol-label {
    height: 45px;
    width: 67.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-45px.symbol-2by3 > img {
    height: 45px;
    width: 67.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-50px > img {
    width: 50px;
    height: 50px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-50px .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-50px.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-50px.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-50px.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-50px.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-55px > img {
    width: 55px;
    height: 55px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-55px .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-55px.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-55px.symbol-fixed > img {
    width: 55px;
    height: 55px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-55px.symbol-2by3 .symbol-label {
    height: 55px;
    width: 82.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-55px.symbol-2by3 > img {
    height: 55px;
    width: 82.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-60px > img {
    width: 60px;
    height: 60px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-60px .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-60px.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-60px.symbol-fixed > img {
    width: 60px;
    height: 60px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-60px.symbol-2by3 .symbol-label {
    height: 60px;
    width: 90px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-60px.symbol-2by3 > img {
    height: 60px;
    width: 90px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-65px > img {
    width: 65px;
    height: 65px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-65px .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-65px.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-65px.symbol-fixed > img {
    width: 65px;
    height: 65px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-65px.symbol-2by3 .symbol-label {
    height: 65px;
    width: 97.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-65px.symbol-2by3 > img {
    height: 65px;
    width: 97.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-70px > img {
    width: 70px;
    height: 70px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-70px .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-70px.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-70px.symbol-fixed > img {
    width: 70px;
    height: 70px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-70px.symbol-2by3 .symbol-label {
    height: 70px;
    width: 105px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-70px.symbol-2by3 > img {
    height: 70px;
    width: 105px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-75px > img {
    width: 75px;
    height: 75px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-75px .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-75px.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-75px.symbol-fixed > img {
    width: 75px;
    height: 75px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-75px.symbol-2by3 .symbol-label {
    height: 75px;
    width: 112.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-75px.symbol-2by3 > img {
    height: 75px;
    width: 112.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-100px > img {
    width: 100px;
    height: 100px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-100px .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-100px.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-100px.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-100px.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-100px.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-125px > img {
    width: 125px;
    height: 125px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-125px .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-125px.symbol-fixed .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-125px.symbol-fixed > img {
    width: 125px;
    height: 125px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-125px.symbol-2by3 .symbol-label {
    height: 125px;
    width: 187.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-125px.symbol-2by3 > img {
    height: 125px;
    width: 187.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-150px > img {
    width: 150px;
    height: 150px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-150px .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-150px.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-150px.symbol-fixed > img {
    width: 150px;
    height: 150px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-150px.symbol-2by3 .symbol-label {
    height: 150px;
    width: 225px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-150px.symbol-2by3 > img {
    height: 150px;
    width: 225px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-160px > img {
    width: 160px;
    height: 160px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-160px .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-160px.symbol-fixed .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-160px.symbol-fixed > img {
    width: 160px;
    height: 160px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-160px.symbol-2by3 .symbol-label {
    height: 160px;
    width: 240px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-160px.symbol-2by3 > img {
    height: 160px;
    width: 240px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-175px > img {
    width: 175px;
    height: 175px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-175px .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-175px.symbol-fixed .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-175px.symbol-fixed > img {
    width: 175px;
    height: 175px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-175px.symbol-2by3 .symbol-label {
    height: 175px;
    width: 262.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-175px.symbol-2by3 > img {
    height: 175px;
    width: 262.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-200px > img {
    width: 200px;
    height: 200px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-200px .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-200px.symbol-fixed .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-200px.symbol-fixed > img {
    width: 200px;
    height: 200px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-200px.symbol-2by3 .symbol-label {
    height: 200px;
    width: 300px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-sm-200px.symbol-2by3 > img {
    height: 200px;
    width: 300px;
    max-width: none;
  }
}

@media (min-width: 768px) {
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-20px > img {
    width: 20px;
    height: 20px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-20px .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-20px.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-20px.symbol-fixed > img {
    width: 20px;
    height: 20px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-20px.symbol-2by3 .symbol-label {
    height: 20px;
    width: 30px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-20px.symbol-2by3 > img {
    height: 20px;
    width: 30px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-25px > img {
    width: 25px;
    height: 25px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-25px .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-25px.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-25px.symbol-fixed > img {
    width: 25px;
    height: 25px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-25px.symbol-2by3 .symbol-label {
    height: 25px;
    width: 37.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-25px.symbol-2by3 > img {
    height: 25px;
    width: 37.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-30px > img {
    width: 30px;
    height: 30px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-30px .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-30px.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-30px.symbol-fixed > img {
    width: 30px;
    height: 30px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-30px.symbol-2by3 .symbol-label {
    height: 30px;
    width: 45px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-30px.symbol-2by3 > img {
    height: 30px;
    width: 45px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-35px > img {
    width: 35px;
    height: 35px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-35px .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-35px.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-35px.symbol-fixed > img {
    width: 35px;
    height: 35px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-35px.symbol-2by3 .symbol-label {
    height: 35px;
    width: 52.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-35px.symbol-2by3 > img {
    height: 35px;
    width: 52.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-40px > img {
    width: 40px;
    height: 40px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-40px .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-40px.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-40px.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-40px.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-40px.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-45px > img {
    width: 45px;
    height: 45px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-45px .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-45px.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-45px.symbol-fixed > img {
    width: 45px;
    height: 45px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-45px.symbol-2by3 .symbol-label {
    height: 45px;
    width: 67.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-45px.symbol-2by3 > img {
    height: 45px;
    width: 67.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-50px > img {
    width: 50px;
    height: 50px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-50px .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-50px.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-50px.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-50px.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-50px.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-55px > img {
    width: 55px;
    height: 55px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-55px .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-55px.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-55px.symbol-fixed > img {
    width: 55px;
    height: 55px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-55px.symbol-2by3 .symbol-label {
    height: 55px;
    width: 82.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-55px.symbol-2by3 > img {
    height: 55px;
    width: 82.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-60px > img {
    width: 60px;
    height: 60px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-60px .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-60px.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-60px.symbol-fixed > img {
    width: 60px;
    height: 60px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-60px.symbol-2by3 .symbol-label {
    height: 60px;
    width: 90px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-60px.symbol-2by3 > img {
    height: 60px;
    width: 90px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-65px > img {
    width: 65px;
    height: 65px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-65px .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-65px.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-65px.symbol-fixed > img {
    width: 65px;
    height: 65px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-65px.symbol-2by3 .symbol-label {
    height: 65px;
    width: 97.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-65px.symbol-2by3 > img {
    height: 65px;
    width: 97.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-70px > img {
    width: 70px;
    height: 70px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-70px .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-70px.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-70px.symbol-fixed > img {
    width: 70px;
    height: 70px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-70px.symbol-2by3 .symbol-label {
    height: 70px;
    width: 105px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-70px.symbol-2by3 > img {
    height: 70px;
    width: 105px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-75px > img {
    width: 75px;
    height: 75px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-75px .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-75px.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-75px.symbol-fixed > img {
    width: 75px;
    height: 75px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-75px.symbol-2by3 .symbol-label {
    height: 75px;
    width: 112.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-75px.symbol-2by3 > img {
    height: 75px;
    width: 112.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-100px > img {
    width: 100px;
    height: 100px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-100px .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-100px.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-100px.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-100px.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-100px.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-125px > img {
    width: 125px;
    height: 125px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-125px .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-125px.symbol-fixed .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-125px.symbol-fixed > img {
    width: 125px;
    height: 125px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-125px.symbol-2by3 .symbol-label {
    height: 125px;
    width: 187.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-125px.symbol-2by3 > img {
    height: 125px;
    width: 187.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-150px > img {
    width: 150px;
    height: 150px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-150px .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-150px.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-150px.symbol-fixed > img {
    width: 150px;
    height: 150px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-150px.symbol-2by3 .symbol-label {
    height: 150px;
    width: 225px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-150px.symbol-2by3 > img {
    height: 150px;
    width: 225px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-160px > img {
    width: 160px;
    height: 160px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-160px .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-160px.symbol-fixed .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-160px.symbol-fixed > img {
    width: 160px;
    height: 160px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-160px.symbol-2by3 .symbol-label {
    height: 160px;
    width: 240px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-160px.symbol-2by3 > img {
    height: 160px;
    width: 240px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-175px > img {
    width: 175px;
    height: 175px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-175px .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-175px.symbol-fixed .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-175px.symbol-fixed > img {
    width: 175px;
    height: 175px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-175px.symbol-2by3 .symbol-label {
    height: 175px;
    width: 262.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-175px.symbol-2by3 > img {
    height: 175px;
    width: 262.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-200px > img {
    width: 200px;
    height: 200px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-200px .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-200px.symbol-fixed .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-200px.symbol-fixed > img {
    width: 200px;
    height: 200px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-200px.symbol-2by3 .symbol-label {
    height: 200px;
    width: 300px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-md-200px.symbol-2by3 > img {
    height: 200px;
    width: 300px;
    max-width: none;
  }
}

@media (min-width: 992px) {
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-20px > img {
    width: 20px;
    height: 20px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-20px .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-20px.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-20px.symbol-fixed > img {
    width: 20px;
    height: 20px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-20px.symbol-2by3 .symbol-label {
    height: 20px;
    width: 30px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-20px.symbol-2by3 > img {
    height: 20px;
    width: 30px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-25px > img {
    width: 25px;
    height: 25px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-25px .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-25px.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-25px.symbol-fixed > img {
    width: 25px;
    height: 25px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-25px.symbol-2by3 .symbol-label {
    height: 25px;
    width: 37.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-25px.symbol-2by3 > img {
    height: 25px;
    width: 37.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-30px > img {
    width: 30px;
    height: 30px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-30px .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-30px.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-30px.symbol-fixed > img {
    width: 30px;
    height: 30px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-30px.symbol-2by3 .symbol-label {
    height: 30px;
    width: 45px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-30px.symbol-2by3 > img {
    height: 30px;
    width: 45px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-35px > img {
    width: 35px;
    height: 35px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-35px .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-35px.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-35px.symbol-fixed > img {
    width: 35px;
    height: 35px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-35px.symbol-2by3 .symbol-label {
    height: 35px;
    width: 52.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-35px.symbol-2by3 > img {
    height: 35px;
    width: 52.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-40px > img {
    width: 40px;
    height: 40px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-40px .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-40px.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-40px.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-40px.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-40px.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-45px > img {
    width: 45px;
    height: 45px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-45px .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-45px.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-45px.symbol-fixed > img {
    width: 45px;
    height: 45px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-45px.symbol-2by3 .symbol-label {
    height: 45px;
    width: 67.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-45px.symbol-2by3 > img {
    height: 45px;
    width: 67.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-50px > img {
    width: 50px;
    height: 50px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-50px .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-50px.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-50px.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-50px.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-50px.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-55px > img {
    width: 55px;
    height: 55px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-55px .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-55px.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-55px.symbol-fixed > img {
    width: 55px;
    height: 55px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-55px.symbol-2by3 .symbol-label {
    height: 55px;
    width: 82.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-55px.symbol-2by3 > img {
    height: 55px;
    width: 82.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-60px > img {
    width: 60px;
    height: 60px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-60px .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-60px.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-60px.symbol-fixed > img {
    width: 60px;
    height: 60px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-60px.symbol-2by3 .symbol-label {
    height: 60px;
    width: 90px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-60px.symbol-2by3 > img {
    height: 60px;
    width: 90px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-65px > img {
    width: 65px;
    height: 65px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-65px .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-65px.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-65px.symbol-fixed > img {
    width: 65px;
    height: 65px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-65px.symbol-2by3 .symbol-label {
    height: 65px;
    width: 97.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-65px.symbol-2by3 > img {
    height: 65px;
    width: 97.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-70px > img {
    width: 70px;
    height: 70px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-70px .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-70px.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-70px.symbol-fixed > img {
    width: 70px;
    height: 70px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-70px.symbol-2by3 .symbol-label {
    height: 70px;
    width: 105px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-70px.symbol-2by3 > img {
    height: 70px;
    width: 105px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-75px > img {
    width: 75px;
    height: 75px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-75px .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-75px.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-75px.symbol-fixed > img {
    width: 75px;
    height: 75px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-75px.symbol-2by3 .symbol-label {
    height: 75px;
    width: 112.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-75px.symbol-2by3 > img {
    height: 75px;
    width: 112.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-100px > img {
    width: 100px;
    height: 100px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-100px .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-100px.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-100px.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-100px.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-100px.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-125px > img {
    width: 125px;
    height: 125px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-125px .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-125px.symbol-fixed .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-125px.symbol-fixed > img {
    width: 125px;
    height: 125px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-125px.symbol-2by3 .symbol-label {
    height: 125px;
    width: 187.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-125px.symbol-2by3 > img {
    height: 125px;
    width: 187.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-150px > img {
    width: 150px;
    height: 150px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-150px .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-150px.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-150px.symbol-fixed > img {
    width: 150px;
    height: 150px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-150px.symbol-2by3 .symbol-label {
    height: 150px;
    width: 225px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-150px.symbol-2by3 > img {
    height: 150px;
    width: 225px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-160px > img {
    width: 160px;
    height: 160px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-160px .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-160px.symbol-fixed .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-160px.symbol-fixed > img {
    width: 160px;
    height: 160px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-160px.symbol-2by3 .symbol-label {
    height: 160px;
    width: 240px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-160px.symbol-2by3 > img {
    height: 160px;
    width: 240px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-175px > img {
    width: 175px;
    height: 175px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-175px .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-175px.symbol-fixed .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-175px.symbol-fixed > img {
    width: 175px;
    height: 175px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-175px.symbol-2by3 .symbol-label {
    height: 175px;
    width: 262.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-175px.symbol-2by3 > img {
    height: 175px;
    width: 262.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-200px > img {
    width: 200px;
    height: 200px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-200px .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-200px.symbol-fixed .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-200px.symbol-fixed > img {
    width: 200px;
    height: 200px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-200px.symbol-2by3 .symbol-label {
    height: 200px;
    width: 300px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-lg-200px.symbol-2by3 > img {
    height: 200px;
    width: 300px;
    max-width: none;
  }
}

@media (min-width: 1200px) {
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-20px > img {
    width: 20px;
    height: 20px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-20px .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-20px.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-20px.symbol-fixed > img {
    width: 20px;
    height: 20px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-20px.symbol-2by3 .symbol-label {
    height: 20px;
    width: 30px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-20px.symbol-2by3 > img {
    height: 20px;
    width: 30px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-25px > img {
    width: 25px;
    height: 25px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-25px .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-25px.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-25px.symbol-fixed > img {
    width: 25px;
    height: 25px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-25px.symbol-2by3 .symbol-label {
    height: 25px;
    width: 37.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-25px.symbol-2by3 > img {
    height: 25px;
    width: 37.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-30px > img {
    width: 30px;
    height: 30px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-30px .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-30px.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-30px.symbol-fixed > img {
    width: 30px;
    height: 30px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-30px.symbol-2by3 .symbol-label {
    height: 30px;
    width: 45px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-30px.symbol-2by3 > img {
    height: 30px;
    width: 45px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-35px > img {
    width: 35px;
    height: 35px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-35px .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-35px.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-35px.symbol-fixed > img {
    width: 35px;
    height: 35px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-35px.symbol-2by3 .symbol-label {
    height: 35px;
    width: 52.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-35px.symbol-2by3 > img {
    height: 35px;
    width: 52.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-40px > img {
    width: 40px;
    height: 40px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-40px .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-40px.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-40px.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-40px.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-40px.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-45px > img {
    width: 45px;
    height: 45px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-45px .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-45px.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-45px.symbol-fixed > img {
    width: 45px;
    height: 45px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-45px.symbol-2by3 .symbol-label {
    height: 45px;
    width: 67.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-45px.symbol-2by3 > img {
    height: 45px;
    width: 67.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-50px > img {
    width: 50px;
    height: 50px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-50px .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-50px.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-50px.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-50px.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-50px.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-55px > img {
    width: 55px;
    height: 55px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-55px .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-55px.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-55px.symbol-fixed > img {
    width: 55px;
    height: 55px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-55px.symbol-2by3 .symbol-label {
    height: 55px;
    width: 82.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-55px.symbol-2by3 > img {
    height: 55px;
    width: 82.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-60px > img {
    width: 60px;
    height: 60px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-60px .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-60px.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-60px.symbol-fixed > img {
    width: 60px;
    height: 60px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-60px.symbol-2by3 .symbol-label {
    height: 60px;
    width: 90px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-60px.symbol-2by3 > img {
    height: 60px;
    width: 90px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-65px > img {
    width: 65px;
    height: 65px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-65px .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-65px.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-65px.symbol-fixed > img {
    width: 65px;
    height: 65px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-65px.symbol-2by3 .symbol-label {
    height: 65px;
    width: 97.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-65px.symbol-2by3 > img {
    height: 65px;
    width: 97.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-70px > img {
    width: 70px;
    height: 70px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-70px .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-70px.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-70px.symbol-fixed > img {
    width: 70px;
    height: 70px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-70px.symbol-2by3 .symbol-label {
    height: 70px;
    width: 105px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-70px.symbol-2by3 > img {
    height: 70px;
    width: 105px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-75px > img {
    width: 75px;
    height: 75px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-75px .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-75px.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-75px.symbol-fixed > img {
    width: 75px;
    height: 75px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-75px.symbol-2by3 .symbol-label {
    height: 75px;
    width: 112.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-75px.symbol-2by3 > img {
    height: 75px;
    width: 112.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-100px > img {
    width: 100px;
    height: 100px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-100px .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-100px.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-100px.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-100px.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-100px.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-125px > img {
    width: 125px;
    height: 125px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-125px .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-125px.symbol-fixed .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-125px.symbol-fixed > img {
    width: 125px;
    height: 125px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-125px.symbol-2by3 .symbol-label {
    height: 125px;
    width: 187.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-125px.symbol-2by3 > img {
    height: 125px;
    width: 187.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-150px > img {
    width: 150px;
    height: 150px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-150px .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-150px.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-150px.symbol-fixed > img {
    width: 150px;
    height: 150px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-150px.symbol-2by3 .symbol-label {
    height: 150px;
    width: 225px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-150px.symbol-2by3 > img {
    height: 150px;
    width: 225px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-160px > img {
    width: 160px;
    height: 160px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-160px .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-160px.symbol-fixed .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-160px.symbol-fixed > img {
    width: 160px;
    height: 160px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-160px.symbol-2by3 .symbol-label {
    height: 160px;
    width: 240px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-160px.symbol-2by3 > img {
    height: 160px;
    width: 240px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-175px > img {
    width: 175px;
    height: 175px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-175px .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-175px.symbol-fixed .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-175px.symbol-fixed > img {
    width: 175px;
    height: 175px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-175px.symbol-2by3 .symbol-label {
    height: 175px;
    width: 262.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-175px.symbol-2by3 > img {
    height: 175px;
    width: 262.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-200px > img {
    width: 200px;
    height: 200px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-200px .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-200px.symbol-fixed .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-200px.symbol-fixed > img {
    width: 200px;
    height: 200px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-200px.symbol-2by3 .symbol-label {
    height: 200px;
    width: 300px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xl-200px.symbol-2by3 > img {
    height: 200px;
    width: 300px;
    max-width: none;
  }
}

@media (min-width: 1400px) {
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-20px > img {
    width: 20px;
    height: 20px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-20px .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-20px.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-20px.symbol-fixed > img {
    width: 20px;
    height: 20px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-20px.symbol-2by3 .symbol-label {
    height: 20px;
    width: 30px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-20px.symbol-2by3 > img {
    height: 20px;
    width: 30px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-25px > img {
    width: 25px;
    height: 25px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-25px .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-25px.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-25px.symbol-fixed > img {
    width: 25px;
    height: 25px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-25px.symbol-2by3 .symbol-label {
    height: 25px;
    width: 37.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-25px.symbol-2by3 > img {
    height: 25px;
    width: 37.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-30px > img {
    width: 30px;
    height: 30px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-30px .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-30px.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-30px.symbol-fixed > img {
    width: 30px;
    height: 30px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-30px.symbol-2by3 .symbol-label {
    height: 30px;
    width: 45px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-30px.symbol-2by3 > img {
    height: 30px;
    width: 45px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-35px > img {
    width: 35px;
    height: 35px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-35px .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-35px.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-35px.symbol-fixed > img {
    width: 35px;
    height: 35px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-35px.symbol-2by3 .symbol-label {
    height: 35px;
    width: 52.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-35px.symbol-2by3 > img {
    height: 35px;
    width: 52.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-40px > img {
    width: 40px;
    height: 40px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-40px .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-40px.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-40px.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-40px.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-40px.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-45px > img {
    width: 45px;
    height: 45px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-45px .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-45px.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-45px.symbol-fixed > img {
    width: 45px;
    height: 45px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-45px.symbol-2by3 .symbol-label {
    height: 45px;
    width: 67.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-45px.symbol-2by3 > img {
    height: 45px;
    width: 67.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-50px > img {
    width: 50px;
    height: 50px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-50px .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-50px.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-50px.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-50px.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-50px.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-55px > img {
    width: 55px;
    height: 55px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-55px .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-55px.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-55px.symbol-fixed > img {
    width: 55px;
    height: 55px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-55px.symbol-2by3 .symbol-label {
    height: 55px;
    width: 82.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-55px.symbol-2by3 > img {
    height: 55px;
    width: 82.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-60px > img {
    width: 60px;
    height: 60px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-60px .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-60px.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-60px.symbol-fixed > img {
    width: 60px;
    height: 60px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-60px.symbol-2by3 .symbol-label {
    height: 60px;
    width: 90px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-60px.symbol-2by3 > img {
    height: 60px;
    width: 90px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-65px > img {
    width: 65px;
    height: 65px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-65px .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-65px.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-65px.symbol-fixed > img {
    width: 65px;
    height: 65px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-65px.symbol-2by3 .symbol-label {
    height: 65px;
    width: 97.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-65px.symbol-2by3 > img {
    height: 65px;
    width: 97.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-70px > img {
    width: 70px;
    height: 70px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-70px .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-70px.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-70px.symbol-fixed > img {
    width: 70px;
    height: 70px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-70px.symbol-2by3 .symbol-label {
    height: 70px;
    width: 105px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-70px.symbol-2by3 > img {
    height: 70px;
    width: 105px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-75px > img {
    width: 75px;
    height: 75px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-75px .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-75px.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-75px.symbol-fixed > img {
    width: 75px;
    height: 75px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-75px.symbol-2by3 .symbol-label {
    height: 75px;
    width: 112.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-75px.symbol-2by3 > img {
    height: 75px;
    width: 112.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-100px > img {
    width: 100px;
    height: 100px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-100px .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-100px.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-100px.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-100px.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-100px.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-125px > img {
    width: 125px;
    height: 125px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-125px .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-125px.symbol-fixed .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-125px.symbol-fixed > img {
    width: 125px;
    height: 125px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-125px.symbol-2by3 .symbol-label {
    height: 125px;
    width: 187.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-125px.symbol-2by3 > img {
    height: 125px;
    width: 187.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-150px > img {
    width: 150px;
    height: 150px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-150px .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-150px.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-150px.symbol-fixed > img {
    width: 150px;
    height: 150px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-150px.symbol-2by3 .symbol-label {
    height: 150px;
    width: 225px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-150px.symbol-2by3 > img {
    height: 150px;
    width: 225px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-160px > img {
    width: 160px;
    height: 160px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-160px .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-160px.symbol-fixed .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-160px.symbol-fixed > img {
    width: 160px;
    height: 160px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-160px.symbol-2by3 .symbol-label {
    height: 160px;
    width: 240px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-160px.symbol-2by3 > img {
    height: 160px;
    width: 240px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-175px > img {
    width: 175px;
    height: 175px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-175px .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-175px.symbol-fixed .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-175px.symbol-fixed > img {
    width: 175px;
    height: 175px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-175px.symbol-2by3 .symbol-label {
    height: 175px;
    width: 262.5px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-175px.symbol-2by3 > img {
    height: 175px;
    width: 262.5px;
    max-width: none;
  }
  /* line 6, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-200px > img {
    width: 200px;
    height: 200px;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-200px .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 17, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-200px.symbol-fixed .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 22, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-200px.symbol-fixed > img {
    width: 200px;
    height: 200px;
    max-width: none;
  }
  /* line 31, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-200px.symbol-2by3 .symbol-label {
    height: 200px;
    width: 300px;
  }
  /* line 36, vendor/assets/stylesheets/craft/components/mixins/_symbol.scss */
  .symbol.symbol-xxl-200px.symbol-2by3 > img {
    height: 200px;
    width: 300px;
    max-width: none;
  }
}

/* line 81, vendor/assets/stylesheets/craft/components/_symbol.scss */
.symbol-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: 10px;
}

/* line 87, vendor/assets/stylesheets/craft/components/_symbol.scss */
.symbol-group .symbol {
  position: relative;
  z-index: 0;
  margin-left: -10px;
  border: 2px solid #fff;
  transition: all 0.3s ease;
}

/* line 94, vendor/assets/stylesheets/craft/components/_symbol.scss */
.symbol-group .symbol:hover {
  transition: all 0.3s ease;
  z-index: 1;
}

/* line 101, vendor/assets/stylesheets/craft/components/_symbol.scss */
.symbol-group.symbol-hover .symbol {
  cursor: pointer;
}

/* line 7, vendor/assets/stylesheets/craft/components/_pulse.scss */
.pulse {
  position: relative;
}

/* line 13, vendor/assets/stylesheets/craft/components/_pulse.scss */
.pulse.pulse-primary .pulse-ring {
  border-color: #0d6efd;
}

/* line 13, vendor/assets/stylesheets/craft/components/_pulse.scss */
.pulse.pulse-secondary .pulse-ring {
  border-color: #6c757d;
}

/* line 13, vendor/assets/stylesheets/craft/components/_pulse.scss */
.pulse.pulse-success .pulse-ring {
  border-color: #198754;
}

/* line 13, vendor/assets/stylesheets/craft/components/_pulse.scss */
.pulse.pulse-info .pulse-ring {
  border-color: #0dcaf0;
}

/* line 13, vendor/assets/stylesheets/craft/components/_pulse.scss */
.pulse.pulse-warning .pulse-ring {
  border-color: #ffc107;
}

/* line 13, vendor/assets/stylesheets/craft/components/_pulse.scss */
.pulse.pulse-danger .pulse-ring {
  border-color: #dc3545;
}

/* line 13, vendor/assets/stylesheets/craft/components/_pulse.scss */
.pulse.pulse-light .pulse-ring {
  border-color: #f8f9fa;
}

/* line 13, vendor/assets/stylesheets/craft/components/_pulse.scss */
.pulse.pulse-dark .pulse-ring {
  border-color: #212529;
}

/* line 20, vendor/assets/stylesheets/craft/components/_pulse.scss */
.pulse-ring {
  display: block;
  border-radius: 40px;
  height: 40px;
  width: 40px;
  position: absolute;
  animation: animation-pulse 3.5s ease-out;
  animation-iteration-count: infinite;
  opacity: 0;
  border-width: 3px;
  border-style: solid;
  border-color: #adb5bd;
}

@keyframes animation-pulse {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0.0;
  }
  60% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0.0;
  }
  65% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    opacity: 0.0;
  }
}

/* line 6, vendor/assets/stylesheets/craft/components/_page-loader.scss */
.page-loading * {
  transition: none !important;
}

/* line 11, vendor/assets/stylesheets/craft/components/_page-loader.scss */
.page-loader {
  background: #fff;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  display: none;
}

/* line 21, vendor/assets/stylesheets/craft/components/_page-loader.scss */
.page-loading .page-loader {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 5, vendor/assets/stylesheets/craft/components/_scrolltop.scss */
.scrolltop {
  position: fixed;
  display: none;
  cursor: pointer;
  z-index: 100;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  bottom: 40px;
  right: 20px;
  background-color: #00A3FF;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  opacity: 0;
  transition: color 0.2s ease, background-color 0.2s ease;
  border-radius: 0.375rem;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.scrolltop .svg-icon svg {
  height: 24px;
  width: 24px;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.scrolltop .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.scrolltop .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 27, vendor/assets/stylesheets/craft/components/_scrolltop.scss */
.scrolltop > i {
  font-size: 1.3rem;
  color: #fff;
}

/* line 32, vendor/assets/stylesheets/craft/components/_scrolltop.scss */
.scrolltop:hover {
  background-color: #00A3FF;
}

/* line 35, vendor/assets/stylesheets/craft/components/_scrolltop.scss */
.scrolltop:hover > i {
  color: #fff;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.scrolltop:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.scrolltop:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 44, vendor/assets/stylesheets/craft/components/_scrolltop.scss */
[data-kt-scrolltop="on"] .scrolltop {
  opacity: 0.3;
  animation: animation-scrolltop .4s ease-out 1;
  display: flex;
}

/* line 49, vendor/assets/stylesheets/craft/components/_scrolltop.scss */
[data-kt-scrolltop="on"] .scrolltop:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  opacity: 1;
}

@media (max-width: 991.98px) {
  /* line 5, vendor/assets/stylesheets/craft/components/_scrolltop.scss */
  .scrolltop {
    bottom: 30px;
    right: 15px;
    width: 30px;
    height: 30px;
  }
}

@keyframes animation-scrolltop {
  from {
    margin-bottom: -15px;
  }
  to {
    margin-bottom: 0;
  }
}

/* line 5, vendor/assets/stylesheets/craft/components/_svg-icon.scss */
.svg-icon {
  line-height: 1;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon svg {
  height: 1.25rem;
  width: 1.25rem;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-white svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #fff;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-white svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-primary svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00A3FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-primary svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-secondary svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-secondary svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-light svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-light svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-success svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #50CD89;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-success svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-info svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #7239EA;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-info svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-warning svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFC700;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-warning svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-danger svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #F1416C;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-danger svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-dark svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-dark svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-muted svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-muted svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-100 svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #f8f9fa;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-100 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-200 svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #e9ecef;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-200 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-300 svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #dee2e6;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-300 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-400 svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ced4da;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-400 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-500 svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #adb5bd;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-500 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-600 svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6c757d;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-600 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-700 svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #495057;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-700 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-800 svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #343a40;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-800 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-900 svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #212529;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-gray-900 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-1 svg {
  height: 2.5rem !important;
  width: 2.5rem !important;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-2 svg {
  height: 2rem !important;
  width: 2rem !important;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-3 svg {
  height: 1.75rem !important;
  width: 1.75rem !important;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-4 svg {
  height: 1.5rem !important;
  width: 1.5rem !important;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-5 svg {
  height: 1.25rem !important;
  width: 1.25rem !important;
}

/* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.svg-icon.svg-icon-6 svg {
  height: 1rem !important;
  width: 1rem !important;
}

@media (min-width: 576px) {
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-sm-1 svg {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-sm-2 svg {
    height: 2rem !important;
    width: 2rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-sm-3 svg {
    height: 1.75rem !important;
    width: 1.75rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-sm-4 svg {
    height: 1.5rem !important;
    width: 1.5rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-sm-5 svg {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-sm-6 svg {
    height: 1rem !important;
    width: 1rem !important;
  }
}

@media (min-width: 768px) {
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-md-1 svg {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-md-2 svg {
    height: 2rem !important;
    width: 2rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-md-3 svg {
    height: 1.75rem !important;
    width: 1.75rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-md-4 svg {
    height: 1.5rem !important;
    width: 1.5rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-md-5 svg {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-md-6 svg {
    height: 1rem !important;
    width: 1rem !important;
  }
}

@media (min-width: 992px) {
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-lg-1 svg {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-lg-2 svg {
    height: 2rem !important;
    width: 2rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-lg-3 svg {
    height: 1.75rem !important;
    width: 1.75rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-lg-4 svg {
    height: 1.5rem !important;
    width: 1.5rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-lg-5 svg {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-lg-6 svg {
    height: 1rem !important;
    width: 1rem !important;
  }
}

@media (min-width: 1200px) {
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-xl-1 svg {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-xl-2 svg {
    height: 2rem !important;
    width: 2rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-xl-3 svg {
    height: 1.75rem !important;
    width: 1.75rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-xl-4 svg {
    height: 1.5rem !important;
    width: 1.5rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-xl-5 svg {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-xl-6 svg {
    height: 1rem !important;
    width: 1rem !important;
  }
}

@media (min-width: 1400px) {
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-xxl-1 svg {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-xxl-2 svg {
    height: 2rem !important;
    width: 2rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-xxl-3 svg {
    height: 1.75rem !important;
    width: 1.75rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-xxl-4 svg {
    height: 1.5rem !important;
    width: 1.5rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-xxl-5 svg {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  /* line 30, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
  .svg-icon.svg-icon-xxl-6 svg {
    height: 1rem !important;
    width: 1rem !important;
  }
}

/* line 9, vendor/assets/stylesheets/craft/components/_fixed.scss */
.fixed-top {
  position: fixed;
  z-index: 101;
  top: 0;
  left: 0;
  right: 0;
}

@media (min-width: 576px) {
  /* line 9, vendor/assets/stylesheets/craft/components/_fixed.scss */
  .fixed-top-sm {
    position: fixed;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
  }
}

@media (min-width: 768px) {
  /* line 9, vendor/assets/stylesheets/craft/components/_fixed.scss */
  .fixed-top-md {
    position: fixed;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
  }
}

@media (min-width: 992px) {
  /* line 9, vendor/assets/stylesheets/craft/components/_fixed.scss */
  .fixed-top-lg {
    position: fixed;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
  }
}

@media (min-width: 1200px) {
  /* line 9, vendor/assets/stylesheets/craft/components/_fixed.scss */
  .fixed-top-xl {
    position: fixed;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
  }
}

@media (min-width: 1400px) {
  /* line 9, vendor/assets/stylesheets/craft/components/_fixed.scss */
  .fixed-top-xxl {
    position: fixed;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
  }
}

/* line 8, vendor/assets/stylesheets/craft/components/_timeline.scss */
.timeline .timeline-item {
  position: relative;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: flex-start;
}

/* line 16, vendor/assets/stylesheets/craft/components/_timeline.scss */
.timeline .timeline-item:last-child .timeline-line {
  bottom: 100%;
}

/* line 23, vendor/assets/stylesheets/craft/components/_timeline.scss */
.timeline .timeline-line {
  display: block;
  content: " ";
  justify-content: center;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  bottom: 0;
  transform: translate(50%);
  border-left-width: 1px;
  border-left-style: dashed;
  border-left-color: #dee2e6;
}

/* line 39, vendor/assets/stylesheets/craft/components/_timeline.scss */
.timeline .timeline-icon {
  z-index: 1;
  flex-shrink: 0;
  margin-right: 1rem;
}

/* line 46, vendor/assets/stylesheets/craft/components/_timeline.scss */
.timeline .timeline-content {
  width: 100%;
  overflow: auto;
  margin-bottom: 1.5rem;
}

/* line 54, vendor/assets/stylesheets/craft/components/_timeline.scss */
.timeline.timeline-center .timeline-item {
  align-items: center;
}

/* line 58, vendor/assets/stylesheets/craft/components/_timeline.scss */
.timeline.timeline-center .timeline-item:first-child .timeline-line {
  top: 50%;
}

/* line 64, vendor/assets/stylesheets/craft/components/_timeline.scss */
.timeline.timeline-center .timeline-item:last-child .timeline-line {
  bottom: 50%;
}

/* line 6, vendor/assets/stylesheets/craft/components/_overlay.scss */
.overlay {
  position: relative;
}

/* line 13, vendor/assets/stylesheets/craft/components/_overlay.scss */
.overlay .overlay-layer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
  opacity: 0;
}

/* line 30, vendor/assets/stylesheets/craft/components/_overlay.scss */
.overlay.overlay-show .overlay-layer, .overlay.overlay-block .overlay-layer, .overlay:hover .overlay-layer {
  transition: all 0.3s ease;
  opacity: 1;
}

/* line 36, vendor/assets/stylesheets/craft/components/_overlay.scss */
.overlay.overlay-block {
  cursor: wait;
}

/* line 6, vendor/assets/stylesheets/craft/components/_bullet.scss */
.bullet {
  display: inline-block;
  background-color: #ced4da;
  border-radius: 6px;
  width: 8px;
  height: 4px;
  flex-shrink: 0;
}

/* line 16, vendor/assets/stylesheets/craft/components/_bullet.scss */
.bullet-dot {
  width: 4px;
  height: 4px;
  border-radius: 100% !important;
}

/* line 23, vendor/assets/stylesheets/craft/components/_bullet.scss */
.bullet-vertical {
  width: 4px;
  height: 8px;
}

/* line 29, vendor/assets/stylesheets/craft/components/_bullet.scss */
.bullet-line {
  width: 5px;
  height: 1px;
  border-radius: 0;
}

/* line 6, vendor/assets/stylesheets/craft/components/_drawer.scss */
.drawer {
  display: flex !important;
  overflow: auto;
  z-index: 110;
  position: fixed;
  top: 0;
  bottom: 0;
  background-color: #fff;
  transition: transform 0.3s ease-in-out;
}

/* line 16, vendor/assets/stylesheets/craft/components/_drawer.scss */
.drawer.drawer-start {
  left: 0;
  transform: translateX(-100%);
}

/* line 21, vendor/assets/stylesheets/craft/components/_drawer.scss */
.drawer.drawer-end {
  right: 0;
  transform: translateX(100%);
}

/* line 26, vendor/assets/stylesheets/craft/components/_drawer.scss */
.drawer.drawer-on {
  transform: none;
  box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease-in-out;
}

/* line 34, vendor/assets/stylesheets/craft/components/_drawer.scss */
.drawer-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  z-index: 109;
  background-color: rgba(0, 0, 0, 0.2);
  animation: animation-drawer-fade-in 0.3s ease-in-out 1;
}

/* line 47, vendor/assets/stylesheets/craft/components/_drawer.scss */
[data-kt-drawer="true"] {
  display: none;
}

@keyframes animation-drawer-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@media (max-width: 991.98px) {
  /* line 59, vendor/assets/stylesheets/craft/components/_drawer.scss */
  body[data-kt-drawer="on"] {
    overflow: hidden;
  }
}

/* line 7, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge.badge-circle, .badge.badge-square {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 1.75rem;
  min-width: 1.75rem;
  padding: 0 0.1rem;
}

/* line 18, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge.badge-circle {
  border-radius: 50%;
  padding: 0;
  min-width: unset;
  width: 1.75rem;
}

/* line 26, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge.badge-sm {
  min-width: 1.5rem;
  font-size: 0.85rem;
}

/* line 30, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge.badge-sm.badge-circle {
  width: 1.5rem;
  height: 1.5rem;
}

/* line 36, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge.badge-lg {
  min-width: 2rem;
  font-size: 1rem;
}

/* line 40, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge.badge-lg.badge-circle {
  width: 2rem;
  height: 2rem;
}

/* line 48, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge-primary {
  color: #FFFFFF;
  background-color: #0d6efd;
}

/* line 53, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge-light-primary {
  color: #0d6efd;
  background-color: #F1FAFF;
}

/* line 48, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge-secondary {
  color: #343a40;
  background-color: #6c757d;
}

/* line 53, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge-light-secondary {
  color: #6c757d;
}

/* line 48, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge-success {
  color: #FFFFFF;
  background-color: #198754;
}

/* line 53, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge-light-success {
  color: #198754;
  background-color: #E8FFF3;
}

/* line 48, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge-info {
  color: #FFFFFF;
  background-color: #0dcaf0;
}

/* line 53, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge-light-info {
  color: #0dcaf0;
  background-color: #F8F5FF;
}

/* line 48, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge-warning {
  color: #FFFFFF;
  background-color: #ffc107;
}

/* line 53, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge-light-warning {
  color: #ffc107;
  background-color: #FFF8DD;
}

/* line 48, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge-danger {
  color: #FFFFFF;
  background-color: #dc3545;
}

/* line 53, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge-light-danger {
  color: #dc3545;
  background-color: #FFF5F8;
}

/* line 48, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge-light {
  color: #6c757d;
  background-color: #f8f9fa;
}

/* line 53, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge-light-light {
  color: #f8f9fa;
}

/* line 48, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge-dark {
  color: #fff;
  background-color: #212529;
}

/* line 53, vendor/assets/stylesheets/craft/components/_badge.scss */
.badge-light-dark {
  color: #212529;
  background-color: #e9ecef;
}

/* line 5, vendor/assets/stylesheets/craft/components/_indicator.scss */
.indicator-progress {
  display: none;
}

/* line 8, vendor/assets/stylesheets/craft/components/_indicator.scss */
[data-kt-indicator="on"] > .indicator-progress {
  display: inline-block;
}

/* line 14, vendor/assets/stylesheets/craft/components/_indicator.scss */
[data-kt-indicator="on"] > .indicator-label {
  display: none;
}

/* line 8, vendor/assets/stylesheets/craft/components/_rotate.scss */
.rotate {
  display: inline-flex;
  align-items: center;
}

/* line 14, vendor/assets/stylesheets/craft/components/_rotate.scss */
.rotate-90 {
  transition: transform 0.3s ease;
  backface-visibility: hidden;
}

/* line 18, vendor/assets/stylesheets/craft/components/_rotate.scss */
.collapsible:not(.collapsed) > .rotate-90, .active > .rotate-90 {
  transform: rotateZ(90deg);
  transition: transform 0.3s ease;
}

/* line 23, vendor/assets/stylesheets/craft/components/_rotate.scss */
[direction="rtl"] .collapsible:not(.collapsed) > .rotate-90, [direction="rtl"] .active > .rotate-90 {
  transform: rotateZ(-90deg);
}

/* line 29, vendor/assets/stylesheets/craft/components/_rotate.scss */
.rotate-n90 {
  transition: transform 0.3s ease;
  backface-visibility: hidden;
}

/* line 33, vendor/assets/stylesheets/craft/components/_rotate.scss */
.collapsible:not(.collapsed) > .rotate-n90, .active > .rotate-n90 {
  transform: rotateZ(-90deg);
  transition: transform 0.3s ease;
}

/* line 38, vendor/assets/stylesheets/craft/components/_rotate.scss */
[direction="rtl"] .collapsible:not(.collapsed) > .rotate-n90, [direction="rtl"] .active > .rotate-n90 {
  transform: rotateZ(90deg);
}

/* line 14, vendor/assets/stylesheets/craft/components/_rotate.scss */
.rotate-180 {
  transition: transform 0.3s ease;
  backface-visibility: hidden;
}

/* line 18, vendor/assets/stylesheets/craft/components/_rotate.scss */
.collapsible:not(.collapsed) > .rotate-180, .active > .rotate-180 {
  transform: rotateZ(180deg);
  transition: transform 0.3s ease;
}

/* line 23, vendor/assets/stylesheets/craft/components/_rotate.scss */
[direction="rtl"] .collapsible:not(.collapsed) > .rotate-180, [direction="rtl"] .active > .rotate-180 {
  transform: rotateZ(-180deg);
}

/* line 29, vendor/assets/stylesheets/craft/components/_rotate.scss */
.rotate-n180 {
  transition: transform 0.3s ease;
  backface-visibility: hidden;
}

/* line 33, vendor/assets/stylesheets/craft/components/_rotate.scss */
.collapsible:not(.collapsed) > .rotate-n180, .active > .rotate-n180 {
  transform: rotateZ(-180deg);
  transition: transform 0.3s ease;
}

/* line 38, vendor/assets/stylesheets/craft/components/_rotate.scss */
[direction="rtl"] .collapsible:not(.collapsed) > .rotate-n180, [direction="rtl"] .active > .rotate-n180 {
  transform: rotateZ(180deg);
}

/* line 14, vendor/assets/stylesheets/craft/components/_rotate.scss */
.rotate-270 {
  transition: transform 0.3s ease;
  backface-visibility: hidden;
}

/* line 18, vendor/assets/stylesheets/craft/components/_rotate.scss */
.collapsible:not(.collapsed) > .rotate-270, .active > .rotate-270 {
  transform: rotateZ(270deg);
  transition: transform 0.3s ease;
}

/* line 23, vendor/assets/stylesheets/craft/components/_rotate.scss */
[direction="rtl"] .collapsible:not(.collapsed) > .rotate-270, [direction="rtl"] .active > .rotate-270 {
  transform: rotateZ(-270deg);
}

/* line 29, vendor/assets/stylesheets/craft/components/_rotate.scss */
.rotate-n270 {
  transition: transform 0.3s ease;
  backface-visibility: hidden;
}

/* line 33, vendor/assets/stylesheets/craft/components/_rotate.scss */
.collapsible:not(.collapsed) > .rotate-n270, .active > .rotate-n270 {
  transform: rotateZ(-270deg);
  transition: transform 0.3s ease;
}

/* line 38, vendor/assets/stylesheets/craft/components/_rotate.scss */
[direction="rtl"] .collapsible:not(.collapsed) > .rotate-n270, [direction="rtl"] .active > .rotate-n270 {
  transform: rotateZ(270deg);
}

@media (min-width: 992px) {
  /* line 8, vendor/assets/stylesheets/craft/components/_scroll.scss */
  main,
span,
ol,
ul,
pre,
div {
    scrollbar-width: thin;
    scrollbar-color: #e9ecef transparent;
  }
  /* line 18, vendor/assets/stylesheets/craft/components/_scroll.scss */
  main::-webkit-scrollbar,
span::-webkit-scrollbar,
ol::-webkit-scrollbar,
ul::-webkit-scrollbar,
pre::-webkit-scrollbar,
div::-webkit-scrollbar {
    width: 0.4rem;
    height: 0.4rem;
  }
  /* line 10, vendor/assets/stylesheets/craft/components/mixins/_scroll.scss */
  main::-webkit-scrollbar-thumb,
span::-webkit-scrollbar-thumb,
ol::-webkit-scrollbar-thumb,
ul::-webkit-scrollbar-thumb,
pre::-webkit-scrollbar-thumb,
div::-webkit-scrollbar-thumb {
    background-color: #e9ecef;
  }
  /* line 16, vendor/assets/stylesheets/craft/components/mixins/_scroll.scss */
  main:hover,
span:hover,
ol:hover,
ul:hover,
pre:hover,
div:hover {
    scrollbar-color: #e3e7eb transparent;
  }
  /* line 21, vendor/assets/stylesheets/craft/components/mixins/_scroll.scss */
  main:hover::-webkit-scrollbar-thumb,
span:hover::-webkit-scrollbar-thumb,
ol:hover::-webkit-scrollbar-thumb,
ul:hover::-webkit-scrollbar-thumb,
pre:hover::-webkit-scrollbar-thumb,
div:hover::-webkit-scrollbar-thumb {
    background-color: #e3e7eb;
  }
}

/* line 29, vendor/assets/stylesheets/craft/components/_scroll.scss */
.scroll {
  overflow: scroll;
  position: relative;
}

@media (max-width: 991.98px) {
  /* line 29, vendor/assets/stylesheets/craft/components/_scroll.scss */
  .scroll {
    overflow: auto;
  }
}

/* line 39, vendor/assets/stylesheets/craft/components/_scroll.scss */
.scroll-x {
  overflow-x: scroll;
  position: relative;
}

@media (max-width: 991.98px) {
  /* line 39, vendor/assets/stylesheets/craft/components/_scroll.scss */
  .scroll-x {
    overflow-x: auto;
  }
}

/* line 49, vendor/assets/stylesheets/craft/components/_scroll.scss */
.scroll-y {
  overflow-y: scroll;
  position: relative;
}

@media (max-width: 991.98px) {
  /* line 49, vendor/assets/stylesheets/craft/components/_scroll.scss */
  .scroll-y {
    overflow-y: auto;
  }
}

/* line 60, vendor/assets/stylesheets/craft/components/_scroll.scss */
.hover-scroll {
  position: relative;
}

@media (min-width: 992px) {
  /* line 60, vendor/assets/stylesheets/craft/components/_scroll.scss */
  .hover-scroll {
    overflow: hidden;
    border-right: 0.4rem solid transparent;
    border-bottom: 0.4rem solid transparent;
    margin-right: -0.4rem;
    margin-bottom: -0.4rem;
  }
  /* line 72, vendor/assets/stylesheets/craft/components/_scroll.scss */
  .hover-scroll:hover {
    overflow: scroll;
    border-right: 0;
    border-bottom: 0;
  }
  @-moz-document url-prefix() {
    /* line 60, vendor/assets/stylesheets/craft/components/_scroll.scss */
    .hover-scroll {
      overflow: scroll;
      position: relative;
      border-right: 0;
      border-bottom: 0;
    }
  }
}

@media (max-width: 991.98px) {
  /* line 60, vendor/assets/stylesheets/craft/components/_scroll.scss */
  .hover-scroll {
    overflow: auto;
  }
}

/* line 94, vendor/assets/stylesheets/craft/components/_scroll.scss */
.hover-scroll-y {
  position: relative;
}

@media (min-width: 992px) {
  /* line 94, vendor/assets/stylesheets/craft/components/_scroll.scss */
  .hover-scroll-y {
    overflow-y: hidden;
    border-right: 0.4rem solid transparent;
    margin-right: -0.4rem;
  }
  /* line 103, vendor/assets/stylesheets/craft/components/_scroll.scss */
  .hover-scroll-y:hover {
    overflow-y: scroll;
    border-right: 0;
  }
  @-moz-document url-prefix() {
    /* line 94, vendor/assets/stylesheets/craft/components/_scroll.scss */
    .hover-scroll-y {
      overflow-y: scroll;
      position: relative;
      border-right: 0;
    }
  }
}

@media (max-width: 991.98px) {
  /* line 94, vendor/assets/stylesheets/craft/components/_scroll.scss */
  .hover-scroll-y {
    overflow-y: auto;
  }
}

/* line 123, vendor/assets/stylesheets/craft/components/_scroll.scss */
.hover-scroll-x {
  position: relative;
}

@media (min-width: 992px) {
  /* line 123, vendor/assets/stylesheets/craft/components/_scroll.scss */
  .hover-scroll-x {
    overflow-x: hidden;
    border-bottom: 0.4rem solid transparent;
  }
  /* line 131, vendor/assets/stylesheets/craft/components/_scroll.scss */
  .hover-scroll-x:hover {
    overflow-x: scroll;
    border-bottom: 0;
  }
  @-moz-document url-prefix() {
    /* line 123, vendor/assets/stylesheets/craft/components/_scroll.scss */
    .hover-scroll-x {
      overflow-x: scroll;
      position: relative;
      border-bottom: 0;
    }
  }
}

@media (max-width: 991.98px) {
  /* line 123, vendor/assets/stylesheets/craft/components/_scroll.scss */
  .hover-scroll-x {
    overflow-x: auto;
  }
}

/* line 151, vendor/assets/stylesheets/craft/components/_scroll.scss */
.hover-scroll-overlay-y {
  overflow-y: hidden;
  position: relative;
  --scrollbar-space: 0.5rem;
}

/* line 158, vendor/assets/stylesheets/craft/components/_scroll.scss */
.hover-scroll-overlay-y::-webkit-scrollbar {
  width: calc(0.4rem + var(--scrollbar-space));
}

/* line 162, vendor/assets/stylesheets/craft/components/_scroll.scss */
.hover-scroll-overlay-y::-webkit-scrollbar-thumb {
  background-clip: content-box;
  border-right: var(--scrollbar-space) solid transparent;
}

/* line 167, vendor/assets/stylesheets/craft/components/_scroll.scss */
.hover-scroll-overlay-y:hover {
  overflow-y: overlay;
}

@-moz-document url-prefix() {
  /* line 151, vendor/assets/stylesheets/craft/components/_scroll.scss */
  .hover-scroll-overlay-y {
    overflow-y: scroll;
    position: relative;
  }
}

/* line 179, vendor/assets/stylesheets/craft/components/_scroll.scss */
.scroll-ps {
  padding-left: 0.4rem !important;
}

/* line 183, vendor/assets/stylesheets/craft/components/_scroll.scss */
.scroll-ms {
  margin-left: 0.4rem !important;
}

/* line 187, vendor/assets/stylesheets/craft/components/_scroll.scss */
.scroll-pe {
  padding-right: 0.4rem !important;
}

/* line 191, vendor/assets/stylesheets/craft/components/_scroll.scss */
.scroll-me {
  margin-right: 0.4rem !important;
}

/* line 195, vendor/assets/stylesheets/craft/components/_scroll.scss */
.scroll-px {
  padding-left: 0.4rem !important;
  padding-right: 0.4rem !important;
}

/* line 200, vendor/assets/stylesheets/craft/components/_scroll.scss */
.scroll-mx {
  margin-left: 0.4rem !important;
  margin-right: 0.4rem !important;
}

/* line 5, vendor/assets/stylesheets/craft/components/_rating.scss */
.rating {
  display: flex;
  align-items: center;
}

/* line 10, vendor/assets/stylesheets/craft/components/_rating.scss */
.rating-input {
  position: absolute !important;
  left: -9999px !important;
}

/* line 14, vendor/assets/stylesheets/craft/components/_rating.scss */
.rating-input[disabled] {
  display: none;
}

/* line 19, vendor/assets/stylesheets/craft/components/_rating.scss */
.rating-label {
  padding: 0;
  margin: 0;
}

/* line 23, vendor/assets/stylesheets/craft/components/_rating.scss */
.rating-label > i {
  line-height: 1;
  color: #ced4da;
}

/* line 28, vendor/assets/stylesheets/craft/components/_rating.scss */
.rating-label > .svg-icon {
  line-height: 1;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.rating-label > .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ced4da;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.rating-label > .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 34, vendor/assets/stylesheets/craft/components/_rating.scss */
label.rating-label {
  cursor: pointer;
}

/* line 40, vendor/assets/stylesheets/craft/components/_rating.scss */
div.rating-label.checked > i,
label.rating-label > i {
  color: #FFAD0F;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
div.rating-label.checked > .svg-icon svg [fill]:not(.permanent):not(g),
label.rating-label > .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFAD0F;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
div.rating-label.checked > .svg-icon svg:hover [fill]:not(.permanent):not(g),
label.rating-label > .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 49, vendor/assets/stylesheets/craft/components/_rating.scss */
.rating-input:checked ~ .rating-label > i {
  color: #ced4da;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.rating-input:checked ~ .rating-label > .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ced4da;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.rating-input:checked ~ .rating-label > .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 57, vendor/assets/stylesheets/craft/components/_rating.scss */
.rating:hover label.rating-label > i {
  color: #FFAD0F;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.rating:hover label.rating-label > .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFAD0F;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.rating:hover label.rating-label > .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 65, vendor/assets/stylesheets/craft/components/_rating.scss */
label.rating-label:hover ~ .rating-label > i {
  color: #ced4da;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
label.rating-label:hover ~ .rating-label > .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #ced4da;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
label.rating-label:hover ~ .rating-label > .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 8, vendor/assets/stylesheets/craft/components/stepper/_base.scss */
.stepper [data-kt-stepper-element="info"],
.stepper [data-kt-stepper-element="content"] {
  display: none;
}

/* line 12, vendor/assets/stylesheets/craft/components/stepper/_base.scss */
.stepper .current[data-kt-stepper-element="info"],
.stepper .current[data-kt-stepper-element="content"] {
  display: flex;
}

/* line 18, vendor/assets/stylesheets/craft/components/stepper/_base.scss */
.stepper .stepper-item[data-kt-stepper-action="step"] {
  cursor: pointer;
}

/* line 24, vendor/assets/stylesheets/craft/components/stepper/_base.scss */
.stepper [data-kt-stepper-action="previous"] {
  display: none;
}

/* line 28, vendor/assets/stylesheets/craft/components/stepper/_base.scss */
.stepper [data-kt-stepper-action="next"] {
  display: inline-block;
}

/* line 32, vendor/assets/stylesheets/craft/components/stepper/_base.scss */
.stepper [data-kt-stepper-action="submit"] {
  display: none;
}

/* line 38, vendor/assets/stylesheets/craft/components/stepper/_base.scss */
.stepper.first [data-kt-stepper-action="previous"] {
  display: none;
}

/* line 42, vendor/assets/stylesheets/craft/components/stepper/_base.scss */
.stepper.first [data-kt-stepper-action="next"] {
  display: inline-block;
}

/* line 46, vendor/assets/stylesheets/craft/components/stepper/_base.scss */
.stepper.first [data-kt-stepper-action="submit"] {
  display: none;
}

/* line 52, vendor/assets/stylesheets/craft/components/stepper/_base.scss */
.stepper.between [data-kt-stepper-action="previous"] {
  display: inline-block;
}

/* line 56, vendor/assets/stylesheets/craft/components/stepper/_base.scss */
.stepper.between [data-kt-stepper-action="next"] {
  display: inline-block;
}

/* line 60, vendor/assets/stylesheets/craft/components/stepper/_base.scss */
.stepper.between [data-kt-stepper-action="submit"] {
  display: none;
}

/* line 66, vendor/assets/stylesheets/craft/components/stepper/_base.scss */
.stepper.last [data-kt-stepper-action="previous"] {
  display: inline-block;
}

/* line 70, vendor/assets/stylesheets/craft/components/stepper/_base.scss */
.stepper.last [data-kt-stepper-action="next"] {
  display: none;
}

/* line 74, vendor/assets/stylesheets/craft/components/stepper/_base.scss */
.stepper.last [data-kt-stepper-action="submit"] {
  display: inline-block;
}

/* line 78, vendor/assets/stylesheets/craft/components/stepper/_base.scss */
.stepper.last .btn-flex[data-kt-stepper-action="submit"] {
  display: flex;
}

/* line 10, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-nav {
  display: flex;
}

/* line 15, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item {
  display: flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 21, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item .stepper-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: color 0.2s ease, background-color 0.2s ease;
  width: 40px;
  height: 40px;
  border-radius: 0.375rem;
  background-color: #F1FAFF;
  margin-right: 1.5rem;
}

/* line 32, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item .stepper-icon .stepper-check {
  display: none;
  font-size: 1rem;
}

/* line 37, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item .stepper-icon .stepper-number {
  font-weight: bolder;
  color: #00A3FF !important;
  font-size: 1.25rem;
}

/* line 45, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item .stepper-label {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 50, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item .stepper-label .stepper-title {
  color: #343a40;
  font-weight: 600;
  font-size: 1.25rem;
  margin-bottom: .3rem;
}

/* line 57, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item .stepper-label .stepper-desc {
  color: #6c757d;
}

/* line 63, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item.current {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 66, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item.current .stepper-icon {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #00A3FF;
}

/* line 70, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-check {
  color: #00A3FF;
  display: none;
}

/* line 75, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-number {
  color: #fff !important;
  font-size: 1.35rem;
}

/* line 82, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item.current .stepper-label .stepper-title {
  color: #6c757d;
}

/* line 86, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item.current .stepper-label .stepper-desc {
  color: #ced4da;
}

/* line 95, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item.current:last-child .stepper-icon, .stepper.stepper-pills .stepper-item.completed .stepper-icon {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
}

/* line 99, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item.current:last-child .stepper-icon .stepper-check, .stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-check {
  color: #00A3FF !important;
  display: inline-block;
}

/* line 104, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item.current:last-child .stepper-icon .stepper-number, .stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-number {
  display: none;
}

/* line 110, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item.current:last-child .stepper-label .stepper-title, .stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-title {
  color: #6c757d;
}

/* line 114, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills .stepper-item.current:last-child .stepper-label .stepper-desc, .stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-desc {
  color: #ced4da;
}

/* line 124, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills.stepper-column .stepper-nav {
  flex-direction: column;
}

/* line 129, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills.stepper-column .stepper-item {
  position: relative;
  padding: 0;
  margin: 0;
  padding-bottom: 2.5rem;
}

/* line 137, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills.stepper-column .stepper-icon {
  z-index: 1;
}

/* line 142, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills.stepper-column .stepper-line {
  display: block;
  content: " ";
  justify-content: center;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  bottom: 0;
  width: 40px;
  transform: translate(50%);
  border-left-width: 1px;
  border-left-style: dashed;
  border-left-color: #dee2e6;
}

/* line 160, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills.stepper-column .stepper-item:first-child .stepper-line {
  top: 50%;
}

/* line 167, vendor/assets/stylesheets/craft/components/stepper/_pills.scss */
.stepper.stepper-pills.stepper-column .stepper-item:last-child .stepper-line {
  bottom: 50%;
}

/* line 8, vendor/assets/stylesheets/craft/components/_toggle.scss */
.toggle.collapsible:not(.collapsed) .toggle-off, .toggle.active .toggle-off {
  display: none;
}

/* line 15, vendor/assets/stylesheets/craft/components/_toggle.scss */
.toggle.collapsible.collapsed .toggle-on, .toggle:not(.collapsible):not(.active) .toggle-on {
  display: none;
}

/* line 6, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon {
  position: relative;
}

/* line 10, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon .ribbon-label {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  position: absolute;
  z-index: 1;
  background-color: #00A3FF;
  box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.1);
  color: #FFFFFF;
  top: 50%;
  right: 0;
  transform: translateX(5px) translateY(-50%);
}

/* line 24, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon .ribbon-label > .ribbon-inner {
  z-index: -1;
  position: absolute;
  padding: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 34, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon .ribbon-label:after {
  border-color: #004166;
}

/* line 41, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon-vertical .ribbon-label {
  padding: 5px 10px;
  min-width: 36px;
  min-height: 46px;
  text-align: center;
}

/* line 50, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon.ribbon-top .ribbon-label {
  top: 0;
  transform: translateX(-15px) translateY(-4px);
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

/* line 59, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon.ribbon-bottom .ribbon-label {
  border-top-right-radius: 0.375rem;
  border-top-left-radius: 0.375rem;
}

/* line 66, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon.ribbon-start .ribbon-label {
  top: 50%;
  left: 0;
  right: auto;
  transform: translateX(-5px) translateY(-50%);
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

/* line 77, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon.ribbon-end .ribbon-label {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

/* line 87, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon.ribbon-clip.ribbon-start .ribbon-label {
  left: -5px;
}

/* line 90, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

/* line 94, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:before, .ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-color: transparent !important;
  bottom: -10px;
}

/* line 103, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:before {
  border-width: 0 10px 10px 0;
  border-right-color: #212529 !important;
  left: 0;
}

/* line 113, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon.ribbon-clip.ribbon-end .ribbon-label {
  right: -5px;
}

/* line 116, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

/* line 120, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:before, .ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-color: transparent !important;
  bottom: -10px;
}

/* line 129, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:before {
  border-width: 0 0 10px 10px;
  border-left-color: #212529 !important;
  right: 0;
}

/* line 140, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon.ribbon-triangle {
  position: absolute;
  z-index: 1;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

/* line 148, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon.ribbon-triangle.ribbon-top-start {
  top: 0;
  left: 0;
  width: 4rem;
  height: 4rem;
  border-bottom: solid 2rem transparent !important;
  border-left: solid 2rem red;
  border-right: solid 2rem transparent !important;
  border-top: solid 2rem red;
}

/* line 160, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon.ribbon-triangle.ribbon-top-end {
  top: 0;
  right: 0;
  width: 4rem;
  height: 4rem;
  border-bottom: solid 2rem transparent !important;
  border-left: solid 2rem transparent !important;
  border-right: solid 2rem red;
  border-top: solid 2rem red;
}

/* line 172, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon.ribbon-triangle.ribbon-bottom-start {
  bottom: 0;
  left: 0;
  width: 4rem;
  height: 4rem;
  border-bottom: solid 2rem red;
  border-left: solid 2rem red;
  border-right: solid 2rem transparent !important;
  border-top: solid 2rem transparent !important;
}

/* line 184, vendor/assets/stylesheets/craft/components/_ribbon.scss */
.ribbon.ribbon-triangle.ribbon-bottom-end {
  bottom: 0;
  right: 0;
  width: 4rem;
  height: 4rem;
  border-bottom: solid 2rem red;
  border-right: solid 2rem red;
  border-left: solid 2rem transparent !important;
  border-top: solid 2rem transparent !important;
}

/* line 6, vendor/assets/stylesheets/craft/components/_blockui.scss */
.blockui {
  position: relative;
}

/* line 9, vendor/assets/stylesheets/craft/components/_blockui.scss */
.blockui .blockui-overlay {
  transition: all 0.3s ease;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 21, vendor/assets/stylesheets/craft/components/_blockui.scss */
.blockui .blockui-overlay .spinner-border {
  height: 1.35rem;
  width: 1.35rem;
}

/* line 27, vendor/assets/stylesheets/craft/components/_blockui.scss */
.blockui .blockui-message {
  display: flex;
  align-items: center;
  border-radius: 0.375rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  background-color: #000;
  color: #6c757d;
  font-weight: 700;
  margin: 0 !important;
  width: auto;
  padding: 0.85rem 1.75rem !important;
}

/* line 39, vendor/assets/stylesheets/craft/components/_blockui.scss */
.blockui .blockui-message .spinner-border {
  margin-right: 0.65rem;
}

/* line 6, vendor/assets/stylesheets/craft/components/_notice.scss */
.notice.bg-light-warning {
  background-color: #FFF9F4 !important;
  border-color: #F89C47 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.notice.bg-light-warning .svg-icon.svg-icon-warning svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #F89C47 !important;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.notice.bg-light-warning .svg-icon.svg-icon-warning svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 21, vendor/assets/stylesheets/craft/components/_explore.scss */
.explore-btn-toggle {
  color: #6c757d;
  background-color: #fff;
}

/* line 25, vendor/assets/stylesheets/craft/components/_explore.scss */
.explore-btn-toggle:hover, .explore-btn-toggle:focus, .explore-btn-toggle:active {
  color: #fff;
  background-color: #00B2FF;
}

/* line 33, vendor/assets/stylesheets/craft/components/_explore.scss */
.explore-btn-dismiss {
  border: 0;
}

/* line 37, vendor/assets/stylesheets/craft/components/_explore.scss */
.explore-btn-dismiss:hover i {
  color: #00B2FF;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.explore-btn-dismiss:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #00B2FF;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.explore-btn-dismiss:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 47, vendor/assets/stylesheets/craft/components/_explore.scss */
.explore-btn-primary {
  border: 0;
  color: #fff;
  background-color: #00B2FF;
}

/* line 52, vendor/assets/stylesheets/craft/components/_explore.scss */
.explore-btn-primary:hover {
  color: #fff;
  background-color: #0098DA;
}

/* line 58, vendor/assets/stylesheets/craft/components/_explore.scss */
.explore-btn-secondary {
  border: 0;
  color: #6c757d;
  background-color: #f8f9fa;
}

/* line 63, vendor/assets/stylesheets/craft/components/_explore.scss */
.explore-btn-secondary:hover {
  color: #343a40;
  background-color: #e9ecef;
}

/* line 69, vendor/assets/stylesheets/craft/components/_explore.scss */
.explore-btn-outline {
  border: 1px dashed #dee2e6 !important;
}

/* line 72, vendor/assets/stylesheets/craft/components/_explore.scss */
.explore-btn-outline:hover, .explore-btn-outline.active {
  border: 1px dashed #50CD89 !important;
  background-color: #E8FFF3;
}

/* line 79, vendor/assets/stylesheets/craft/components/_explore.scss */
.explore-link {
  color: #00B2FF;
}

/* line 82, vendor/assets/stylesheets/craft/components/_explore.scss */
.explore-link:hover {
  color: #0098DA;
}

/* line 87, vendor/assets/stylesheets/craft/components/_explore.scss */
.explore-link-hover:hover {
  color: #00B2FF !important;
}

/* line 91, vendor/assets/stylesheets/craft/components/_explore.scss */
.explore-icon-success {
  color: #50CD89;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.explore-icon-success svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #50CD89;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.explore-icon-success svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 96, vendor/assets/stylesheets/craft/components/_explore.scss */
.explore-icon-danger {
  color: #F1416C;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.explore-icon-danger svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #F1416C;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.explore-icon-danger svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 101, vendor/assets/stylesheets/craft/components/_explore.scss */
.explore-label-free {
  color: #fff;
  background-color: #FFC700;
}

/* line 106, vendor/assets/stylesheets/craft/components/_explore.scss */
.explore-label-pro {
  color: #fff;
  background-color: #50CD89;
}

/* line 5, vendor/assets/stylesheets/craft/components/_cookiealert.scss */
.cookiealert {
  background: inherit;
  color: inherit;
}

@media print {
  /* line 7, vendor/assets/stylesheets/craft/components/_print.scss */
  .print-content-only {
    padding: 0 !important;
    background: none !important;
  }
  /* line 11, vendor/assets/stylesheets/craft/components/_print.scss */
  .print-content-only .wrapper,
.print-content-only .page,
.print-content-only .page-title
.content,
.print-content-only .container,
.print-content-only .container-xxl,
.print-content-only .container-fluid,
.print-content-only .container-sm,
.print-content-only .container-md,
.print-content-only .container-lg,
.print-content-only .container-xl {
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 23, vendor/assets/stylesheets/craft/components/_print.scss */
  .print-content-only .aside,
.print-content-only .sidebar,
.print-content-only .scrolltop,
.print-content-only .header,
.print-content-only .footer,
.print-content-only .toolbar,
.print-content-only .drawer,
.print-content-only .btn {
    display: none !important;
  }
}

@media (min-width: 992px) {
  /* line 8, vendor/assets/stylesheets/craft/components/_container.scss */
  .container-custom {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}

@media (max-width: 991.98px) {
  /* line 16, vendor/assets/stylesheets/craft/components/_container.scss */
  .container-custom {
    max-width: none;
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}

/* line 7, vendor/assets/stylesheets/craft/components/_stepper-links.scss */
.stepper.stepper-links .stepper-nav {
  display: flex;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

/* line 14, vendor/assets/stylesheets/craft/components/_stepper-links.scss */
.stepper.stepper-links .stepper-nav .stepper-item {
  position: relative;
  flex-shrink: 0;
  margin: 1rem 1.5rem;
}

/* line 19, vendor/assets/stylesheets/craft/components/_stepper-links.scss */
.stepper.stepper-links .stepper-nav .stepper-item:after {
  content: " ";
  position: absolute;
  top: 2.3rem;
  left: 0;
  height: 2px;
  width: 100%;
  background-color: transparent;
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 30, vendor/assets/stylesheets/craft/components/_stepper-links.scss */
.stepper.stepper-links .stepper-nav .stepper-item .stepper-title {
  color: #212529;
  font-weight: 600;
  font-size: 1.25rem;
}

/* line 37, vendor/assets/stylesheets/craft/components/_stepper-links.scss */
.stepper.stepper-links .stepper-nav .stepper-item.current {
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 40, vendor/assets/stylesheets/craft/components/_stepper-links.scss */
.stepper.stepper-links .stepper-nav .stepper-item.current .stepper-title {
  color: #00A3FF;
}

/* line 44, vendor/assets/stylesheets/craft/components/_stepper-links.scss */
.stepper.stepper-links .stepper-nav .stepper-item.current:after {
  background-color: #00A3FF;
}

/* line 50, vendor/assets/stylesheets/craft/components/_stepper-links.scss */
.stepper.stepper-links .stepper-nav .stepper-item.completed .stepper-title {
  color: #ced4da;
}

/* line 10, vendor/assets/stylesheets/craft/components/_stepper-pills-dark.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item {
  padding-bottom: 2.75rem;
}

/* line 14, vendor/assets/stylesheets/craft/components/_stepper-pills-dark.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item .stepper-label .stepper-title {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 500;
}

/* line 20, vendor/assets/stylesheets/craft/components/_stepper-pills-dark.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item .stepper-label .stepper-desc {
  color: #6c757d;
  font-size: 1rem;
  font-weight: 500;
}

/* line 27, vendor/assets/stylesheets/craft/components/_stepper-pills-dark.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item .stepper-icon {
  background-color: #212529;
  border: 1px dashed #495057;
}

/* line 31, vendor/assets/stylesheets/craft/components/_stepper-pills-dark.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item .stepper-icon .stepper-number {
  color: #fff !important;
}

/* line 36, vendor/assets/stylesheets/craft/components/_stepper-pills-dark.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item .stepper-line {
  border-left-color: #495057;
}

/* line 42, vendor/assets/stylesheets/craft/components/_stepper-pills-dark.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item.current .stepper-icon {
  background-color: #00A3FF;
  border: 1px dashed #00A3FF;
}

/* line 48, vendor/assets/stylesheets/craft/components/_stepper-pills-dark.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item.current .stepper-label .stepper-title {
  color: #fff;
}

/* line 52, vendor/assets/stylesheets/craft/components/_stepper-pills-dark.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item.current .stepper-label .stepper-desc {
  color: #6c757d;
}

/* line 61, vendor/assets/stylesheets/craft/components/_stepper-pills-dark.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item.current:last-child .stepper-icon, .stepper-pills.stepper-dark .stepper-nav .stepper-item.completed .stepper-icon {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #212529 !important;
  border: 1px dashed #495057 !important;
}

/* line 66, vendor/assets/stylesheets/craft/components/_stepper-pills-dark.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item.current:last-child .stepper-icon .stepper-check, .stepper-pills.stepper-dark .stepper-nav .stepper-item.completed .stepper-icon .stepper-check {
  font-size: 1.3rem;
}

/* line 72, vendor/assets/stylesheets/craft/components/_stepper-pills-dark.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item.current:last-child .stepper-label .stepper-title, .stepper-pills.stepper-dark .stepper-nav .stepper-item.completed .stepper-label .stepper-title {
  color: #6c757d;
}

/* line 76, vendor/assets/stylesheets/craft/components/_stepper-pills-dark.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item.current:last-child .stepper-label .stepper-desc, .stepper-pills.stepper-dark .stepper-nav .stepper-item.completed .stepper-label .stepper-desc {
  color: #495057;
}

/* line 6, vendor/assets/stylesheets/craft/components/_item-hover-custom.scss */
.item-border-hover {
  border: 1px solid transparent;
  border-radius: 6px;
}

/* line 10, vendor/assets/stylesheets/craft/components/_item-hover-custom.scss */
.item-border-hover:hover {
  border: 1px solid #e9ecef;
  cursor: pointer;
  transition: color 0.2s ease, background-color 0.2s ease;
}

/* line 15, vendor/assets/stylesheets/craft/components/_item-hover-custom.scss */
.item-border-hover:hover .label {
  background-color: #00A3FF !important;
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #fff;
}

/* line 22, vendor/assets/stylesheets/craft/components/_item-hover-custom.scss */
.item-border-hover .label {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  color: #adb5bd;
}

/* line 6, vendor/assets/stylesheets/craft/components/_timeline-label.scss */
.timeline-label {
  position: relative;
}

/* line 11, vendor/assets/stylesheets/craft/components/_timeline-label.scss */
.timeline-label:before {
  content: '';
  position: absolute;
  left: 51px;
  width: 3px;
  top: 0;
  bottom: 0;
  background-color: #e9ecef;
}

/* line 22, vendor/assets/stylesheets/craft/components/_timeline-label.scss */
.timeline-label .timeline-item {
  display: flex;
  align-items: flex-start;
  position: relative;
  margin-bottom: 1.7rem;
}

/* line 28, vendor/assets/stylesheets/craft/components/_timeline-label.scss */
.timeline-label .timeline-item:last-child {
  margin-bottom: 0;
}

/* line 33, vendor/assets/stylesheets/craft/components/_timeline-label.scss */
.timeline-label .timeline-label {
  width: 50px;
  flex-shrink: 0;
  position: relative;
  color: #343a40;
}

/* line 40, vendor/assets/stylesheets/craft/components/_timeline-label.scss */
.timeline-label .timeline-badge {
  flex-shrink: 0;
  background: #fff;
  width: 1rem;
  height: 1rem;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  position: relative;
  margin-top: 1px;
  margin-left: -0.5rem;
  padding: 3px !important;
  border: 6px solid #fff !important;
}

/* line 56, vendor/assets/stylesheets/craft/components/_timeline-label.scss */
.timeline-label .timeline-badge span {
  display: block;
  border-radius: 100%;
  width: 6px;
  height: 6px;
  background-color: #e9ecef;
}

/* line 65, vendor/assets/stylesheets/craft/components/_timeline-label.scss */
.timeline-label .timeline-content {
  flex-grow: 1;
}

/* line 5, vendor/assets/stylesheets/craft/components/_nav-tabs-light.scss */
.nav-tabs-light {
  border-bottom: 2px solidrgba(#e9ecef, 0.5);
  margin-bottom: -2px;
}

/* line 9, vendor/assets/stylesheets/craft/components/_nav-tabs-light.scss */
.nav-tabs-light .nav-item .nav-link.active,
.nav-tabs-light .nav-item.show .nav-link,
.nav-tabs-light .nav-item .nav-link:hover:not(.disabled) {
  border-bottom: 2px solid #50CD89;
}

/* line 16, vendor/assets/stylesheets/craft/components/_nav-tabs-light.scss */
.nav-tabs-light .nav-item .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 19, vendor/assets/stylesheets/craft/components/_nav-tabs-light.scss */
.nav-tabs-light .nav-item .nav-link:hover, .nav-tabs-light .nav-item .nav-link.active {
  color: #fff;
}

/* line 7, vendor/assets/stylesheets/craft/base/mixins/_placeholder.scss */
.placeholder-white-opacity-75::placeholder {
  color: rgba(255, 255, 255, 0.75);
}

/* line 12, vendor/assets/stylesheets/craft/base/mixins/_placeholder.scss */
.placeholder-white-opacity-75::-moz-placeholder {
  color: rgba(255, 255, 255, 0.75);
  opacity: 1;
}

/* line 6, vendor/assets/stylesheets/craft/components/_notice.scss */
.notice.bg-light-warning {
  background-color: #FFF9F4 !important;
  border-color: #F89C47 !important;
}

/* line 8, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.notice.bg-light-warning .svg-icon.svg-icon-warning svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #F89C47 !important;
}

/* line 14, vendor/assets/stylesheets/craft/components/mixins/_svg-icon.scss */
.notice.bg-light-warning .svg-icon.svg-icon-warning svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

/* line 1, vendor/assets/stylesheets/craft/layout/../layout/_base.scss */
html {
  font-family: sans-serif;
  text-size-adjust: 100%;
}

/* line 6, vendor/assets/stylesheets/craft/layout/../layout/_base.scss */
html,
body {
  height: 100%;
  margin: 0px;
  padding: 0px;
  font-size: 13px !important;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (max-width: 991.98px) {
  /* line 6, vendor/assets/stylesheets/craft/layout/../layout/_base.scss */
  html,
body {
    font-size: 13px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 6, vendor/assets/stylesheets/craft/layout/../layout/_base.scss */
  html,
body {
    font-size: 12px !important;
  }
}

/* line 28, vendor/assets/stylesheets/craft/layout/../layout/_base.scss */
html a:hover,
html a:active,
html a:focus,
body a:hover,
body a:active,
body a:focus {
  text-decoration: none !important;
}

/* line 35, vendor/assets/stylesheets/craft/layout/../layout/_base.scss */
body {
  display: flex;
  flex-direction: column;
  color: #212529;
}

/* line 42, vendor/assets/stylesheets/craft/layout/../layout/_base.scss */
router-outlet {
  display: none;
}

/* line 46, vendor/assets/stylesheets/craft/layout/../layout/_base.scss */
canvas {
  user-select: none;
}

@media print {
  /* line 7, vendor/assets/stylesheets/craft/layout/_print.scss */
  .print-content-only {
    padding: 0 !important;
    background: none !important;
  }
  /* line 11, vendor/assets/stylesheets/craft/layout/_print.scss */
  .print-content-only .wrapper,
.print-content-only .page,
.print-content-only .page-title,
.print-content-only .content,
.print-content-only .container,
.print-content-only .container-xxl,
.print-content-only .container-fluid,
.print-content-only .container-sm,
.print-content-only .container-md,
.print-content-only .container-lg,
.print-content-only .container-xl {
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 23, vendor/assets/stylesheets/craft/layout/_print.scss */
  .print-content-only .aside,
.print-content-only .sidebar,
.print-content-only .scrolltop,
.print-content-only .header,
.print-content-only .footer,
.print-content-only .toolbar,
.print-content-only .drawer,
.print-content-only .btn {
    display: none !important;
  }
}

/* line 6, vendor/assets/stylesheets/craft/layout/_main.scss */
body {
  background-color: #fff;
}

@media (min-width: 992px) {
  /* line 13, vendor/assets/stylesheets/craft/layout/_main.scss */
  .container,
.container-xxl,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
    padding: 0 30px;
  }
  /* line 20, vendor/assets/stylesheets/craft/layout/_main.scss */
  .wrapper {
    padding-right: 40px;
    transition: padding-left 0.3s ease, margin-right 0.3s ease;
  }
  /* line 25, vendor/assets/stylesheets/craft/layout/_main.scss */
  .aside-default-enabled.aside-fixed .wrapper {
    transition: padding-left 0.3s ease;
    padding-left: 300px;
  }
  /* line 31, vendor/assets/stylesheets/craft/layout/_main.scss */
  .aside-default-enabled.aside-fixed[data-kt-aside-minimize="on"] .wrapper {
    transition: padding-left 0.3s ease;
    padding-left: 110px;
  }
  /* line 37, vendor/assets/stylesheets/craft/layout/_main.scss */
  .aside-extended-enabled.aside-secondary-enabled.aside-fixed .wrapper {
    transition: padding-left 0.3s ease;
    padding-left: 340px;
  }
  /* line 43, vendor/assets/stylesheets/craft/layout/_main.scss */
  .aside-extended-enabled.aside-secondary-enabled.aside-fixed[data-kt-aside-minimize="on"] .wrapper {
    transition: padding-left 0.3s ease;
    padding-left: 140px;
  }
  /* line 49, vendor/assets/stylesheets/craft/layout/_main.scss */
  .aside-extended-enabled.aside-secondary-disabled.aside-fixed .wrapper {
    transition: padding-left 0.3s ease;
    padding-left: 100px;
    padding-right: 25px;
  }
  /* line 56, vendor/assets/stylesheets/craft/layout/_main.scss */
  .header-fixed[data-kt-sticky-header="on"] .wrapper {
    padding-top: 90px;
  }
}

@media (max-width: 991.98px) {
  /* line 65, vendor/assets/stylesheets/craft/layout/_main.scss */
  .container,
.container-xxl,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
    max-width: none;
    padding: 0 20px;
  }
  /* line 75, vendor/assets/stylesheets/craft/layout/_main.scss */
  .header-tablet-and-mobile-fixed[data-kt-sticky-header="on"] .wrapper {
    padding-top: 55px;
  }
}

@media (min-width: 992px) {
  /* line 7, vendor/assets/stylesheets/craft/layout/_header.scss */
  .header {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    position: relative;
    z-index: 2;
    height: 90px;
    transition: left 0.3s ease;
  }
  /* line 17, vendor/assets/stylesheets/craft/layout/_header.scss */
  .header-fixed[data-kt-sticky-header="on"] .header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 97;
    background-color: #fff;
    box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.1);
    height: 65px;
    padding: 0;
  }
  /* line 30, vendor/assets/stylesheets/craft/layout/_header.scss */
  .aside-default-enabled.aside-fixed[data-kt-sticky-header="on"] .header {
    left: 300px;
    transition: left 0.3s ease;
  }
  /* line 36, vendor/assets/stylesheets/craft/layout/_header.scss */
  .aside-default-enabled.aside-fixed[data-kt-sticky-header="on"][data-kt-aside-minimize="on"] .header {
    left: 110px;
    transition: left 0.3s ease;
  }
  /* line 42, vendor/assets/stylesheets/craft/layout/_header.scss */
  .aside-extended-enabled.aside-fixed[data-kt-sticky-header="on"] .header {
    left: 340px;
    transition: left 0.3s ease;
  }
  /* line 48, vendor/assets/stylesheets/craft/layout/_header.scss */
  .aside-extended-enabled.aside-fixed.aside-secondary-enabled[data-kt-sticky-header="on"] .header {
    left: 340px;
    transition: left 0.3s ease;
  }
  /* line 54, vendor/assets/stylesheets/craft/layout/_header.scss */
  .aside-extended-enabled.aside-fixed.aside-secondary-disabled[data-kt-sticky-header="on"] .header {
    left: 100px;
    transition: left 0.3s ease;
  }
  /* line 60, vendor/assets/stylesheets/craft/layout/_header.scss */
  .aside-extended-enabled.aside-fixed.aside-secondary-enabled[data-kt-sticky-header="on"][data-kt-aside-minimize="on"] .header {
    left: 100px;
    transition: left 0.3s ease;
  }
}

@media (max-width: 991.98px) {
  /* line 69, vendor/assets/stylesheets/craft/layout/_header.scss */
  .header {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    height: 60px;
    position: relative;
    z-index: 3;
  }
  /* line 78, vendor/assets/stylesheets/craft/layout/_header.scss */
  .header-tablet-and-mobile-fixed[data-kt-sticky-header="on"] .header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 97;
    height: 55px;
    min-height: 55px;
    background-color: #fff;
    box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.025);
  }
}

@media (max-width: 991.98px) {
  /* line 7, vendor/assets/stylesheets/craft/layout/_toolbar.scss */
  .toolbar {
    margin-bottom: 20px;
  }
}

/* line 6, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
.aside.aside-default {
  display: flex;
  flex-direction: column;
  box-shadow: none;
  background-color: #fff;
}

@media (min-width: 992px) {
  /* line 15, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
  .aside.aside-default {
    padding: 0 40px;
    width: 300px;
    transition: width 0.3s ease;
  }
  /* line 21, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
  .aside.aside-default .aside-logo {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  /* line 26, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
  .aside.aside-default .aside-logo .logo-default {
    display: inline-block;
  }
  /* line 30, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
  .aside.aside-default .aside-logo .logo-minimize {
    display: none;
  }
  /* line 36, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
  .aside.aside-default .aside-menu {
    width: 220px;
  }
  /* line 41, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
  .aside-fixed .aside.aside-default {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 98;
    overflow: hidden;
  }
  /* line 51, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
  .aside-static .aside.aside-default {
    position: relative;
    z-index: 1;
  }
  /* line 57, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
  [data-kt-aside-minimize="on"] .aside.aside-default {
    width: 110px;
    transition: width 0.3s ease;
  }
  /* line 63, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
  [data-kt-aside-minimize="on"] .aside.aside-default .aside-logo .logo-default {
    display: inline-block;
  }
  /* line 67, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
  [data-kt-aside-minimize="on"] .aside.aside-default .aside-logo .logo-minimize {
    display: none;
  }
  /* line 73, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
  [data-kt-aside-minimize="on"] .aside.aside-default.aside-hoverable:hover {
    transition: width 0.3s ease;
    width: 300px;
    box-shadow: 5px 0px 10px rgba(70, 78, 95, 0.05);
  }
  /* line 84, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
  [data-kt-aside-minimize="on"] .aside.aside-default:not(.aside-hoverable) .aside-logo .logo-default, [data-kt-aside-minimize="on"] .aside.aside-default:not(:hover) .aside-logo .logo-default {
    display: none;
  }
  /* line 88, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
  [data-kt-aside-minimize="on"] .aside.aside-default:not(.aside-hoverable) .aside-logo .logo-minimize, [data-kt-aside-minimize="on"] .aside.aside-default:not(:hover) .aside-logo .logo-minimize {
    display: inline-block;
  }
  /* line 95, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
  [data-kt-aside-minimize="on"] .aside.aside-default:not(.aside-hoverable) .aside-menu .menu-content,
[data-kt-aside-minimize="on"] .aside.aside-default:not(.aside-hoverable) .aside-menu .menu-title, [data-kt-aside-minimize="on"] .aside.aside-default:not(:hover) .aside-menu .menu-content,
[data-kt-aside-minimize="on"] .aside.aside-default:not(:hover) .aside-menu .menu-title {
    opacity: 0;
    transition: opacity 0.3s ease;
  }
  /* line 101, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
  [data-kt-aside-minimize="on"] .aside.aside-default:not(.aside-hoverable) .aside-menu .menu-item.show > .menu-sub, [data-kt-aside-minimize="on"] .aside.aside-default:not(:hover) .aside-menu .menu-item.show > .menu-sub {
    height: 0;
    overflow: hidden;
    transition: height 0.3s ease;
  }
}

@media (max-width: 991.98px) {
  /* line 114, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
  .aside.aside-default {
    display: none;
    padding: 0 20px;
  }
  /* line 119, vendor/assets/stylesheets/craft/layout/aside/_default.scss */
  .aside.aside-default .aside-logo {
    display: none;
  }
}

/* line 6, vendor/assets/stylesheets/craft/layout/aside/_extended.scss */
.aside.aside-extended {
  display: flex;
  background-color: #fff;
}

/* line 12, vendor/assets/stylesheets/craft/layout/aside/_extended.scss */
.aside.aside-extended .aside-primary {
  width: 100px;
  flex-shrink: 0;
}

/* line 17, vendor/assets/stylesheets/craft/layout/aside/_extended.scss */
.aside-secondary-enabled .aside.aside-extended .aside-primary {
  border-right: 1px solid rgba(0, 119, 181, 0.1);
}

/* line 23, vendor/assets/stylesheets/craft/layout/aside/_extended.scss */
.aside.aside-extended .aside-secondary {
  overflow: hidden;
}

/* line 27, vendor/assets/stylesheets/craft/layout/aside/_extended.scss */
.aside.aside-extended .aside-secondary .aside-workspace {
  width: 240px;
  flex-shrink: 0;
}

@media (min-width: 992px) {
  /* line 36, vendor/assets/stylesheets/craft/layout/aside/_extended.scss */
  .aside.aside-extended {
    transition: width 0.3s ease;
  }
  /* line 40, vendor/assets/stylesheets/craft/layout/aside/_extended.scss */
  .aside-fixed .aside.aside-extended {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 98;
  }
  /* line 49, vendor/assets/stylesheets/craft/layout/aside/_extended.scss */
  .aside-static .aside.aside-extended {
    position: relative;
    z-index: 1;
  }
  /* line 55, vendor/assets/stylesheets/craft/layout/aside/_extended.scss */
  .aside-secondary-enabled .aside.aside-extended {
    width: 340px;
  }
  /* line 60, vendor/assets/stylesheets/craft/layout/aside/_extended.scss */
  .aside-secondary-disabled .aside.aside-extended {
    width: 100px;
  }
  /* line 63, vendor/assets/stylesheets/craft/layout/aside/_extended.scss */
  .aside-secondary-disabled .aside.aside-extended .aside-primary {
    border-right: 0;
  }
  /* line 69, vendor/assets/stylesheets/craft/layout/aside/_extended.scss */
  [data-kt-aside-minimize="on"] .aside.aside-extended {
    width: 100px;
    transition: width 0.3s ease;
  }
}

@media (max-width: 991.98px) {
  /* line 78, vendor/assets/stylesheets/craft/layout/aside/_extended.scss */
  .aside.aside-extended {
    display: none;
  }
  /* line 82, vendor/assets/stylesheets/craft/layout/aside/_extended.scss */
  .aside.aside-extended .aside-primary {
    width: 70px;
  }
  /* line 89, vendor/assets/stylesheets/craft/layout/aside/_extended.scss */
  .aside.aside-extended .aside-secondary .aside-workspace {
    width: 100%;
    flex-shrink: 1;
  }
}

/* line 6, vendor/assets/stylesheets/craft/layout/_content.scss */
.content {
  background-color: #f8f9fa;
}

/* line 10, vendor/assets/stylesheets/craft/layout/_content.scss */
.auth-bg {
  background-color: #fff;
}

@media (min-width: 992px) {
  /* line 16, vendor/assets/stylesheets/craft/layout/_content.scss */
  .content {
    padding: 30px 0;
    border-radius: 1.5rem;
  }
  /* line 22, vendor/assets/stylesheets/craft/layout/_content.scss */
  .toolbar-enabled .content .toolbar {
    padding-bottom: 30px;
  }
}

@media (max-width: 991.98px) {
  /* line 31, vendor/assets/stylesheets/craft/layout/_content.scss */
  .content {
    padding: 20px 0;
  }
}

@media print {
  /* line 7, vendor/assets/stylesheets/craft/layout/docs/_print.scss */
  .print-content-only {
    padding: 0 !important;
    background: none !important;
  }
  /* line 11, vendor/assets/stylesheets/craft/layout/docs/_print.scss */
  .print-content-only .docs-wrapper,
.print-content-only .docs-page,
.print-content-only .docs-page-title
.docs-content,
.print-content-only .container,
.print-content-only .container-fluid,
.print-content-only .container-sm,
.print-content-only .container-md,
.print-content-only .container-lg,
.print-content-only .container-xl,
.print-content-only .container-xxl {
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 22, vendor/assets/stylesheets/craft/layout/docs/_print.scss */
  .print-content-only .docs-aside, .print-content-only docs-
.scrolltop,
.print-content-only .docs-header,
.print-content-only .drawer,
.print-content-only .btn {
    display: none !important;
  }
}

/* line 6, vendor/assets/stylesheets/craft/layout/docs/_main.scss */
.docs-wrapper {
  background-color: #f8f9fa;
}

@media (min-width: 992px) {
  /* line 13, vendor/assets/stylesheets/craft/layout/docs/_main.scss */
  .container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
    padding: 0 30px;
  }
  /* line 19, vendor/assets/stylesheets/craft/layout/docs/_main.scss */
  .docs-wrapper {
    padding-left: 265px;
  }
}

@media (max-width: 991.98px) {
  /* line 27, vendor/assets/stylesheets/craft/layout/docs/_main.scss */
  .container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
    max-width: none;
    padding: 0 15px;
  }
}

@media (min-width: 992px) {
  /* line 7, vendor/assets/stylesheets/craft/layout/docs/_header.scss */
  .docs-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}

@media (max-width: 991.98px) {
  /* line 16, vendor/assets/stylesheets/craft/layout/docs/_header.scss */
  .docs-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  /* line 22, vendor/assets/stylesheets/craft/layout/docs/_header.scss */
  .docs-header .docs-page-title[data-kt-swapper="true"] {
    display: none !important;
  }
}

/* line 6, vendor/assets/stylesheets/craft/layout/docs/_aside.scss */
.docs-aside {
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 28px 0 rgba(82, 63, 105, 0.025);
  background-color: #fff;
  padding: 0;
}

@media (min-width: 992px) {
  /* line 16, vendor/assets/stylesheets/craft/layout/docs/_aside.scss */
  .docs-aside {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 101;
    overflow: hidden;
    width: 265px;
  }
  /* line 26, vendor/assets/stylesheets/craft/layout/docs/_aside.scss */
  .docs-aside .docs-aside-logo {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 25px;
  }
  /* line 34, vendor/assets/stylesheets/craft/layout/docs/_aside.scss */
  .docs-aside .docs-aside-menu {
    width: 265px;
  }
}

@media (max-width: 991.98px) {
  /* line 42, vendor/assets/stylesheets/craft/layout/docs/_aside.scss */
  .docs-aside {
    display: none;
  }
  /* line 46, vendor/assets/stylesheets/craft/layout/docs/_aside.scss */
  .docs-aside .docs-aside-logo {
    display: none;
  }
}

/* line 21, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.docs-aside-menu .menu .menu-item .menu-link,
.docs-aside-menu .menu .menu-item .menu-content {
  padding-left: 25px;
  padding-right: 25px;
}

/* line 46, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(0.75rem + 25px);
}

/* line 53, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(1.5rem + 25px);
}

/* line 60, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(2.25rem + 25px);
}

/* line 67, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(3rem + 25px);
}

/* line 81, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: 0.75rem;
  padding-right: 0;
}

/* line 89, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(1.5rem);
  padding-right: 0;
}

/* line 97, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(2.25rem);
  padding-right: 0;
}

/* line 105, vendor/assets/stylesheets/craft/components/mixins/_menu.scss */
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(3rem);
  padding-right: 0;
}

/* line 16, vendor/assets/stylesheets/craft/layout/docs/_menu.scss */
.docs-aside-menu .menu-item {
  padding: 0;
}

/* line 20, vendor/assets/stylesheets/craft/layout/docs/_menu.scss */
.docs-aside-menu .menu-item .menu-link {
  font-weight: 500;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

/* line 27, vendor/assets/stylesheets/craft/layout/docs/_menu.scss */
.docs-aside-menu .menu-item .menu-icon {
  justify-content: flex-start;
}

/* line 5, vendor/assets/stylesheets/craft/layout/docs/_content.scss */
.card.card-docs {
  background-color: #fff;
  border: 0;
}

/* line 3, vendor/assets/stylesheets/craft/custom.scss */
:root {
  --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-gray:#7E8299;
  --bs-gray-dark:#3F4254;
  --bs-white:#ffffff;
  --bs-light:#F5F8FA;
  --bs-primary:#00A3FF;
  --bs-secondary:#E4E6EF;
  --bs-success:#50CD89;
  --bs-info:#7239EA;
  --bs-warning:#FFC700;
  --bs-danger:#F1416C;
  --bs-dark:#181C32;
  --bs-font-sans-serif:"Roboto",sans-serif;
  --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));
}

/* line 30, vendor/assets/stylesheets/craft/custom.scss */
*, ::after, ::before {
  box-sizing: border-box;
}

/* line 34, vendor/assets/stylesheets/craft/custom.scss */
body {
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #181c32;
  background-color: #fff;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

/* line 46, vendor/assets/stylesheets/craft/custom.scss */
hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: .25;
}

/* line 53, vendor/assets/stylesheets/craft/custom.scss */
hr:not([size]) {
  height: 1px;
}

/* line 58, vendor/assets/stylesheets/craft/custom.scss */
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem;
  font-weight: 600;
  line-height: 1.2;
}

/* line 65, vendor/assets/stylesheets/craft/custom.scss */
.h1, h1 {
  font-size: calc(1.3rem + .6vw);
}

@media (min-width: 1200px) {
  /* line 70, vendor/assets/stylesheets/craft/custom.scss */
  .h1, h1 {
    font-size: 1.75rem;
  }
}

/* line 75, vendor/assets/stylesheets/craft/custom.scss */
.h2, h2 {
  font-size: calc(1.275rem + .3vw);
}

@media (min-width: 1200px) {
  /* line 80, vendor/assets/stylesheets/craft/custom.scss */
  .h2, h2 {
    font-size: 1.5rem;
  }
}

/* line 85, vendor/assets/stylesheets/craft/custom.scss */
.h3, h3 {
  font-size: calc(1.26rem + .12vw);
}

@media (min-width: 1200px) {
  /* line 90, vendor/assets/stylesheets/craft/custom.scss */
  .h3, h3 {
    font-size: 1.35rem;
  }
}

/* line 95, vendor/assets/stylesheets/craft/custom.scss */
.h4, h4 {
  font-size: 1.25rem;
}

/* line 99, vendor/assets/stylesheets/craft/custom.scss */
.h5, h5 {
  font-size: 1.15rem;
}

/* line 103, vendor/assets/stylesheets/craft/custom.scss */
.h6, h6 {
  font-size: 1.075rem;
}

/* line 107, vendor/assets/stylesheets/craft/custom.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 113, vendor/assets/stylesheets/craft/custom.scss */
abbr[data-bs-original-title], abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

/* line 120, vendor/assets/stylesheets/craft/custom.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 126, vendor/assets/stylesheets/craft/custom.scss */
ol, ul {
  padding-left: 2rem;
}

/* line 130, vendor/assets/stylesheets/craft/custom.scss */
dl, ol, ul {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 136, vendor/assets/stylesheets/craft/custom.scss */
ol ol, ol ul {
  margin-bottom: 0;
}

/* line 142, vendor/assets/stylesheets/craft/custom.scss */
ul ol, ul ul {
  margin-bottom: 0;
}

/* line 147, vendor/assets/stylesheets/craft/custom.scss */
dt {
  font-weight: 500;
}

/* line 151, vendor/assets/stylesheets/craft/custom.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 156, vendor/assets/stylesheets/craft/custom.scss */
blockquote {
  margin: 0 0 1rem;
}

/* line 160, vendor/assets/stylesheets/craft/custom.scss */
b, strong {
  font-weight: 600;
}

/* line 164, vendor/assets/stylesheets/craft/custom.scss */
.small, small {
  font-size: .875em;
}

/* line 168, vendor/assets/stylesheets/craft/custom.scss */
.mark, mark {
  padding: .2em;
  background-color: #fcf8e3;
}

/* line 173, vendor/assets/stylesheets/craft/custom.scss */
sub, sup {
  position: relative;
  font-size: .75em;
  line-height: 0;
  vertical-align: baseline;
}

/* line 180, vendor/assets/stylesheets/craft/custom.scss */
sub {
  bottom: -.25em;
}

/* line 184, vendor/assets/stylesheets/craft/custom.scss */
sup {
  top: -.5em;
}

/* line 188, vendor/assets/stylesheets/craft/custom.scss */
a {
  color: #00a3ff;
  text-decoration: none;
}

/* line 192, vendor/assets/stylesheets/craft/custom.scss */
a:hover {
  color: #0072b3;
  text-decoration: underline;
}

/* line 197, vendor/assets/stylesheets/craft/custom.scss */
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}

/* line 201, vendor/assets/stylesheets/craft/custom.scss */
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

/* line 208, vendor/assets/stylesheets/craft/custom.scss */
code, kbd, pre, samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr;
  unicode-bidi: bidi-override;
}

/* line 215, vendor/assets/stylesheets/craft/custom.scss */
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: .875em;
}

/* line 222, vendor/assets/stylesheets/craft/custom.scss */
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 229, vendor/assets/stylesheets/craft/custom.scss */
code {
  font-size: .875em;
  color: #b93993;
  word-wrap: break-word;
}

/* line 235, vendor/assets/stylesheets/craft/custom.scss */
a > code {
  color: inherit;
}

/* line 239, vendor/assets/stylesheets/craft/custom.scss */
kbd {
  padding: .2rem .4rem;
  font-size: .875em;
  color: #fff;
  background-color: #181c32;
  border-radius: .275rem;
}

/* line 246, vendor/assets/stylesheets/craft/custom.scss */
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 500;
}

/* line 253, vendor/assets/stylesheets/craft/custom.scss */
figure {
  margin: 0 0 1rem;
}

/* line 257, vendor/assets/stylesheets/craft/custom.scss */
img, svg {
  vertical-align: middle;
}

/* line 261, vendor/assets/stylesheets/craft/custom.scss */
table {
  caption-side: bottom;
  border-collapse: collapse;
}

/* line 266, vendor/assets/stylesheets/craft/custom.scss */
caption {
  padding-top: .75rem;
  padding-bottom: .75rem;
  color: #a1a5b7;
  text-align: left;
}

/* line 273, vendor/assets/stylesheets/craft/custom.scss */
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

/* line 278, vendor/assets/stylesheets/craft/custom.scss */
tbody, td, tfoot, th, thead, tr {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

/* line 284, vendor/assets/stylesheets/craft/custom.scss */
label {
  display: inline-block;
}

/* line 288, vendor/assets/stylesheets/craft/custom.scss */
button {
  border-radius: 0;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 291, vendor/assets/stylesheets/craft/custom.scss */
button:focus:not(:focus-visible) {
  outline: 0;
}

/* line 301, vendor/assets/stylesheets/craft/custom.scss */
input, optgroup, select, textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 308, vendor/assets/stylesheets/craft/custom.scss */
button, select {
  text-transform: none;
}

/* line 312, vendor/assets/stylesheets/craft/custom.scss */
[role=button] {
  cursor: pointer;
}

/* line 316, vendor/assets/stylesheets/craft/custom.scss */
select {
  word-wrap: normal;
}

/* line 319, vendor/assets/stylesheets/craft/custom.scss */
select:disabled {
  opacity: 1;
}

/* line 324, vendor/assets/stylesheets/craft/custom.scss */
[list]::-webkit-calendar-picker-indicator {
  display: none;
}

/* line 328, vendor/assets/stylesheets/craft/custom.scss */
[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button;
}

/* line 332, vendor/assets/stylesheets/craft/custom.scss */
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
  cursor: pointer;
}

/* line 336, vendor/assets/stylesheets/craft/custom.scss */
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 341, vendor/assets/stylesheets/craft/custom.scss */
textarea {
  resize: vertical;
}

/* line 345, vendor/assets/stylesheets/craft/custom.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 352, vendor/assets/stylesheets/craft/custom.scss */
legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: calc(1.275rem + .3vw);
  line-height: inherit;
}

/* line 360, vendor/assets/stylesheets/craft/custom.scss */
legend + * {
  clear: left;
}

@media (min-width: 1200px) {
  /* line 366, vendor/assets/stylesheets/craft/custom.scss */
  legend {
    font-size: 1.5rem;
  }
}

/* line 371, vendor/assets/stylesheets/craft/custom.scss */
::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field {
  padding: 0;
}

/* line 375, vendor/assets/stylesheets/craft/custom.scss */
::-webkit-inner-spin-button {
  height: auto;
}

/* line 379, vendor/assets/stylesheets/craft/custom.scss */
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* line 384, vendor/assets/stylesheets/craft/custom.scss */
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 388, vendor/assets/stylesheets/craft/custom.scss */
::-webkit-color-swatch-wrapper {
  padding: 0;
}

/* line 392, vendor/assets/stylesheets/craft/custom.scss */
::file-selector-button {
  font: inherit;
}

/* line 396, vendor/assets/stylesheets/craft/custom.scss */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 401, vendor/assets/stylesheets/craft/custom.scss */
output {
  display: inline-block;
}

/* line 405, vendor/assets/stylesheets/craft/custom.scss */
iframe {
  border: 0;
}

/* line 409, vendor/assets/stylesheets/craft/custom.scss */
summary {
  display: list-item;
  cursor: pointer;
}

/* line 414, vendor/assets/stylesheets/craft/custom.scss */
progress {
  vertical-align: baseline;
}

/* line 418, vendor/assets/stylesheets/craft/custom.scss */
[hidden] {
  display: none !important;
}

/* line 422, vendor/assets/stylesheets/craft/custom.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

/* line 427, vendor/assets/stylesheets/craft/custom.scss */
.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 600;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 434, vendor/assets/stylesheets/craft/custom.scss */
  .display-1 {
    font-size: 5rem;
  }
}

/* line 439, vendor/assets/stylesheets/craft/custom.scss */
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 600;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 446, vendor/assets/stylesheets/craft/custom.scss */
  .display-2 {
    font-size: 4.5rem;
  }
}

/* line 451, vendor/assets/stylesheets/craft/custom.scss */
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 600;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 458, vendor/assets/stylesheets/craft/custom.scss */
  .display-3 {
    font-size: 4rem;
  }
}

/* line 463, vendor/assets/stylesheets/craft/custom.scss */
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 600;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 470, vendor/assets/stylesheets/craft/custom.scss */
  .display-4 {
    font-size: 3.5rem;
  }
}

/* line 475, vendor/assets/stylesheets/craft/custom.scss */
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 600;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 482, vendor/assets/stylesheets/craft/custom.scss */
  .display-5 {
    font-size: 3rem;
  }
}

/* line 487, vendor/assets/stylesheets/craft/custom.scss */
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 600;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 494, vendor/assets/stylesheets/craft/custom.scss */
  .display-6 {
    font-size: 2.5rem;
  }
}

/* line 499, vendor/assets/stylesheets/craft/custom.scss */
.list-unstyled, .list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 504, vendor/assets/stylesheets/craft/custom.scss */
.list-inline-item {
  display: inline-block;
}

/* line 507, vendor/assets/stylesheets/craft/custom.scss */
.list-inline-item:not(:last-child) {
  margin-right: .5rem;
}

/* line 512, vendor/assets/stylesheets/craft/custom.scss */
.initialism {
  font-size: .875em;
  text-transform: uppercase;
}

/* line 517, vendor/assets/stylesheets/craft/custom.scss */
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

/* line 521, vendor/assets/stylesheets/craft/custom.scss */
.blockquote > :last-child {
  margin-bottom: 0;
}

/* line 526, vendor/assets/stylesheets/craft/custom.scss */
.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: .875em;
  color: #7e8299;
}

/* line 532, vendor/assets/stylesheets/craft/custom.scss */
.blockquote-footer::before {
  content: "— ";
}

/* line 537, vendor/assets/stylesheets/craft/custom.scss */
.img-fluid {
  max-width: 100%;
  height: auto;
}

/* line 542, vendor/assets/stylesheets/craft/custom.scss */
.img-thumbnail {
  padding: .25rem;
  background-color: #fff;
  border: 1px solid #e4e6ef;
  border-radius: .475rem;
  box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05);
  max-width: 100%;
  height: auto;
}

/* line 552, vendor/assets/stylesheets/craft/custom.scss */
.figure {
  display: inline-block;
}

/* line 556, vendor/assets/stylesheets/craft/custom.scss */
.figure-img {
  margin-bottom: .5rem;
  line-height: 1;
}

/* line 561, vendor/assets/stylesheets/craft/custom.scss */
.figure-caption {
  font-size: .875em;
  color: #7e8299;
}

/* line 566, vendor/assets/stylesheets/craft/custom.scss */
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  width: 100%;
  padding-right: var(--bs-gutter-x, 1.5rem);
  padding-left: var(--bs-gutter-x, 1.5rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 575, vendor/assets/stylesheets/craft/custom.scss */
  .container, .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 581, vendor/assets/stylesheets/craft/custom.scss */
  .container, .container-md, .container-sm {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 587, vendor/assets/stylesheets/craft/custom.scss */
  .container, .container-lg, .container-md, .container-sm {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 593, vendor/assets/stylesheets/craft/custom.scss */
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1140px;
  }
}

@media (min-width: 1400px) {
  /* line 599, vendor/assets/stylesheets/craft/custom.scss */
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1320px;
  }
}

/* line 604, vendor/assets/stylesheets/craft/custom.scss */
.row {
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x)/ -2);
  margin-left: calc(var(--bs-gutter-x)/ -2);
}

/* line 613, vendor/assets/stylesheets/craft/custom.scss */
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x)/ 2);
  padding-left: calc(var(--bs-gutter-x)/ 2);
  margin-top: var(--bs-gutter-y);
}

/* line 623, vendor/assets/stylesheets/craft/custom.scss */
.col {
  flex: 1 0 0%;
}

/* line 627, vendor/assets/stylesheets/craft/custom.scss */
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

/* line 632, vendor/assets/stylesheets/craft/custom.scss */
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

/* line 637, vendor/assets/stylesheets/craft/custom.scss */
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

/* line 642, vendor/assets/stylesheets/craft/custom.scss */
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

/* line 647, vendor/assets/stylesheets/craft/custom.scss */
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

/* line 652, vendor/assets/stylesheets/craft/custom.scss */
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

/* line 657, vendor/assets/stylesheets/craft/custom.scss */
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

/* line 662, vendor/assets/stylesheets/craft/custom.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
}

/* line 667, vendor/assets/stylesheets/craft/custom.scss */
.col-1 {
  flex: 0 0 auto;
  width: 8.3333333333%;
}

/* line 672, vendor/assets/stylesheets/craft/custom.scss */
.col-2 {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

/* line 677, vendor/assets/stylesheets/craft/custom.scss */
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

/* line 682, vendor/assets/stylesheets/craft/custom.scss */
.col-4 {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

/* line 687, vendor/assets/stylesheets/craft/custom.scss */
.col-5 {
  flex: 0 0 auto;
  width: 41.6666666667%;
}

/* line 692, vendor/assets/stylesheets/craft/custom.scss */
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

/* line 697, vendor/assets/stylesheets/craft/custom.scss */
.col-7 {
  flex: 0 0 auto;
  width: 58.3333333333%;
}

/* line 702, vendor/assets/stylesheets/craft/custom.scss */
.col-8 {
  flex: 0 0 auto;
  width: 66.6666666667%;
}

/* line 707, vendor/assets/stylesheets/craft/custom.scss */
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

/* line 712, vendor/assets/stylesheets/craft/custom.scss */
.col-10 {
  flex: 0 0 auto;
  width: 83.3333333333%;
}

/* line 717, vendor/assets/stylesheets/craft/custom.scss */
.col-11 {
  flex: 0 0 auto;
  width: 91.6666666667%;
}

/* line 722, vendor/assets/stylesheets/craft/custom.scss */
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

/* line 727, vendor/assets/stylesheets/craft/custom.scss */
.offset-1 {
  margin-left: 8.3333333333%;
}

/* line 731, vendor/assets/stylesheets/craft/custom.scss */
.offset-2 {
  margin-left: 16.6666666667%;
}

/* line 735, vendor/assets/stylesheets/craft/custom.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 739, vendor/assets/stylesheets/craft/custom.scss */
.offset-4 {
  margin-left: 33.3333333333%;
}

/* line 743, vendor/assets/stylesheets/craft/custom.scss */
.offset-5 {
  margin-left: 41.6666666667%;
}

/* line 747, vendor/assets/stylesheets/craft/custom.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 751, vendor/assets/stylesheets/craft/custom.scss */
.offset-7 {
  margin-left: 58.3333333333%;
}

/* line 755, vendor/assets/stylesheets/craft/custom.scss */
.offset-8 {
  margin-left: 66.6666666667%;
}

/* line 759, vendor/assets/stylesheets/craft/custom.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 763, vendor/assets/stylesheets/craft/custom.scss */
.offset-10 {
  margin-left: 83.3333333333%;
}

/* line 767, vendor/assets/stylesheets/craft/custom.scss */
.offset-11 {
  margin-left: 91.6666666667%;
}

/* line 771, vendor/assets/stylesheets/craft/custom.scss */
.g-0, .gx-0 {
  --bs-gutter-x:0;
}

/* line 775, vendor/assets/stylesheets/craft/custom.scss */
.g-0, .gy-0 {
  --bs-gutter-y:0;
}

/* line 779, vendor/assets/stylesheets/craft/custom.scss */
.g-1, .gx-1 {
  --bs-gutter-x:0.25rem;
}

/* line 783, vendor/assets/stylesheets/craft/custom.scss */
.g-1, .gy-1 {
  --bs-gutter-y:0.25rem;
}

/* line 787, vendor/assets/stylesheets/craft/custom.scss */
.g-2, .gx-2 {
  --bs-gutter-x:0.5rem;
}

/* line 791, vendor/assets/stylesheets/craft/custom.scss */
.g-2, .gy-2 {
  --bs-gutter-y:0.5rem;
}

/* line 795, vendor/assets/stylesheets/craft/custom.scss */
.g-3, .gx-3 {
  --bs-gutter-x:0.75rem;
}

/* line 799, vendor/assets/stylesheets/craft/custom.scss */
.g-3, .gy-3 {
  --bs-gutter-y:0.75rem;
}

/* line 803, vendor/assets/stylesheets/craft/custom.scss */
.g-4, .gx-4 {
  --bs-gutter-x:1rem;
}

/* line 807, vendor/assets/stylesheets/craft/custom.scss */
.g-4, .gy-4 {
  --bs-gutter-y:1rem;
}

/* line 811, vendor/assets/stylesheets/craft/custom.scss */
.g-5, .gx-5 {
  --bs-gutter-x:1.25rem;
}

/* line 815, vendor/assets/stylesheets/craft/custom.scss */
.g-5, .gy-5 {
  --bs-gutter-y:1.25rem;
}

/* line 819, vendor/assets/stylesheets/craft/custom.scss */
.g-6, .gx-6 {
  --bs-gutter-x:1.5rem;
}

/* line 823, vendor/assets/stylesheets/craft/custom.scss */
.g-6, .gy-6 {
  --bs-gutter-y:1.5rem;
}

/* line 827, vendor/assets/stylesheets/craft/custom.scss */
.g-7, .gx-7 {
  --bs-gutter-x:1.75rem;
}

/* line 831, vendor/assets/stylesheets/craft/custom.scss */
.g-7, .gy-7 {
  --bs-gutter-y:1.75rem;
}

/* line 835, vendor/assets/stylesheets/craft/custom.scss */
.g-8, .gx-8 {
  --bs-gutter-x:2rem;
}

/* line 839, vendor/assets/stylesheets/craft/custom.scss */
.g-8, .gy-8 {
  --bs-gutter-y:2rem;
}

/* line 843, vendor/assets/stylesheets/craft/custom.scss */
.g-9, .gx-9 {
  --bs-gutter-x:2.25rem;
}

/* line 847, vendor/assets/stylesheets/craft/custom.scss */
.g-9, .gy-9 {
  --bs-gutter-y:2.25rem;
}

/* line 851, vendor/assets/stylesheets/craft/custom.scss */
.g-10, .gx-10 {
  --bs-gutter-x:2.5rem;
}

/* line 855, vendor/assets/stylesheets/craft/custom.scss */
.g-10, .gy-10 {
  --bs-gutter-y:2.5rem;
}

@media (min-width: 576px) {
  /* line 860, vendor/assets/stylesheets/craft/custom.scss */
  .col-sm {
    flex: 1 0 0%;
  }
  /* line 864, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 869, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 874, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 879, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 884, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 889, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 894, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 899, vendor/assets/stylesheets/craft/custom.scss */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 904, vendor/assets/stylesheets/craft/custom.scss */
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  /* line 909, vendor/assets/stylesheets/craft/custom.scss */
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 914, vendor/assets/stylesheets/craft/custom.scss */
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 919, vendor/assets/stylesheets/craft/custom.scss */
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 924, vendor/assets/stylesheets/craft/custom.scss */
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  /* line 929, vendor/assets/stylesheets/craft/custom.scss */
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 934, vendor/assets/stylesheets/craft/custom.scss */
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  /* line 939, vendor/assets/stylesheets/craft/custom.scss */
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  /* line 944, vendor/assets/stylesheets/craft/custom.scss */
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 949, vendor/assets/stylesheets/craft/custom.scss */
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  /* line 954, vendor/assets/stylesheets/craft/custom.scss */
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
  /* line 959, vendor/assets/stylesheets/craft/custom.scss */
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 964, vendor/assets/stylesheets/craft/custom.scss */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 968, vendor/assets/stylesheets/craft/custom.scss */
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  /* line 972, vendor/assets/stylesheets/craft/custom.scss */
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  /* line 976, vendor/assets/stylesheets/craft/custom.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 980, vendor/assets/stylesheets/craft/custom.scss */
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  /* line 984, vendor/assets/stylesheets/craft/custom.scss */
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  /* line 988, vendor/assets/stylesheets/craft/custom.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 992, vendor/assets/stylesheets/craft/custom.scss */
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  /* line 996, vendor/assets/stylesheets/craft/custom.scss */
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  /* line 1000, vendor/assets/stylesheets/craft/custom.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 1004, vendor/assets/stylesheets/craft/custom.scss */
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  /* line 1008, vendor/assets/stylesheets/craft/custom.scss */
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
  /* line 1012, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-0, .gx-sm-0 {
    --bs-gutter-x:0;
  }
  /* line 1016, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-0, .gy-sm-0 {
    --bs-gutter-y:0;
  }
  /* line 1020, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-1, .gx-sm-1 {
    --bs-gutter-x:0.25rem;
  }
  /* line 1024, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-1, .gy-sm-1 {
    --bs-gutter-y:0.25rem;
  }
  /* line 1028, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-2, .gx-sm-2 {
    --bs-gutter-x:0.5rem;
  }
  /* line 1032, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-2, .gy-sm-2 {
    --bs-gutter-y:0.5rem;
  }
  /* line 1036, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-3, .gx-sm-3 {
    --bs-gutter-x:0.75rem;
  }
  /* line 1040, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-3, .gy-sm-3 {
    --bs-gutter-y:0.75rem;
  }
  /* line 1044, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-4, .gx-sm-4 {
    --bs-gutter-x:1rem;
  }
  /* line 1048, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-4, .gy-sm-4 {
    --bs-gutter-y:1rem;
  }
  /* line 1052, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-5, .gx-sm-5 {
    --bs-gutter-x:1.25rem;
  }
  /* line 1056, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-5, .gy-sm-5 {
    --bs-gutter-y:1.25rem;
  }
  /* line 1060, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-6, .gx-sm-6 {
    --bs-gutter-x:1.5rem;
  }
  /* line 1064, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-6, .gy-sm-6 {
    --bs-gutter-y:1.5rem;
  }
  /* line 1068, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-7, .gx-sm-7 {
    --bs-gutter-x:1.75rem;
  }
  /* line 1072, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-7, .gy-sm-7 {
    --bs-gutter-y:1.75rem;
  }
  /* line 1076, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-8, .gx-sm-8 {
    --bs-gutter-x:2rem;
  }
  /* line 1080, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-8, .gy-sm-8 {
    --bs-gutter-y:2rem;
  }
  /* line 1084, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-9, .gx-sm-9 {
    --bs-gutter-x:2.25rem;
  }
  /* line 1088, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-9, .gy-sm-9 {
    --bs-gutter-y:2.25rem;
  }
  /* line 1092, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-10, .gx-sm-10 {
    --bs-gutter-x:2.5rem;
  }
  /* line 1096, vendor/assets/stylesheets/craft/custom.scss */
  .g-sm-10, .gy-sm-10 {
    --bs-gutter-y:2.5rem;
  }
}

@media (min-width: 768px) {
  /* line 1102, vendor/assets/stylesheets/craft/custom.scss */
  .col-md {
    flex: 1 0 0%;
  }
  /* line 1106, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 1111, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 1116, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 1121, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 1126, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 1131, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 1136, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 1141, vendor/assets/stylesheets/craft/custom.scss */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 1146, vendor/assets/stylesheets/craft/custom.scss */
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  /* line 1151, vendor/assets/stylesheets/craft/custom.scss */
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 1156, vendor/assets/stylesheets/craft/custom.scss */
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 1161, vendor/assets/stylesheets/craft/custom.scss */
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 1166, vendor/assets/stylesheets/craft/custom.scss */
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  /* line 1171, vendor/assets/stylesheets/craft/custom.scss */
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 1176, vendor/assets/stylesheets/craft/custom.scss */
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  /* line 1181, vendor/assets/stylesheets/craft/custom.scss */
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  /* line 1186, vendor/assets/stylesheets/craft/custom.scss */
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 1191, vendor/assets/stylesheets/craft/custom.scss */
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  /* line 1196, vendor/assets/stylesheets/craft/custom.scss */
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
  /* line 1201, vendor/assets/stylesheets/craft/custom.scss */
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 1206, vendor/assets/stylesheets/craft/custom.scss */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 1210, vendor/assets/stylesheets/craft/custom.scss */
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  /* line 1214, vendor/assets/stylesheets/craft/custom.scss */
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  /* line 1218, vendor/assets/stylesheets/craft/custom.scss */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 1222, vendor/assets/stylesheets/craft/custom.scss */
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  /* line 1226, vendor/assets/stylesheets/craft/custom.scss */
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  /* line 1230, vendor/assets/stylesheets/craft/custom.scss */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 1234, vendor/assets/stylesheets/craft/custom.scss */
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  /* line 1238, vendor/assets/stylesheets/craft/custom.scss */
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  /* line 1242, vendor/assets/stylesheets/craft/custom.scss */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 1246, vendor/assets/stylesheets/craft/custom.scss */
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  /* line 1250, vendor/assets/stylesheets/craft/custom.scss */
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
  /* line 1254, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-0, .gx-md-0 {
    --bs-gutter-x:0;
  }
  /* line 1258, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-0, .gy-md-0 {
    --bs-gutter-y:0;
  }
  /* line 1262, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-1, .gx-md-1 {
    --bs-gutter-x:0.25rem;
  }
  /* line 1266, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-1, .gy-md-1 {
    --bs-gutter-y:0.25rem;
  }
  /* line 1270, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-2, .gx-md-2 {
    --bs-gutter-x:0.5rem;
  }
  /* line 1274, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-2, .gy-md-2 {
    --bs-gutter-y:0.5rem;
  }
  /* line 1278, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-3, .gx-md-3 {
    --bs-gutter-x:0.75rem;
  }
  /* line 1282, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-3, .gy-md-3 {
    --bs-gutter-y:0.75rem;
  }
  /* line 1286, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-4, .gx-md-4 {
    --bs-gutter-x:1rem;
  }
  /* line 1290, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-4, .gy-md-4 {
    --bs-gutter-y:1rem;
  }
  /* line 1294, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-5, .gx-md-5 {
    --bs-gutter-x:1.25rem;
  }
  /* line 1298, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-5, .gy-md-5 {
    --bs-gutter-y:1.25rem;
  }
  /* line 1302, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-6, .gx-md-6 {
    --bs-gutter-x:1.5rem;
  }
  /* line 1306, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-6, .gy-md-6 {
    --bs-gutter-y:1.5rem;
  }
  /* line 1310, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-7, .gx-md-7 {
    --bs-gutter-x:1.75rem;
  }
  /* line 1314, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-7, .gy-md-7 {
    --bs-gutter-y:1.75rem;
  }
  /* line 1318, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-8, .gx-md-8 {
    --bs-gutter-x:2rem;
  }
  /* line 1322, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-8, .gy-md-8 {
    --bs-gutter-y:2rem;
  }
  /* line 1326, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-9, .gx-md-9 {
    --bs-gutter-x:2.25rem;
  }
  /* line 1330, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-9, .gy-md-9 {
    --bs-gutter-y:2.25rem;
  }
  /* line 1334, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-10, .gx-md-10 {
    --bs-gutter-x:2.5rem;
  }
  /* line 1338, vendor/assets/stylesheets/craft/custom.scss */
  .g-md-10, .gy-md-10 {
    --bs-gutter-y:2.5rem;
  }
}

@media (min-width: 992px) {
  /* line 1344, vendor/assets/stylesheets/craft/custom.scss */
  .col-lg {
    flex: 1 0 0%;
  }
  /* line 1348, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 1353, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 1358, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 1363, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 1368, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 1373, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 1378, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 1383, vendor/assets/stylesheets/craft/custom.scss */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 1388, vendor/assets/stylesheets/craft/custom.scss */
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  /* line 1393, vendor/assets/stylesheets/craft/custom.scss */
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 1398, vendor/assets/stylesheets/craft/custom.scss */
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 1403, vendor/assets/stylesheets/craft/custom.scss */
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 1408, vendor/assets/stylesheets/craft/custom.scss */
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  /* line 1413, vendor/assets/stylesheets/craft/custom.scss */
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 1418, vendor/assets/stylesheets/craft/custom.scss */
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  /* line 1423, vendor/assets/stylesheets/craft/custom.scss */
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  /* line 1428, vendor/assets/stylesheets/craft/custom.scss */
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 1433, vendor/assets/stylesheets/craft/custom.scss */
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  /* line 1438, vendor/assets/stylesheets/craft/custom.scss */
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
  /* line 1443, vendor/assets/stylesheets/craft/custom.scss */
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 1448, vendor/assets/stylesheets/craft/custom.scss */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 1452, vendor/assets/stylesheets/craft/custom.scss */
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  /* line 1456, vendor/assets/stylesheets/craft/custom.scss */
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  /* line 1460, vendor/assets/stylesheets/craft/custom.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 1464, vendor/assets/stylesheets/craft/custom.scss */
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  /* line 1468, vendor/assets/stylesheets/craft/custom.scss */
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  /* line 1472, vendor/assets/stylesheets/craft/custom.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 1476, vendor/assets/stylesheets/craft/custom.scss */
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  /* line 1480, vendor/assets/stylesheets/craft/custom.scss */
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  /* line 1484, vendor/assets/stylesheets/craft/custom.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 1488, vendor/assets/stylesheets/craft/custom.scss */
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  /* line 1492, vendor/assets/stylesheets/craft/custom.scss */
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
  /* line 1496, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-0, .gx-lg-0 {
    --bs-gutter-x:0;
  }
  /* line 1500, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-0, .gy-lg-0 {
    --bs-gutter-y:0;
  }
  /* line 1504, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-1, .gx-lg-1 {
    --bs-gutter-x:0.25rem;
  }
  /* line 1508, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-1, .gy-lg-1 {
    --bs-gutter-y:0.25rem;
  }
  /* line 1512, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-2, .gx-lg-2 {
    --bs-gutter-x:0.5rem;
  }
  /* line 1516, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-2, .gy-lg-2 {
    --bs-gutter-y:0.5rem;
  }
  /* line 1520, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-3, .gx-lg-3 {
    --bs-gutter-x:0.75rem;
  }
  /* line 1524, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-3, .gy-lg-3 {
    --bs-gutter-y:0.75rem;
  }
  /* line 1528, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-4, .gx-lg-4 {
    --bs-gutter-x:1rem;
  }
  /* line 1532, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-4, .gy-lg-4 {
    --bs-gutter-y:1rem;
  }
  /* line 1536, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-5, .gx-lg-5 {
    --bs-gutter-x:1.25rem;
  }
  /* line 1540, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-5, .gy-lg-5 {
    --bs-gutter-y:1.25rem;
  }
  /* line 1544, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-6, .gx-lg-6 {
    --bs-gutter-x:1.5rem;
  }
  /* line 1548, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-6, .gy-lg-6 {
    --bs-gutter-y:1.5rem;
  }
  /* line 1552, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-7, .gx-lg-7 {
    --bs-gutter-x:1.75rem;
  }
  /* line 1556, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-7, .gy-lg-7 {
    --bs-gutter-y:1.75rem;
  }
  /* line 1560, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-8, .gx-lg-8 {
    --bs-gutter-x:2rem;
  }
  /* line 1564, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-8, .gy-lg-8 {
    --bs-gutter-y:2rem;
  }
  /* line 1568, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-9, .gx-lg-9 {
    --bs-gutter-x:2.25rem;
  }
  /* line 1572, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-9, .gy-lg-9 {
    --bs-gutter-y:2.25rem;
  }
  /* line 1576, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-10, .gx-lg-10 {
    --bs-gutter-x:2.5rem;
  }
  /* line 1580, vendor/assets/stylesheets/craft/custom.scss */
  .g-lg-10, .gy-lg-10 {
    --bs-gutter-y:2.5rem;
  }
}

@media (min-width: 1200px) {
  /* line 1586, vendor/assets/stylesheets/craft/custom.scss */
  .col-xl {
    flex: 1 0 0%;
  }
  /* line 1590, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 1595, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 1600, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 1605, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 1610, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 1615, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 1620, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 1625, vendor/assets/stylesheets/craft/custom.scss */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 1630, vendor/assets/stylesheets/craft/custom.scss */
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  /* line 1635, vendor/assets/stylesheets/craft/custom.scss */
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 1640, vendor/assets/stylesheets/craft/custom.scss */
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 1645, vendor/assets/stylesheets/craft/custom.scss */
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 1650, vendor/assets/stylesheets/craft/custom.scss */
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  /* line 1655, vendor/assets/stylesheets/craft/custom.scss */
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 1660, vendor/assets/stylesheets/craft/custom.scss */
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  /* line 1665, vendor/assets/stylesheets/craft/custom.scss */
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  /* line 1670, vendor/assets/stylesheets/craft/custom.scss */
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 1675, vendor/assets/stylesheets/craft/custom.scss */
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  /* line 1680, vendor/assets/stylesheets/craft/custom.scss */
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
  /* line 1685, vendor/assets/stylesheets/craft/custom.scss */
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 1690, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 1694, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  /* line 1698, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  /* line 1702, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 1706, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  /* line 1710, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  /* line 1714, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 1718, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  /* line 1722, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  /* line 1726, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 1730, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  /* line 1734, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
  /* line 1738, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-0, .gx-xl-0 {
    --bs-gutter-x:0;
  }
  /* line 1742, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-0, .gy-xl-0 {
    --bs-gutter-y:0;
  }
  /* line 1746, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-1, .gx-xl-1 {
    --bs-gutter-x:0.25rem;
  }
  /* line 1750, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-1, .gy-xl-1 {
    --bs-gutter-y:0.25rem;
  }
  /* line 1754, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-2, .gx-xl-2 {
    --bs-gutter-x:0.5rem;
  }
  /* line 1758, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-2, .gy-xl-2 {
    --bs-gutter-y:0.5rem;
  }
  /* line 1762, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-3, .gx-xl-3 {
    --bs-gutter-x:0.75rem;
  }
  /* line 1766, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-3, .gy-xl-3 {
    --bs-gutter-y:0.75rem;
  }
  /* line 1770, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-4, .gx-xl-4 {
    --bs-gutter-x:1rem;
  }
  /* line 1774, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-4, .gy-xl-4 {
    --bs-gutter-y:1rem;
  }
  /* line 1778, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-5, .gx-xl-5 {
    --bs-gutter-x:1.25rem;
  }
  /* line 1782, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-5, .gy-xl-5 {
    --bs-gutter-y:1.25rem;
  }
  /* line 1786, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-6, .gx-xl-6 {
    --bs-gutter-x:1.5rem;
  }
  /* line 1790, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-6, .gy-xl-6 {
    --bs-gutter-y:1.5rem;
  }
  /* line 1794, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-7, .gx-xl-7 {
    --bs-gutter-x:1.75rem;
  }
  /* line 1798, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-7, .gy-xl-7 {
    --bs-gutter-y:1.75rem;
  }
  /* line 1802, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-8, .gx-xl-8 {
    --bs-gutter-x:2rem;
  }
  /* line 1806, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-8, .gy-xl-8 {
    --bs-gutter-y:2rem;
  }
  /* line 1810, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-9, .gx-xl-9 {
    --bs-gutter-x:2.25rem;
  }
  /* line 1814, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-9, .gy-xl-9 {
    --bs-gutter-y:2.25rem;
  }
  /* line 1818, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-10, .gx-xl-10 {
    --bs-gutter-x:2.5rem;
  }
  /* line 1822, vendor/assets/stylesheets/craft/custom.scss */
  .g-xl-10, .gy-xl-10 {
    --bs-gutter-y:2.5rem;
  }
}

@media (min-width: 1400px) {
  /* line 1828, vendor/assets/stylesheets/craft/custom.scss */
  .col-xxl {
    flex: 1 0 0%;
  }
  /* line 1832, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 1837, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 1842, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 1847, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 1852, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 1857, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 1862, vendor/assets/stylesheets/craft/custom.scss */
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 1867, vendor/assets/stylesheets/craft/custom.scss */
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 1872, vendor/assets/stylesheets/craft/custom.scss */
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  /* line 1877, vendor/assets/stylesheets/craft/custom.scss */
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 1882, vendor/assets/stylesheets/craft/custom.scss */
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 1887, vendor/assets/stylesheets/craft/custom.scss */
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 1892, vendor/assets/stylesheets/craft/custom.scss */
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  /* line 1897, vendor/assets/stylesheets/craft/custom.scss */
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 1902, vendor/assets/stylesheets/craft/custom.scss */
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  /* line 1907, vendor/assets/stylesheets/craft/custom.scss */
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  /* line 1912, vendor/assets/stylesheets/craft/custom.scss */
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 1917, vendor/assets/stylesheets/craft/custom.scss */
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  /* line 1922, vendor/assets/stylesheets/craft/custom.scss */
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
  /* line 1927, vendor/assets/stylesheets/craft/custom.scss */
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 1932, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xxl-0 {
    margin-left: 0;
  }
  /* line 1936, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  /* line 1940, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  /* line 1944, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xxl-3 {
    margin-left: 25%;
  }
  /* line 1948, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  /* line 1952, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  /* line 1956, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xxl-6 {
    margin-left: 50%;
  }
  /* line 1960, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  /* line 1964, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  /* line 1968, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xxl-9 {
    margin-left: 75%;
  }
  /* line 1972, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  /* line 1976, vendor/assets/stylesheets/craft/custom.scss */
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
  /* line 1980, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-0, .gx-xxl-0 {
    --bs-gutter-x:0;
  }
  /* line 1984, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-0, .gy-xxl-0 {
    --bs-gutter-y:0;
  }
  /* line 1988, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-1, .gx-xxl-1 {
    --bs-gutter-x:0.25rem;
  }
  /* line 1992, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-1, .gy-xxl-1 {
    --bs-gutter-y:0.25rem;
  }
  /* line 1996, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-2, .gx-xxl-2 {
    --bs-gutter-x:0.5rem;
  }
  /* line 2000, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-2, .gy-xxl-2 {
    --bs-gutter-y:0.5rem;
  }
  /* line 2004, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-3, .gx-xxl-3 {
    --bs-gutter-x:0.75rem;
  }
  /* line 2008, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-3, .gy-xxl-3 {
    --bs-gutter-y:0.75rem;
  }
  /* line 2012, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-4, .gx-xxl-4 {
    --bs-gutter-x:1rem;
  }
  /* line 2016, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-4, .gy-xxl-4 {
    --bs-gutter-y:1rem;
  }
  /* line 2020, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-5, .gx-xxl-5 {
    --bs-gutter-x:1.25rem;
  }
  /* line 2024, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-5, .gy-xxl-5 {
    --bs-gutter-y:1.25rem;
  }
  /* line 2028, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-6, .gx-xxl-6 {
    --bs-gutter-x:1.5rem;
  }
  /* line 2032, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-6, .gy-xxl-6 {
    --bs-gutter-y:1.5rem;
  }
  /* line 2036, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-7, .gx-xxl-7 {
    --bs-gutter-x:1.75rem;
  }
  /* line 2040, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-7, .gy-xxl-7 {
    --bs-gutter-y:1.75rem;
  }
  /* line 2044, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-8, .gx-xxl-8 {
    --bs-gutter-x:2rem;
  }
  /* line 2048, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-8, .gy-xxl-8 {
    --bs-gutter-y:2rem;
  }
  /* line 2052, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-9, .gx-xxl-9 {
    --bs-gutter-x:2.25rem;
  }
  /* line 2056, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-9, .gy-xxl-9 {
    --bs-gutter-y:2.25rem;
  }
  /* line 2060, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-10, .gx-xxl-10 {
    --bs-gutter-x:2.5rem;
  }
  /* line 2064, vendor/assets/stylesheets/craft/custom.scss */
  .g-xxl-10, .gy-xxl-10 {
    --bs-gutter-y:2.5rem;
  }
}

/* line 2069, vendor/assets/stylesheets/craft/custom.scss */
.table {
  --bs-table-bg:transparent;
  --bs-table-striped-color:#181C32;
  --bs-table-striped-bg:rgba(245, 248, 250, 0.75);
  --bs-table-active-color:#181C32;
  --bs-table-active-bg:#F5F8FA;
  --bs-table-hover-color:#181C32;
  --bs-table-hover-bg:#F5F8FA;
  width: 100%;
  margin-bottom: 1rem;
  color: #181c32;
  vertical-align: top;
  border-color: #eff2f5;
}

/* line 2084, vendor/assets/stylesheets/craft/custom.scss */
.table > :not(caption) > * > * {
  padding: .75rem .75rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

/* line 2091, vendor/assets/stylesheets/craft/custom.scss */
.table > tbody {
  vertical-align: inherit;
}

/* line 2095, vendor/assets/stylesheets/craft/custom.scss */
.table > thead {
  vertical-align: bottom;
}

/* line 2099, vendor/assets/stylesheets/craft/custom.scss */
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: currentColor;
}

/* line 2105, vendor/assets/stylesheets/craft/custom.scss */
.caption-top {
  caption-side: top;
}

/* line 2109, vendor/assets/stylesheets/craft/custom.scss */
.table-sm > :not(caption) > * > * {
  padding: .5rem .5rem;
}

/* line 2113, vendor/assets/stylesheets/craft/custom.scss */
.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}

/* line 2116, vendor/assets/stylesheets/craft/custom.scss */
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

/* line 2121, vendor/assets/stylesheets/craft/custom.scss */
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

/* line 2125, vendor/assets/stylesheets/craft/custom.scss */
.table-striped > tbody > tr:nth-of-type(odd) {
  --bs-table-accent-bg:var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

/* line 2130, vendor/assets/stylesheets/craft/custom.scss */
.table-active {
  --bs-table-accent-bg:var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

/* line 2135, vendor/assets/stylesheets/craft/custom.scss */
.table-hover > tbody > tr:hover {
  --bs-table-accent-bg:var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

/* line 2140, vendor/assets/stylesheets/craft/custom.scss */
.table-primary {
  --bs-table-bg:#ccedff;
  --bs-table-striped-bg:#c2e1f2;
  --bs-table-striped-color:#000000;
  --bs-table-active-bg:#b8d5e6;
  --bs-table-active-color:#000000;
  --bs-table-hover-bg:#bddbec;
  --bs-table-hover-color:#000000;
  color: #000;
  border-color: #b8d5e6;
}

/* line 2152, vendor/assets/stylesheets/craft/custom.scss */
.table-secondary {
  --bs-table-bg:#fafafc;
  --bs-table-striped-bg:#eeeeef;
  --bs-table-striped-color:#000000;
  --bs-table-active-bg:#e1e1e3;
  --bs-table-active-color:#000000;
  --bs-table-hover-bg:#e7e7e9;
  --bs-table-hover-color:#000000;
  color: #000;
  border-color: #e1e1e3;
}

/* line 2164, vendor/assets/stylesheets/craft/custom.scss */
.table-success {
  --bs-table-bg:#dcf5e7;
  --bs-table-striped-bg:#d1e9db;
  --bs-table-striped-color:#000000;
  --bs-table-active-bg:#c6ddd0;
  --bs-table-active-color:#000000;
  --bs-table-hover-bg:#cce3d6;
  --bs-table-hover-color:#000000;
  color: #000;
  border-color: #c6ddd0;
}

/* line 2176, vendor/assets/stylesheets/craft/custom.scss */
.table-info {
  --bs-table-bg:#e3d7fb;
  --bs-table-striped-bg:#d8ccee;
  --bs-table-striped-color:#000000;
  --bs-table-active-bg:#ccc2e2;
  --bs-table-active-color:#000000;
  --bs-table-hover-bg:#d2c7e8;
  --bs-table-hover-color:#000000;
  color: #000;
  border-color: #ccc2e2;
}

/* line 2188, vendor/assets/stylesheets/craft/custom.scss */
.table-warning {
  --bs-table-bg:#fff4cc;
  --bs-table-striped-bg:#f2e8c2;
  --bs-table-striped-color:#000000;
  --bs-table-active-bg:#e6dcb8;
  --bs-table-active-color:#000000;
  --bs-table-hover-bg:#ece2bd;
  --bs-table-hover-color:#000000;
  color: #000;
  border-color: #e6dcb8;
}

/* line 2200, vendor/assets/stylesheets/craft/custom.scss */
.table-danger {
  --bs-table-bg:#fcd9e2;
  --bs-table-striped-bg:#efced7;
  --bs-table-striped-color:#000000;
  --bs-table-active-bg:#e3c3cb;
  --bs-table-active-color:#000000;
  --bs-table-hover-bg:#e9c9d1;
  --bs-table-hover-color:#000000;
  color: #000;
  border-color: #e3c3cb;
}

/* line 2212, vendor/assets/stylesheets/craft/custom.scss */
.table-light {
  --bs-table-bg:#F5F8FA;
  --bs-table-striped-bg:#e9ecee;
  --bs-table-striped-color:#000000;
  --bs-table-active-bg:#dddfe1;
  --bs-table-active-color:#000000;
  --bs-table-hover-bg:#e3e5e7;
  --bs-table-hover-color:#000000;
  color: #000;
  border-color: #dddfe1;
}

/* line 2224, vendor/assets/stylesheets/craft/custom.scss */
.table-dark {
  --bs-table-bg:#181C32;
  --bs-table-striped-bg:#24273c;
  --bs-table-striped-color:#ffffff;
  --bs-table-active-bg:#2f3347;
  --bs-table-active-color:#ffffff;
  --bs-table-hover-bg:#292d41;
  --bs-table-hover-color:#ffffff;
  color: #fff;
  border-color: #2f3347;
}

/* line 2236, vendor/assets/stylesheets/craft/custom.scss */
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  /* line 2242, vendor/assets/stylesheets/craft/custom.scss */
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 767.98px) {
  /* line 2249, vendor/assets/stylesheets/craft/custom.scss */
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 991.98px) {
  /* line 2256, vendor/assets/stylesheets/craft/custom.scss */
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1199.98px) {
  /* line 2263, vendor/assets/stylesheets/craft/custom.scss */
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1399.98px) {
  /* line 2270, vendor/assets/stylesheets/craft/custom.scss */
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

/* line 2276, vendor/assets/stylesheets/craft/custom.scss */
.form-label {
  margin-bottom: .5rem;
  font-size: 1.05rem;
  font-weight: 500;
}

/* line 2282, vendor/assets/stylesheets/craft/custom.scss */
.col-form-label {
  padding-top: calc(.75rem + 1px);
  padding-bottom: calc(.75rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  font-weight: 500;
  line-height: 1.5;
}

/* line 2291, vendor/assets/stylesheets/craft/custom.scss */
.col-form-label-lg {
  padding-top: calc(.825rem + 1px);
  padding-bottom: calc(.825rem + 1px);
  font-size: 1.15rem;
}

/* line 2297, vendor/assets/stylesheets/craft/custom.scss */
.col-form-label-sm {
  padding-top: calc(.55rem + 1px);
  padding-bottom: calc(.55rem + 1px);
  font-size: .925rem;
}

/* line 2303, vendor/assets/stylesheets/craft/custom.scss */
.form-text {
  margin-top: .5rem;
  font-size: .925rem;
  color: #a1a5b7;
}

/* line 2309, vendor/assets/stylesheets/craft/custom.scss */
.form-control {
  display: block;
  width: 100%;
  padding: .75rem 1rem;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #181c32;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e4e6ef;
  appearance: none;
  border-radius: .475rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

/* line 2325, vendor/assets/stylesheets/craft/custom.scss */
.form-control[type=file] {
  overflow: hidden;
}

/* line 2328, vendor/assets/stylesheets/craft/custom.scss */
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}

/* line 2333, vendor/assets/stylesheets/craft/custom.scss */
.form-control:focus {
  color: #181c32;
  background-color: #fff;
  border-color: #b5b5c3;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(0, 163, 255, 0.25);
}

/* line 2341, vendor/assets/stylesheets/craft/custom.scss */
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}

/* line 2345, vendor/assets/stylesheets/craft/custom.scss */
.form-control::placeholder {
  color: #a1a5b7;
  opacity: 1;
}

/* line 2350, vendor/assets/stylesheets/craft/custom.scss */
.form-control:disabled, .form-control[readonly] {
  background-color: #eff2f5;
  opacity: 1;
}

/* line 2355, vendor/assets/stylesheets/craft/custom.scss */
.form-control::file-selector-button {
  padding: .75rem 1rem;
  margin: -.75rem -1rem;
  margin-inline-end: 1rem;
  color: #181c32;
  background-color: #f5f8fa;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

/* line 2370, vendor/assets/stylesheets/craft/custom.scss */
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #e9ecee;
}

/* line 2374, vendor/assets/stylesheets/craft/custom.scss */
.form-control::-webkit-file-upload-button {
  padding: .75rem 1rem;
  margin: -.75rem -1rem;
  margin-inline-end: 1rem;
  color: #181c32;
  background-color: #f5f8fa;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

/* line 2389, vendor/assets/stylesheets/craft/custom.scss */
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #e9ecee;
}

@media (prefers-reduced-motion: reduce) {
  /* line 2395, vendor/assets/stylesheets/craft/custom.scss */
  .form-control {
    transition: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 2401, vendor/assets/stylesheets/craft/custom.scss */
  .form-control::file-selector-button {
    transition: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 2407, vendor/assets/stylesheets/craft/custom.scss */
  .form-control::-webkit-file-upload-button {
    transition: none;
  }
}

/* line 2412, vendor/assets/stylesheets/craft/custom.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: .75rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #181c32;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 2423, vendor/assets/stylesheets/craft/custom.scss */
.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}

/* line 2429, vendor/assets/stylesheets/craft/custom.scss */
.form-control-sm {
  min-height: calc(1.5em + 1.1rem + 2px);
  padding: .55rem .75rem;
  font-size: .925rem;
  border-radius: .475rem;
}

/* line 2435, vendor/assets/stylesheets/craft/custom.scss */
.form-control-sm::file-selector-button, .form-control-sm::-webkit-file-upload-button {
  padding: .55rem .75rem;
  margin: -.55rem -.75rem;
  margin-inline-end: .75rem;
}

/* line 2442, vendor/assets/stylesheets/craft/custom.scss */
.form-control-lg {
  min-height: calc(1.5em + 1.65rem + 2px);
  padding: .825rem 1.5rem;
  font-size: 1.15rem;
  border-radius: .475rem;
}

/* line 2448, vendor/assets/stylesheets/craft/custom.scss */
.form-control-lg::file-selector-button, .form-control-lg::-webkit-file-upload-button {
  padding: .825rem 1.5rem;
  margin: -.825rem -1.5rem;
  margin-inline-end: 1.5rem;
}

/* line 2456, vendor/assets/stylesheets/craft/custom.scss */
textarea.form-control {
  min-height: calc(1.5em + 1.5rem + 2px);
}

/* line 2460, vendor/assets/stylesheets/craft/custom.scss */
textarea.form-control-sm {
  min-height: calc(1.5em + 1.1rem + 2px);
}

/* line 2464, vendor/assets/stylesheets/craft/custom.scss */
textarea.form-control-lg {
  min-height: calc(1.5em + 1.65rem + 2px);
}

/* line 2469, vendor/assets/stylesheets/craft/custom.scss */
.form-control-color {
  max-width: 3rem;
  height: auto;
  padding: .75rem;
}

/* line 2474, vendor/assets/stylesheets/craft/custom.scss */
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}

/* line 2478, vendor/assets/stylesheets/craft/custom.scss */
.form-control-color::-moz-color-swatch, .form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: .475rem;
}

/* line 2484, vendor/assets/stylesheets/craft/custom.scss */
.form-select {
  display: block;
  width: 100%;
  padding: .75rem 3rem .75rem 1rem;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #181c32;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237E8299' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 16px 12px;
  border: 1px solid #e4e6ef;
  border-radius: .475rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  appearance: none;
}

/* line 2502, vendor/assets/stylesheets/craft/custom.scss */
.form-select:focus {
  border-color: #b5b5c3;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(0, 163, 255, 0.25);
}

/* line 2508, vendor/assets/stylesheets/craft/custom.scss */
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 1rem;
  background-image: none;
}

/* line 2513, vendor/assets/stylesheets/craft/custom.scss */
.form-select:disabled {
  background-color: #eff2f5;
}

/* line 2517, vendor/assets/stylesheets/craft/custom.scss */
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #181c32;
}

/* line 2523, vendor/assets/stylesheets/craft/custom.scss */
.form-select-sm {
  padding-top: .55rem;
  padding-bottom: .55rem;
  padding-left: .75rem;
  font-size: .925rem;
}

/* line 2530, vendor/assets/stylesheets/craft/custom.scss */
.form-select-lg {
  padding-top: .825rem;
  padding-bottom: .825rem;
  padding-left: 1.5rem;
  font-size: 1.15rem;
}

/* line 2537, vendor/assets/stylesheets/craft/custom.scss */
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 2.25rem;
  margin-bottom: .125rem;
}

/* line 2543, vendor/assets/stylesheets/craft/custom.scss */
.form-check .form-check-input {
  float: left;
  margin-left: -2.25rem;
}

/* line 2549, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input {
  width: 1.75rem;
  height: 1.75rem;
  margin-top: -.125rem;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  color-adjust: exact;
  transition: background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

/* line 2563, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input[type=checkbox] {
  border-radius: .45em;
}

/* line 2567, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input[type=radio] {
  border-radius: 50%;
}

/* line 2571, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input:active {
  filter: brightness(90%);
}

/* line 2575, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input:focus {
  border-color: #b5b5c3;
  outline: 0;
  box-shadow: none;
}

/* line 2581, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input:checked {
  background-color: #00a3ff;
  border-color: #00a3ff;
}

/* line 2585, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' width='13' height='11' fill='none'%3e%3cpath d='M11.0426 1.02893C11.3258 0.695792 11.8254 0.655283 12.1585 0.938451C12.4917 1.22162 12.5322 1.72124 12.249 2.05437L5.51985 9.97104C5.23224 10.3094 4.72261 10.3451 4.3907 10.05L0.828197 6.88335C0.50141 6.59288 0.471975 6.09249 0.762452 5.7657C1.05293 5.43891 1.55332 5.40948 1.88011 5.69995L4.83765 8.32889L11.0426 1.02893Z' fill='%23FFFFFF'/%3e%3c/svg%3e");
}

/* line 2589, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input[type=radio]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
}

/* line 2594, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input[type=checkbox]:indeterminate {
  background-color: #00a3ff;
  border-color: #00a3ff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}

/* line 2600, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: .5;
}

/* line 2605, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input:disabled ~ .form-check-label {
  opacity: .5;
}

/* line 2610, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input[disabled] ~ .form-check-label {
  opacity: .5;
}

@media (prefers-reduced-motion: reduce) {
  /* line 2616, vendor/assets/stylesheets/craft/custom.scss */
  .form-check-input {
    transition: none;
  }
}

/* line 2621, vendor/assets/stylesheets/craft/custom.scss */
.form-switch {
  padding-left: 3.75rem;
}

/* line 2624, vendor/assets/stylesheets/craft/custom.scss */
.form-switch .form-check-input {
  width: 3.25rem;
  margin-left: -3.75rem;
  background-image: 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");
  background-position: left center;
  border-radius: 3.25rem;
  transition: background-position .15s ease-in-out;
}

/* line 2632, vendor/assets/stylesheets/craft/custom.scss */
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23B5B5C3'/%3e%3c/svg%3e");
}

/* line 2636, vendor/assets/stylesheets/craft/custom.scss */
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e");
}

@media (prefers-reduced-motion: reduce) {
  /* line 2644, vendor/assets/stylesheets/craft/custom.scss */
  .form-switch .form-check-input {
    transition: none;
  }
}

/* line 2649, vendor/assets/stylesheets/craft/custom.scss */
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

/* line 2654, vendor/assets/stylesheets/craft/custom.scss */
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 2659, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:disabled + .btn, .btn-check[disabled] + .btn {
  pointer-events: none;
  filter: none;
  opacity: .6;
}

/* line 2666, vendor/assets/stylesheets/craft/custom.scss */
.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}

/* line 2673, vendor/assets/stylesheets/craft/custom.scss */
.form-range:focus {
  outline: 0;
}

/* line 2676, vendor/assets/stylesheets/craft/custom.scss */
.form-range:focus::-webkit-slider-thumb, .form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(0, 163, 255, 0.25);
}

/* line 2681, vendor/assets/stylesheets/craft/custom.scss */
.form-range::-moz-focus-outer {
  border: 0;
}

/* line 2685, vendor/assets/stylesheets/craft/custom.scss */
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -.25rem;
  background-color: #00a3ff;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  appearance: none;
}

/* line 2696, vendor/assets/stylesheets/craft/custom.scss */
.form-range::-webkit-slider-thumb:active {
  background-color: #b3e3ff;
}

/* line 2701, vendor/assets/stylesheets/craft/custom.scss */
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e4e6ef;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

/* line 2712, vendor/assets/stylesheets/craft/custom.scss */
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #00a3ff;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  appearance: none;
}

/* line 2722, vendor/assets/stylesheets/craft/custom.scss */
.form-range::-moz-range-thumb:active {
  background-color: #b3e3ff;
}

/* line 2727, vendor/assets/stylesheets/craft/custom.scss */
.form-range::-moz-range-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e4e6ef;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

/* line 2738, vendor/assets/stylesheets/craft/custom.scss */
.form-range:disabled {
  pointer-events: none;
}

/* line 2741, vendor/assets/stylesheets/craft/custom.scss */
.form-range:disabled::-webkit-slider-thumb, .form-range:disabled::-moz-range-thumb {
  background-color: #a1a5b7;
}

@media (prefers-reduced-motion: reduce) {
  /* line 2748, vendor/assets/stylesheets/craft/custom.scss */
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 2754, vendor/assets/stylesheets/craft/custom.scss */
  .form-range::-moz-range-thumb {
    transition: none;
  }
}

/* line 2759, vendor/assets/stylesheets/craft/custom.scss */
.form-floating {
  position: relative;
}

/* line 2763, vendor/assets/stylesheets/craft/custom.scss */
.form-floating > .form-control, .form-floating > .form-select {
  height: calc(3.5rem + 2px);
  padding: 1rem 1rem;
}

/* line 2768, vendor/assets/stylesheets/craft/custom.scss */
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 1rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity .1s ease-in-out,transform .1s ease-in-out;
}

/* line 2781, vendor/assets/stylesheets/craft/custom.scss */
.form-floating > .form-control::placeholder {
  color: transparent;
}

/* line 2785, vendor/assets/stylesheets/craft/custom.scss */
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), .form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: .625rem;
}

/* line 2791, vendor/assets/stylesheets/craft/custom.scss */
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: .625rem;
}

/* line 2797, vendor/assets/stylesheets/craft/custom.scss */
.form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label {
  opacity: .65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

/* line 2803, vendor/assets/stylesheets/craft/custom.scss */
.form-floating > .form-select ~ label, .form-floating > .form-control:-webkit-autofill ~ label {
  opacity: .65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

@media (prefers-reduced-motion: reduce) {
  /* line 2811, vendor/assets/stylesheets/craft/custom.scss */
  .form-floating > label {
    transition: none;
  }
}

/* line 2816, vendor/assets/stylesheets/craft/custom.scss */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

/* line 2824, vendor/assets/stylesheets/craft/custom.scss */
.input-group > .form-control, .input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

/* line 2831, vendor/assets/stylesheets/craft/custom.scss */
.input-group > .form-control:focus, .input-group > .form-select:focus {
  z-index: 3;
}

/* line 2836, vendor/assets/stylesheets/craft/custom.scss */
.input-group .btn {
  position: relative;
  z-index: 2;
}

/* line 2840, vendor/assets/stylesheets/craft/custom.scss */
.input-group .btn:focus {
  z-index: 3;
}

/* line 2846, vendor/assets/stylesheets/craft/custom.scss */
.input-group-text {
  display: flex;
  align-items: center;
  padding: .75rem 1rem;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #181c32;
  text-align: center;
  white-space: nowrap;
  background-color: #f5f8fa;
  border: 1px solid #e4e6ef;
  border-radius: .475rem;
}

/* line 2862, vendor/assets/stylesheets/craft/custom.scss */
.input-group-lg > .btn, .input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text {
  padding: .825rem 1.5rem;
  font-size: 1.15rem;
  border-radius: .475rem;
}

/* line 2870, vendor/assets/stylesheets/craft/custom.scss */
.input-group-sm > .btn, .input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text {
  padding: .55rem .75rem;
  font-size: .925rem;
  border-radius: .475rem;
}

/* line 2877, vendor/assets/stylesheets/craft/custom.scss */
.input-group-lg > .form-select, .input-group-sm > .form-select {
  padding-right: 4rem;
}

/* line 2883, vendor/assets/stylesheets/craft/custom.scss */
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 2890, vendor/assets/stylesheets/craft/custom.scss */
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 2896, vendor/assets/stylesheets/craft/custom.scss */
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 2903, vendor/assets/stylesheets/craft/custom.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: .5rem;
  font-size: .925rem;
  color: #50cd89;
}

/* line 2911, vendor/assets/stylesheets/craft/custom.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .75rem 1rem;
  margin-top: .1rem;
  font-size: .925rem;
  color: #000;
  background-color: #50cd89;
  border-radius: 3px;
}

/* line 2926, vendor/assets/stylesheets/craft/custom.scss */
.is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip {
  display: block;
}

/* line 2932, vendor/assets/stylesheets/craft/custom.scss */
.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip {
  display: block;
}

/* line 2937, vendor/assets/stylesheets/craft/custom.scss */
.form-control.is-valid, .was-validated .form-control:valid {
  border-color: #50cd89;
  padding-right: calc(1.5em + 1.5rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2350CD89' d='M2.3 6.73L.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(.375em + .375rem) center;
  background-size: calc(.75em + .75rem) calc(.75em + .75rem);
}

/* line 2946, vendor/assets/stylesheets/craft/custom.scss */
.form-control.is-valid:focus {
  border-color: #50cd89;
  box-shadow: 0 0 0 0.25rem rgba(80, 205, 137, 0.25);
}

/* line 2952, vendor/assets/stylesheets/craft/custom.scss */
.was-validated .form-control:valid:focus {
  border-color: #50cd89;
  box-shadow: 0 0 0 0.25rem rgba(80, 205, 137, 0.25);
}

/* line 2957, vendor/assets/stylesheets/craft/custom.scss */
.was-validated textarea.form-control:valid {
  padding-right: calc(1.5em + 1.5rem);
  background-position: top calc(.375em + .375rem) right calc(.375em + .375rem);
}

/* line 2963, vendor/assets/stylesheets/craft/custom.scss */
textarea.form-control.is-valid {
  padding-right: calc(1.5em + 1.5rem);
  background-position: top calc(.375em + .375rem) right calc(.375em + .375rem);
}

/* line 2968, vendor/assets/stylesheets/craft/custom.scss */
.form-select.is-valid, .was-validated .form-select:valid {
  border-color: #50cd89;
  padding-right: 5.5rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237E8299' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2350CD89' d='M2.3 6.73L.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-position: right 1rem center,center right 3rem;
  background-size: 16px 12px, calc(.75em + .75rem) calc(.75em + .75rem);
}

/* line 2976, vendor/assets/stylesheets/craft/custom.scss */
.form-select.is-valid:focus, .was-validated .form-select:valid:focus {
  border-color: #50cd89;
  box-shadow: 0 0 0 0.25rem rgba(80, 205, 137, 0.25);
}

/* line 2981, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input.is-valid, .was-validated .form-check-input:valid {
  border-color: #50cd89;
}

/* line 2985, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked {
  background-color: #50cd89;
}

/* line 2989, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input.is-valid:focus, .was-validated .form-check-input:valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(80, 205, 137, 0.25);
}

/* line 2993, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
  color: #50cd89;
}

/* line 2997, vendor/assets/stylesheets/craft/custom.scss */
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .5em;
}

/* line 3002, vendor/assets/stylesheets/craft/custom.scss */
.input-group .form-control.is-valid, .input-group .form-select.is-valid {
  z-index: 3;
}

/* line 3008, vendor/assets/stylesheets/craft/custom.scss */
.was-validated .input-group .form-control:valid, .was-validated .input-group .form-select:valid {
  z-index: 3;
}

/* line 3013, vendor/assets/stylesheets/craft/custom.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: .5rem;
  font-size: .925rem;
  color: #f1416c;
}

/* line 3021, vendor/assets/stylesheets/craft/custom.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .75rem 1rem;
  margin-top: .1rem;
  font-size: .925rem;
  color: #000;
  background-color: #f1416c;
  border-radius: 3px;
}

/* line 3036, vendor/assets/stylesheets/craft/custom.scss */
.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 3042, vendor/assets/stylesheets/craft/custom.scss */
.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip {
  display: block;
}

/* line 3047, vendor/assets/stylesheets/craft/custom.scss */
.form-control.is-invalid, .was-validated .form-control:invalid {
  border-color: #f1416c;
  padding-right: calc(1.5em + 1.5rem);
  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='%23F1416C'%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='%23F1416C' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .375rem) center;
  background-size: calc(.75em + .75rem) calc(.75em + .75rem);
}

/* line 3056, vendor/assets/stylesheets/craft/custom.scss */
.form-control.is-invalid:focus {
  border-color: #f1416c;
  box-shadow: 0 0 0 0.25rem rgba(241, 65, 108, 0.25);
}

/* line 3062, vendor/assets/stylesheets/craft/custom.scss */
.was-validated .form-control:invalid:focus {
  border-color: #f1416c;
  box-shadow: 0 0 0 0.25rem rgba(241, 65, 108, 0.25);
}

/* line 3067, vendor/assets/stylesheets/craft/custom.scss */
.was-validated textarea.form-control:invalid {
  padding-right: calc(1.5em + 1.5rem);
  background-position: top calc(.375em + .375rem) right calc(.375em + .375rem);
}

/* line 3073, vendor/assets/stylesheets/craft/custom.scss */
textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 1.5rem);
  background-position: top calc(.375em + .375rem) right calc(.375em + .375rem);
}

/* line 3078, vendor/assets/stylesheets/craft/custom.scss */
.form-select.is-invalid, .was-validated .form-select:invalid {
  border-color: #f1416c;
  padding-right: 5.5rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237E8299' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), 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='%23F1416C'%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='%23F1416C' stroke='none'/%3e%3c/svg%3e");
  background-position: right 1rem center,center right 3rem;
  background-size: 16px 12px, calc(.75em + .75rem) calc(.75em + .75rem);
}

/* line 3086, vendor/assets/stylesheets/craft/custom.scss */
.form-select.is-invalid:focus, .was-validated .form-select:invalid:focus {
  border-color: #f1416c;
  box-shadow: 0 0 0 0.25rem rgba(241, 65, 108, 0.25);
}

/* line 3091, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input.is-invalid, .was-validated .form-check-input:invalid {
  border-color: #f1416c;
}

/* line 3095, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input.is-invalid:checked, .was-validated .form-check-input:invalid:checked {
  background-color: #f1416c;
}

/* line 3099, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input.is-invalid:focus, .was-validated .form-check-input:invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(241, 65, 108, 0.25);
}

/* line 3103, vendor/assets/stylesheets/craft/custom.scss */
.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
  color: #f1416c;
}

/* line 3107, vendor/assets/stylesheets/craft/custom.scss */
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .5em;
}

/* line 3112, vendor/assets/stylesheets/craft/custom.scss */
.input-group .form-control.is-invalid, .input-group .form-select.is-invalid {
  z-index: 3;
}

/* line 3118, vendor/assets/stylesheets/craft/custom.scss */
.was-validated .input-group .form-control:invalid, .was-validated .input-group .form-select:invalid {
  z-index: 3;
}

/* line 3123, vendor/assets/stylesheets/craft/custom.scss */
.btn {
  display: inline-block;
  font-weight: 500;
  line-height: 1.5;
  color: #181c32;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: .75rem 1.5rem;
  font-size: 1.1rem;
  border-radius: .475rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

/* line 3139, vendor/assets/stylesheets/craft/custom.scss */
.btn:hover {
  color: #181c32;
  text-decoration: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 3146, vendor/assets/stylesheets/craft/custom.scss */
  .btn {
    transition: none;
  }
}

/* line 3151, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 163, 255, 0.25);
}

/* line 3157, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn, .btn-check:checked + .btn {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 3163, vendor/assets/stylesheets/craft/custom.scss */
.btn.active, .btn:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 3169, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn:focus, .btn-check:checked + .btn:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 163, 255, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 3175, vendor/assets/stylesheets/craft/custom.scss */
.btn.active:focus, .btn:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 163, 255, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 3179, vendor/assets/stylesheets/craft/custom.scss */
.btn.disabled, .btn:disabled {
  pointer-events: none;
  opacity: .6;
  box-shadow: none;
}

/* line 3186, vendor/assets/stylesheets/craft/custom.scss */
fieldset:disabled .btn {
  pointer-events: none;
  opacity: .6;
  box-shadow: none;
}

/* line 3192, vendor/assets/stylesheets/craft/custom.scss */
.btn-white {
  color: #000;
  background-color: #fff;
  border-color: #fff;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3198, vendor/assets/stylesheets/craft/custom.scss */
.btn-white:hover {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

/* line 3205, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-white, .btn-white:focus {
  color: #000;
  background-color: #fff;
  border-color: #fff;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(217, 217, 217, 0.5);
}

/* line 3213, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-white, .btn-check:checked + .btn-white {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

/* line 3221, vendor/assets/stylesheets/craft/custom.scss */
.btn-white.active, .btn-white:active {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

/* line 3228, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-white.dropdown-toggle {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

/* line 3235, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-white:focus, .btn-check:checked + .btn-white:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(217, 217, 217, 0.5);
}

/* line 3241, vendor/assets/stylesheets/craft/custom.scss */
.btn-white.active:focus, .btn-white:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(217, 217, 217, 0.5);
}

/* line 3246, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-white.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(217, 217, 217, 0.5);
}

/* line 3251, vendor/assets/stylesheets/craft/custom.scss */
.btn-white.disabled, .btn-white:disabled {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

/* line 3258, vendor/assets/stylesheets/craft/custom.scss */
.btn-light {
  color: #000;
  background-color: #f5f8fa;
  border-color: #f5f8fa;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3264, vendor/assets/stylesheets/craft/custom.scss */
.btn-light:hover {
  color: #000;
  background-color: #f7f9fb;
  border-color: #f6f9fb;
}

/* line 3271, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: #f7f9fb;
  border-color: #f6f9fb;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(208, 211, 213, 0.5);
}

/* line 3279, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-light, .btn-check:checked + .btn-light {
  color: #000;
  background-color: #f7f9fb;
  border-color: #f6f9fb;
}

/* line 3287, vendor/assets/stylesheets/craft/custom.scss */
.btn-light.active, .btn-light:active {
  color: #000;
  background-color: #f7f9fb;
  border-color: #f6f9fb;
}

/* line 3294, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f7f9fb;
  border-color: #f6f9fb;
}

/* line 3301, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-light:focus, .btn-check:checked + .btn-light:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(208, 211, 213, 0.5);
}

/* line 3307, vendor/assets/stylesheets/craft/custom.scss */
.btn-light.active:focus, .btn-light:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(208, 211, 213, 0.5);
}

/* line 3312, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(208, 211, 213, 0.5);
}

/* line 3317, vendor/assets/stylesheets/craft/custom.scss */
.btn-light.disabled, .btn-light:disabled {
  color: #000;
  background-color: #f5f8fa;
  border-color: #f5f8fa;
}

/* line 3324, vendor/assets/stylesheets/craft/custom.scss */
.btn-primary {
  color: #000;
  background-color: #00a3ff;
  border-color: #00a3ff;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3330, vendor/assets/stylesheets/craft/custom.scss */
.btn-primary:hover {
  color: #000;
  background-color: #26b1ff;
  border-color: #1aacff;
}

/* line 3337, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #000;
  background-color: #26b1ff;
  border-color: #1aacff;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(0, 139, 217, 0.5);
}

/* line 3345, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-primary, .btn-check:checked + .btn-primary {
  color: #000;
  background-color: #33b5ff;
  border-color: #1aacff;
}

/* line 3353, vendor/assets/stylesheets/craft/custom.scss */
.btn-primary.active, .btn-primary:active {
  color: #000;
  background-color: #33b5ff;
  border-color: #1aacff;
}

/* line 3360, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-primary.dropdown-toggle {
  color: #000;
  background-color: #33b5ff;
  border-color: #1aacff;
}

/* line 3367, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-primary:focus, .btn-check:checked + .btn-primary:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(0, 139, 217, 0.5);
}

/* line 3373, vendor/assets/stylesheets/craft/custom.scss */
.btn-primary.active:focus, .btn-primary:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(0, 139, 217, 0.5);
}

/* line 3378, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(0, 139, 217, 0.5);
}

/* line 3383, vendor/assets/stylesheets/craft/custom.scss */
.btn-primary.disabled, .btn-primary:disabled {
  color: #000;
  background-color: #00a3ff;
  border-color: #00a3ff;
}

/* line 3390, vendor/assets/stylesheets/craft/custom.scss */
.btn-secondary {
  color: #000;
  background-color: #e4e6ef;
  border-color: #e4e6ef;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3396, vendor/assets/stylesheets/craft/custom.scss */
.btn-secondary:hover {
  color: #000;
  background-color: #e8eaf1;
  border-color: #e7e9f1;
}

/* line 3403, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #000;
  background-color: #e8eaf1;
  border-color: #e7e9f1;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(194, 196, 203, 0.5);
}

/* line 3411, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-secondary, .btn-check:checked + .btn-secondary {
  color: #000;
  background-color: #e9ebf2;
  border-color: #e7e9f1;
}

/* line 3419, vendor/assets/stylesheets/craft/custom.scss */
.btn-secondary.active, .btn-secondary:active {
  color: #000;
  background-color: #e9ebf2;
  border-color: #e7e9f1;
}

/* line 3426, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-secondary.dropdown-toggle {
  color: #000;
  background-color: #e9ebf2;
  border-color: #e7e9f1;
}

/* line 3433, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-secondary:focus, .btn-check:checked + .btn-secondary:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(194, 196, 203, 0.5);
}

/* line 3439, vendor/assets/stylesheets/craft/custom.scss */
.btn-secondary.active:focus, .btn-secondary:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(194, 196, 203, 0.5);
}

/* line 3444, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(194, 196, 203, 0.5);
}

/* line 3449, vendor/assets/stylesheets/craft/custom.scss */
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #000;
  background-color: #e4e6ef;
  border-color: #e4e6ef;
}

/* line 3456, vendor/assets/stylesheets/craft/custom.scss */
.btn-success {
  color: #000;
  background-color: #50cd89;
  border-color: #50cd89;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3462, vendor/assets/stylesheets/craft/custom.scss */
.btn-success:hover {
  color: #000;
  background-color: #6ad59b;
  border-color: #62d295;
}

/* line 3469, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #000;
  background-color: #6ad59b;
  border-color: #62d295;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(68, 174, 116, 0.5);
}

/* line 3477, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-success, .btn-check:checked + .btn-success {
  color: #000;
  background-color: #73d7a1;
  border-color: #62d295;
}

/* line 3485, vendor/assets/stylesheets/craft/custom.scss */
.btn-success.active, .btn-success:active {
  color: #000;
  background-color: #73d7a1;
  border-color: #62d295;
}

/* line 3492, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-success.dropdown-toggle {
  color: #000;
  background-color: #73d7a1;
  border-color: #62d295;
}

/* line 3499, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-success:focus, .btn-check:checked + .btn-success:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(68, 174, 116, 0.5);
}

/* line 3505, vendor/assets/stylesheets/craft/custom.scss */
.btn-success.active:focus, .btn-success:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(68, 174, 116, 0.5);
}

/* line 3510, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(68, 174, 116, 0.5);
}

/* line 3515, vendor/assets/stylesheets/craft/custom.scss */
.btn-success.disabled, .btn-success:disabled {
  color: #000;
  background-color: #50cd89;
  border-color: #50cd89;
}

/* line 3522, vendor/assets/stylesheets/craft/custom.scss */
.btn-info {
  color: #fff;
  background-color: #7239ea;
  border-color: #7239ea;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3528, vendor/assets/stylesheets/craft/custom.scss */
.btn-info:hover {
  color: #fff;
  background-color: #6130c7;
  border-color: #5b2ebb;
}

/* line 3535, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #fff;
  background-color: #6130c7;
  border-color: #5b2ebb;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(135, 87, 237, 0.5);
}

/* line 3543, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-info, .btn-check:checked + .btn-info {
  color: #fff;
  background-color: #5b2ebb;
  border-color: #562bb0;
}

/* line 3551, vendor/assets/stylesheets/craft/custom.scss */
.btn-info.active, .btn-info:active {
  color: #fff;
  background-color: #5b2ebb;
  border-color: #562bb0;
}

/* line 3558, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #5b2ebb;
  border-color: #562bb0;
}

/* line 3565, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-info:focus, .btn-check:checked + .btn-info:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(135, 87, 237, 0.5);
}

/* line 3571, vendor/assets/stylesheets/craft/custom.scss */
.btn-info.active:focus, .btn-info:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(135, 87, 237, 0.5);
}

/* line 3576, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(135, 87, 237, 0.5);
}

/* line 3581, vendor/assets/stylesheets/craft/custom.scss */
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #7239ea;
  border-color: #7239ea;
}

/* line 3588, vendor/assets/stylesheets/craft/custom.scss */
.btn-warning {
  color: #000;
  background-color: #ffc700;
  border-color: #ffc700;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3594, vendor/assets/stylesheets/craft/custom.scss */
.btn-warning:hover {
  color: #000;
  background-color: #ffcf26;
  border-color: #ffcd1a;
}

/* line 3601, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: #ffcf26;
  border-color: #ffcd1a;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(217, 169, 0, 0.5);
}

/* line 3609, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-warning, .btn-check:checked + .btn-warning {
  color: #000;
  background-color: #ffd233;
  border-color: #ffcd1a;
}

/* line 3617, vendor/assets/stylesheets/craft/custom.scss */
.btn-warning.active, .btn-warning:active {
  color: #000;
  background-color: #ffd233;
  border-color: #ffcd1a;
}

/* line 3624, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #ffd233;
  border-color: #ffcd1a;
}

/* line 3631, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-warning:focus, .btn-check:checked + .btn-warning:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(217, 169, 0, 0.5);
}

/* line 3637, vendor/assets/stylesheets/craft/custom.scss */
.btn-warning.active:focus, .btn-warning:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(217, 169, 0, 0.5);
}

/* line 3642, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(217, 169, 0, 0.5);
}

/* line 3647, vendor/assets/stylesheets/craft/custom.scss */
.btn-warning.disabled, .btn-warning:disabled {
  color: #000;
  background-color: #ffc700;
  border-color: #ffc700;
}

/* line 3654, vendor/assets/stylesheets/craft/custom.scss */
.btn-danger {
  color: #000;
  background-color: #f1416c;
  border-color: #f1416c;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3660, vendor/assets/stylesheets/craft/custom.scss */
.btn-danger:hover {
  color: #000;
  background-color: #f35e82;
  border-color: #f2547b;
}

/* line 3667, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #000;
  background-color: #f35e82;
  border-color: #f2547b;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(205, 55, 92, 0.5);
}

/* line 3675, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-danger, .btn-check:checked + .btn-danger {
  color: #000;
  background-color: #f46789;
  border-color: #f2547b;
}

/* line 3683, vendor/assets/stylesheets/craft/custom.scss */
.btn-danger.active, .btn-danger:active {
  color: #000;
  background-color: #f46789;
  border-color: #f2547b;
}

/* line 3690, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-danger.dropdown-toggle {
  color: #000;
  background-color: #f46789;
  border-color: #f2547b;
}

/* line 3697, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-danger:focus, .btn-check:checked + .btn-danger:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(205, 55, 92, 0.5);
}

/* line 3703, vendor/assets/stylesheets/craft/custom.scss */
.btn-danger.active:focus, .btn-danger:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(205, 55, 92, 0.5);
}

/* line 3708, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(205, 55, 92, 0.5);
}

/* line 3713, vendor/assets/stylesheets/craft/custom.scss */
.btn-danger.disabled, .btn-danger:disabled {
  color: #000;
  background-color: #f1416c;
  border-color: #f1416c;
}

/* line 3720, vendor/assets/stylesheets/craft/custom.scss */
.btn-dark {
  color: #fff;
  background-color: #181c32;
  border-color: #181c32;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 3726, vendor/assets/stylesheets/craft/custom.scss */
.btn-dark:hover {
  color: #fff;
  background-color: #14182b;
  border-color: #131628;
}

/* line 3733, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: #14182b;
  border-color: #131628;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(59, 62, 81, 0.5);
}

/* line 3741, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-dark, .btn-check:checked + .btn-dark {
  color: #fff;
  background-color: #131628;
  border-color: #121526;
}

/* line 3749, vendor/assets/stylesheets/craft/custom.scss */
.btn-dark.active, .btn-dark:active {
  color: #fff;
  background-color: #131628;
  border-color: #121526;
}

/* line 3756, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #131628;
  border-color: #121526;
}

/* line 3763, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-dark:focus, .btn-check:checked + .btn-dark:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(59, 62, 81, 0.5);
}

/* line 3769, vendor/assets/stylesheets/craft/custom.scss */
.btn-dark.active:focus, .btn-dark:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(59, 62, 81, 0.5);
}

/* line 3774, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(59, 62, 81, 0.5);
}

/* line 3779, vendor/assets/stylesheets/craft/custom.scss */
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #181c32;
  border-color: #181c32;
}

/* line 3786, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-white {
  color: #fff;
  border-color: #fff;
}

/* line 3790, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-white:hover {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

/* line 3797, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-outline-white, .btn-outline-white:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}

/* line 3802, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-white, .btn-check:checked + .btn-outline-white {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

/* line 3810, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-white.active, .btn-outline-white.dropdown-toggle.show, .btn-outline-white:active {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

/* line 3818, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-white:focus, .btn-check:checked + .btn-outline-white:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}

/* line 3824, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-white.active:focus, .btn-outline-white.dropdown-toggle.show:focus, .btn-outline-white:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}

/* line 3828, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-white.disabled, .btn-outline-white:disabled {
  color: #fff;
  background-color: transparent;
}

/* line 3834, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-light {
  color: #f5f8fa;
  border-color: #f5f8fa;
}

/* line 3838, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-light:hover {
  color: #000;
  background-color: #f5f8fa;
  border-color: #f5f8fa;
}

/* line 3845, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(245, 248, 250, 0.5);
}

/* line 3850, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-light, .btn-check:checked + .btn-outline-light {
  color: #000;
  background-color: #f5f8fa;
  border-color: #f5f8fa;
}

/* line 3858, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-light.active, .btn-outline-light.dropdown-toggle.show, .btn-outline-light:active {
  color: #000;
  background-color: #f5f8fa;
  border-color: #f5f8fa;
}

/* line 3866, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-light:focus, .btn-check:checked + .btn-outline-light:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(245, 248, 250, 0.5);
}

/* line 3872, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus, .btn-outline-light:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(245, 248, 250, 0.5);
}

/* line 3876, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f5f8fa;
  background-color: transparent;
}

/* line 3882, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-primary {
  color: #00a3ff;
  border-color: #00a3ff;
}

/* line 3886, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-primary:hover {
  color: #000;
  background-color: #00a3ff;
  border-color: #00a3ff;
}

/* line 3893, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 163, 255, 0.5);
}

/* line 3898, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary {
  color: #000;
  background-color: #00a3ff;
  border-color: #00a3ff;
}

/* line 3906, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active {
  color: #000;
  background-color: #00a3ff;
  border-color: #00a3ff;
}

/* line 3914, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-primary:focus, .btn-check:checked + .btn-outline-primary:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(0, 163, 255, 0.5);
}

/* line 3920, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus, .btn-outline-primary:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(0, 163, 255, 0.5);
}

/* line 3924, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #00a3ff;
  background-color: transparent;
}

/* line 3930, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-secondary {
  color: #e4e6ef;
  border-color: #e4e6ef;
}

/* line 3934, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-secondary:hover {
  color: #000;
  background-color: #e4e6ef;
  border-color: #e4e6ef;
}

/* line 3941, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(228, 230, 239, 0.5);
}

/* line 3946, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-secondary, .btn-check:checked + .btn-outline-secondary {
  color: #000;
  background-color: #e4e6ef;
  border-color: #e4e6ef;
}

/* line 3954, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show, .btn-outline-secondary:active {
  color: #000;
  background-color: #e4e6ef;
  border-color: #e4e6ef;
}

/* line 3962, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-secondary:focus, .btn-check:checked + .btn-outline-secondary:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(228, 230, 239, 0.5);
}

/* line 3968, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus, .btn-outline-secondary:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(228, 230, 239, 0.5);
}

/* line 3972, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #e4e6ef;
  background-color: transparent;
}

/* line 3978, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-success {
  color: #50cd89;
  border-color: #50cd89;
}

/* line 3982, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-success:hover {
  color: #000;
  background-color: #C8EBD8;
  border-color: #31786C !important;
}

/* line 3989, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(80, 205, 137, 0.5);
}

/* line 3994, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-success, .btn-check:checked + .btn-outline-success {
  color: #000;
  background-color: #C8EBD8;
  border-color: #31786C !important;
}

/* line 4002, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-success.active, .btn-outline-success.dropdown-toggle.show, .btn-outline-success:active {
  color: #000;
  background-color: #C8EBD8;
  border-color: #31786C !important;
}

/* line 4010, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-success:focus, .btn-check:checked + .btn-outline-success:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(80, 205, 137, 0.5);
}

/* line 4016, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus, .btn-outline-success:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(80, 205, 137, 0.5);
}

/* line 4020, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #C8EBD8;
  background-color: transparent;
}

/* line 4026, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-info {
  color: #7239ea;
  border-color: #7239ea;
}

/* line 4030, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-info:hover {
  color: #fff;
  background-color: #7239ea;
  border-color: #7239ea;
}

/* line 4037, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(114, 57, 234, 0.5);
}

/* line 4042, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-info, .btn-check:checked + .btn-outline-info {
  color: #fff;
  background-color: #7239ea;
  border-color: #7239ea;
}

/* line 4050, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-info.active, .btn-outline-info.dropdown-toggle.show, .btn-outline-info:active {
  color: #fff;
  background-color: #7239ea;
  border-color: #7239ea;
}

/* line 4058, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-info:focus, .btn-check:checked + .btn-outline-info:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(114, 57, 234, 0.5);
}

/* line 4064, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus, .btn-outline-info:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(114, 57, 234, 0.5);
}

/* line 4068, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #7239ea;
  background-color: transparent;
}

/* line 4074, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-warning {
  color: #ffc700;
  border-color: #ffc700;
}

/* line 4078, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc700;
  border-color: #ffc700;
}

/* line 4085, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 199, 0, 0.5);
}

/* line 4090, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-warning, .btn-check:checked + .btn-outline-warning {
  color: #000;
  background-color: red;
  border-color: red;
}

/* line 4098, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show, .btn-outline-warning:active {
  color: #000;
  background-color: #ffc700;
  border-color: #ffc700;
}

/* line 4106, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-warning:focus, .btn-check:checked + .btn-outline-warning:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(255, 199, 0, 0.5);
}

/* line 4112, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus, .btn-outline-warning:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(255, 199, 0, 0.5);
}

/* line 4116, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc700;
  background-color: transparent;
}

/* line 4122, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-danger {
  color: #f1416c;
  border-color: #f1416c;
}

/* line 4126, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-danger:hover {
  color: #000;
  background-color: #f1416c;
  border-color: #f1416c;
}

/* line 4133, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(241, 65, 108, 0.5);
}

/* line 4138, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-danger, .btn-check:checked + .btn-outline-danger {
  color: #000;
  background-color: #f1416c;
  border-color: #f1416c;
}

/* line 4146, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show, .btn-outline-danger:active {
  color: #000;
  background-color: #f1416c;
  border-color: #f1416c;
}

/* line 4154, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-danger:focus, .btn-check:checked + .btn-outline-danger:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(241, 65, 108, 0.5);
}

/* line 4160, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus, .btn-outline-danger:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(241, 65, 108, 0.5);
}

/* line 4164, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #f1416c;
  background-color: transparent;
}

/* line 4170, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-dark {
  color: #181c32;
  border-color: #181c32;
}

/* line 4174, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-dark:hover {
  color: #fff;
  background-color: #181c32;
  border-color: #181c32;
}

/* line 4181, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(24, 28, 50, 0.5);
}

/* line 4186, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-dark, .btn-check:checked + .btn-outline-dark {
  color: #fff;
  background-color: #181c32;
  border-color: #181c32;
}

/* line 4194, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show, .btn-outline-dark:active {
  color: #fff;
  background-color: #181c32;
  border-color: #181c32;
}

/* line 4202, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn-outline-dark:focus, .btn-check:checked + .btn-outline-dark:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(24, 28, 50, 0.5);
}

/* line 4208, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus, .btn-outline-dark:active:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(24, 28, 50, 0.5);
}

/* line 4212, vendor/assets/stylesheets/craft/custom.scss */
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #181c32;
  background-color: transparent;
}

/* line 4218, vendor/assets/stylesheets/craft/custom.scss */
.btn-link {
  font-weight: 400;
  color: #00a3ff;
  text-decoration: none;
}

/* line 4223, vendor/assets/stylesheets/craft/custom.scss */
.btn-link:hover {
  color: #0072b3;
  text-decoration: underline;
}

/* line 4228, vendor/assets/stylesheets/craft/custom.scss */
.btn-link:focus {
  text-decoration: underline;
}

/* line 4232, vendor/assets/stylesheets/craft/custom.scss */
.btn-link.disabled, .btn-link:disabled {
  color: #7e8299;
}

/* line 4237, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-lg > .btn, .btn-lg {
  padding: .825rem 1.75rem;
  font-size: 1.15rem;
  border-radius: .475rem;
}

/* line 4243, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-sm > .btn, .btn-sm {
  padding: .55rem 1.25rem;
  font-size: .925rem;
  border-radius: .475rem;
}

/* line 4249, vendor/assets/stylesheets/craft/custom.scss */
.fade {
  transition: opacity .15s linear;
}

/* line 4252, vendor/assets/stylesheets/craft/custom.scss */
.fade:not(.show) {
  opacity: 0;
}

@media (prefers-reduced-motion: reduce) {
  /* line 4258, vendor/assets/stylesheets/craft/custom.scss */
  .fade {
    transition: none;
  }
}

/* line 4263, vendor/assets/stylesheets/craft/custom.scss */
.collapse:not(.show) {
  display: none;
}

/* line 4267, vendor/assets/stylesheets/craft/custom.scss */
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height .35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 4274, vendor/assets/stylesheets/craft/custom.scss */
  .collapsing {
    transition: none;
  }
}

/* line 4279, vendor/assets/stylesheets/craft/custom.scss */
.dropdown, .dropend, .dropstart, .dropup {
  position: relative;
}

/* line 4283, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-toggle {
  white-space: nowrap;
}

/* line 4286, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent;
}

/* line 4297, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 4302, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: .5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #181c32;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.15);
  border-radius: .475rem;
  box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
}

/* line 4320, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-menu[data-bs-popper] {
  left: 0;
  margin-top: .125rem;
}

/* line 4326, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-menu-start {
  --bs-position:start;
}

/* line 4329, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

/* line 4335, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-menu-end {
  --bs-position:end;
}

/* line 4338, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  /* line 4345, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-sm-start {
    --bs-position:start;
  }
  /* line 4348, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 4354, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-sm-end {
    --bs-position:end;
  }
  /* line 4357, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  /* line 4365, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-md-start {
    --bs-position:start;
  }
  /* line 4368, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 4374, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-md-end {
    --bs-position:end;
  }
  /* line 4377, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  /* line 4385, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-lg-start {
    --bs-position:start;
  }
  /* line 4388, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 4394, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-lg-end {
    --bs-position:end;
  }
  /* line 4397, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 4405, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-xl-start {
    --bs-position:start;
  }
  /* line 4408, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 4414, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-xl-end {
    --bs-position:end;
  }
  /* line 4417, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1400px) {
  /* line 4425, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-xxl-start {
    --bs-position:start;
  }
  /* line 4428, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 4434, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-xxl-end {
    --bs-position:end;
  }
  /* line 4437, vendor/assets/stylesheets/craft/custom.scss */
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

/* line 4445, vendor/assets/stylesheets/craft/custom.scss */
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: .125rem;
}

/* line 4453, vendor/assets/stylesheets/craft/custom.scss */
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: 0;
  border-right: .3em solid transparent;
  border-bottom: .3em solid;
  border-left: .3em solid transparent;
}

/* line 4464, vendor/assets/stylesheets/craft/custom.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 4471, vendor/assets/stylesheets/craft/custom.scss */
.dropend .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
}

/* line 4476, vendor/assets/stylesheets/craft/custom.scss */
.dropend .dropdown-menu[data-bs-popper] {
  margin-top: 0;
  margin-left: .125rem;
}

/* line 4483, vendor/assets/stylesheets/craft/custom.scss */
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: 0;
  border-bottom: .3em solid transparent;
  border-left: .3em solid;
}

/* line 4494, vendor/assets/stylesheets/craft/custom.scss */
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 4498, vendor/assets/stylesheets/craft/custom.scss */
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

/* line 4505, vendor/assets/stylesheets/craft/custom.scss */
.dropstart .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
}

/* line 4510, vendor/assets/stylesheets/craft/custom.scss */
.dropstart .dropdown-menu[data-bs-popper] {
  margin-top: 0;
  margin-right: .125rem;
}

/* line 4517, vendor/assets/stylesheets/craft/custom.scss */
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  display: none;
}

/* line 4525, vendor/assets/stylesheets/craft/custom.scss */
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: .3em solid;
  border-bottom: .3em solid transparent;
}

/* line 4535, vendor/assets/stylesheets/craft/custom.scss */
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 4539, vendor/assets/stylesheets/craft/custom.scss */
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 4545, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-divider {
  height: 0;
  margin: .5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 4552, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: .25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #181c32;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

/* line 4564, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-item:focus, .dropdown-item:hover {
  color: #16192d;
  text-decoration: none;
  background-color: #eff2f5;
}

/* line 4570, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #00a3ff;
}

/* line 4576, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #a1a5b7;
  pointer-events: none;
  background-color: transparent;
}

/* line 4583, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-menu.show {
  display: block;
}

/* line 4587, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-header {
  display: block;
  padding: .5rem 1rem;
  margin-bottom: 0;
  font-size: .925rem;
  color: #7e8299;
  white-space: nowrap;
}

/* line 4596, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-item-text {
  display: block;
  padding: .25rem 1rem;
  color: #181c32;
}

/* line 4602, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-menu-dark {
  color: #e4e6ef;
  background-color: #3f4254;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 4607, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-menu-dark .dropdown-item {
  color: #e4e6ef;
}

/* line 4610, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-menu-dark .dropdown-item:focus, .dropdown-menu-dark .dropdown-item:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}

/* line 4615, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #00a3ff;
}

/* line 4620, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #a1a5b7;
}

/* line 4625, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 4629, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-menu-dark .dropdown-item-text {
  color: #e4e6ef;
}

/* line 4633, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-menu-dark .dropdown-header {
  color: #a1a5b7;
}

/* line 4638, vendor/assets/stylesheets/craft/custom.scss */
.btn-group {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 4644, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 4649, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

/* line 4655, vendor/assets/stylesheets/craft/custom.scss */
.btn-group > .btn {
  position: relative;
  flex: 1 1 auto;
}

/* line 4662, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn {
  z-index: 1;
}

/* line 4668, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover {
  z-index: 1;
}

/* line 4676, vendor/assets/stylesheets/craft/custom.scss */
.btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn {
  z-index: 1;
}

/* line 4682, vendor/assets/stylesheets/craft/custom.scss */
.btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
  z-index: 1;
}

/* line 4688, vendor/assets/stylesheets/craft/custom.scss */
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

/* line 4693, vendor/assets/stylesheets/craft/custom.scss */
.btn-toolbar .input-group {
  width: auto;
}

/* line 4699, vendor/assets/stylesheets/craft/custom.scss */
.btn-group > .btn-group:not(:first-child), .btn-group > .btn:not(:first-child) {
  margin-left: -1px;
}

/* line 4703, vendor/assets/stylesheets/craft/custom.scss */
.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 4708, vendor/assets/stylesheets/craft/custom.scss */
.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:nth-child(n+3), .btn-group > :not(.btn-check) + .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 4714, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}

/* line 4718, vendor/assets/stylesheets/craft/custom.scss */
.dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 4723, vendor/assets/stylesheets/craft/custom.scss */
.dropend .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 4727, vendor/assets/stylesheets/craft/custom.scss */
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 4731, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split {
  padding-right: .9375rem;
  padding-left: .9375rem;
}

/* line 4736, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {
  padding-right: 1.3125rem;
  padding-left: 1.3125rem;
}

/* line 4741, vendor/assets/stylesheets/craft/custom.scss */
.btn-group.show .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 4744, vendor/assets/stylesheets/craft/custom.scss */
.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

/* line 4749, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

/* line 4755, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-vertical > .btn {
  width: 100%;
}

/* line 4759, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-vertical > .btn-group {
  width: 100%;
}

/* line 4762, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

/* line 4767, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-vertical > .btn:not(:first-child) {
  margin-top: -1px;
}

/* line 4771, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 4776, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn ~ .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 4783, vendor/assets/stylesheets/craft/custom.scss */
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 4791, vendor/assets/stylesheets/craft/custom.scss */
.nav-link {
  display: block;
  padding: .5rem 1rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}

/* line 4796, vendor/assets/stylesheets/craft/custom.scss */
.nav-link:focus, .nav-link:hover {
  text-decoration: none;
}

/* line 4800, vendor/assets/stylesheets/craft/custom.scss */
.nav-link.disabled {
  color: #7e8299;
  pointer-events: none;
  cursor: default;
}

@media (prefers-reduced-motion: reduce) {
  /* line 4808, vendor/assets/stylesheets/craft/custom.scss */
  .nav-link {
    transition: none;
  }
}

/* line 4813, vendor/assets/stylesheets/craft/custom.scss */
.nav-tabs {
  border-bottom: 1px solid #eff2f5;
}

/* line 4816, vendor/assets/stylesheets/craft/custom.scss */
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: 0 0;
  border: 1px solid transparent;
  border-top-left-radius: .475rem;
  border-top-right-radius: .475rem;
}

/* line 4823, vendor/assets/stylesheets/craft/custom.scss */
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: #eff2f5 #eff2f5 #eff2f5;
  isolation: isolate;
}

/* line 4828, vendor/assets/stylesheets/craft/custom.scss */
.nav-tabs .nav-link.disabled {
  color: #7e8299;
  background-color: transparent;
  border-color: transparent;
}

/* line 4835, vendor/assets/stylesheets/craft/custom.scss */
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #5e6278;
  background-color: #fff;
  border-color: #e4e6ef #e4e6ef #fff;
}

/* line 4841, vendor/assets/stylesheets/craft/custom.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 4849, vendor/assets/stylesheets/craft/custom.scss */
.nav-pills .nav-link {
  background: 0 0;
  border: 0;
  border-radius: .475rem;
}

/* line 4854, vendor/assets/stylesheets/craft/custom.scss */
.nav-pills .nav-link.active {
  color: #fff;
  background-color: #00a3ff;
}

/* line 4860, vendor/assets/stylesheets/craft/custom.scss */
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #00a3ff;
}

/* line 4867, vendor/assets/stylesheets/craft/custom.scss */
.nav-fill .nav-item, .nav-fill > .nav-link {
  flex: 1 1 auto;
  text-align: center;
}

/* line 4874, vendor/assets/stylesheets/craft/custom.scss */
.nav-justified .nav-item, .nav-justified > .nav-link {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

/* line 4881, vendor/assets/stylesheets/craft/custom.scss */
.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
  width: 100%;
}

/* line 4886, vendor/assets/stylesheets/craft/custom.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 4890, vendor/assets/stylesheets/craft/custom.scss */
.tab-content > .active {
  display: block;
}

/* line 4895, vendor/assets/stylesheets/craft/custom.scss */
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

/* line 4905, vendor/assets/stylesheets/craft/custom.scss */
.navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl, .navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}

/* line 4914, vendor/assets/stylesheets/craft/custom.scss */
.navbar-brand {
  padding-top: .44375rem;
  padding-bottom: .44375rem;
  margin-right: 1rem;
  font-size: 1.075rem;
  white-space: nowrap;
}

/* line 4921, vendor/assets/stylesheets/craft/custom.scss */
.navbar-brand:focus, .navbar-brand:hover {
  text-decoration: none;
}

/* line 4926, vendor/assets/stylesheets/craft/custom.scss */
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 4933, vendor/assets/stylesheets/craft/custom.scss */
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

/* line 4938, vendor/assets/stylesheets/craft/custom.scss */
.navbar-nav .dropdown-menu {
  position: static;
}

/* line 4943, vendor/assets/stylesheets/craft/custom.scss */
.navbar-text {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

/* line 4948, vendor/assets/stylesheets/craft/custom.scss */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

/* line 4954, vendor/assets/stylesheets/craft/custom.scss */
.navbar-toggler {
  padding: .25rem .75rem;
  font-size: 1.075rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: .475rem;
  transition: box-shadow .15s ease-in-out;
}

/* line 4963, vendor/assets/stylesheets/craft/custom.scss */
.navbar-toggler:hover {
  text-decoration: none;
}

/* line 4967, vendor/assets/stylesheets/craft/custom.scss */
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 .25rem;
}

@media (prefers-reduced-motion: reduce) {
  /* line 4975, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-toggler {
    transition: none;
  }
}

/* line 4980, vendor/assets/stylesheets/craft/custom.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

/* line 4990, vendor/assets/stylesheets/craft/custom.scss */
.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  /* line 4996, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 5000, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  /* line 5003, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 5007, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  /* line 5013, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 5017, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 5022, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (min-width: 768px) {
  /* line 5029, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 5033, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  /* line 5036, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 5040, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  /* line 5046, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 5050, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 5055, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (min-width: 992px) {
  /* line 5062, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 5066, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  /* line 5069, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 5073, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  /* line 5079, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 5083, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 5088, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (min-width: 1200px) {
  /* line 5095, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 5099, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  /* line 5102, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 5106, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  /* line 5112, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 5116, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 5121, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

@media (min-width: 1400px) {
  /* line 5128, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 5132, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  /* line 5135, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 5139, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  /* line 5145, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 5149, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 5154, vendor/assets/stylesheets/craft/custom.scss */
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}

/* line 5160, vendor/assets/stylesheets/craft/custom.scss */
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}

/* line 5164, vendor/assets/stylesheets/craft/custom.scss */
.navbar-expand .navbar-nav {
  flex-direction: row;
}

/* line 5167, vendor/assets/stylesheets/craft/custom.scss */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 5171, vendor/assets/stylesheets/craft/custom.scss */
.navbar-expand .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

/* line 5177, vendor/assets/stylesheets/craft/custom.scss */
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

/* line 5181, vendor/assets/stylesheets/craft/custom.scss */
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

/* line 5186, vendor/assets/stylesheets/craft/custom.scss */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 5192, vendor/assets/stylesheets/craft/custom.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

/* line 5195, vendor/assets/stylesheets/craft/custom.scss */
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.9);
}

/* line 5201, vendor/assets/stylesheets/craft/custom.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}

/* line 5204, vendor/assets/stylesheets/craft/custom.scss */
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}

/* line 5208, vendor/assets/stylesheets/craft/custom.scss */
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 5212, vendor/assets/stylesheets/craft/custom.scss */
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

/* line 5217, vendor/assets/stylesheets/craft/custom.scss */
.navbar-light .navbar-nav .show > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}

/* line 5222, vendor/assets/stylesheets/craft/custom.scss */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 5227, vendor/assets/stylesheets/craft/custom.scss */
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 5231, vendor/assets/stylesheets/craft/custom.scss */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}

/* line 5234, vendor/assets/stylesheets/craft/custom.scss */
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 5237, vendor/assets/stylesheets/craft/custom.scss */
.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9);
}

/* line 5245, vendor/assets/stylesheets/craft/custom.scss */
.navbar-dark .navbar-brand {
  color: #fff;
}

/* line 5248, vendor/assets/stylesheets/craft/custom.scss */
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: #fff;
}

/* line 5254, vendor/assets/stylesheets/craft/custom.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}

/* line 5257, vendor/assets/stylesheets/craft/custom.scss */
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}

/* line 5261, vendor/assets/stylesheets/craft/custom.scss */
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 5265, vendor/assets/stylesheets/craft/custom.scss */
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

/* line 5270, vendor/assets/stylesheets/craft/custom.scss */
.navbar-dark .navbar-nav .show > .nav-link {
  color: #fff;
}

/* line 5275, vendor/assets/stylesheets/craft/custom.scss */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 5280, vendor/assets/stylesheets/craft/custom.scss */
.navbar-dark .navbar-toggler-icon {
  background-image: 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");
}

/* line 5284, vendor/assets/stylesheets/craft/custom.scss */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}

/* line 5287, vendor/assets/stylesheets/craft/custom.scss */
.navbar-dark .navbar-text a {
  color: #fff;
}

/* line 5290, vendor/assets/stylesheets/craft/custom.scss */
.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
  color: #fff;
}

/* line 5297, vendor/assets/stylesheets/craft/custom.scss */
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #eff2f5;
  border-radius: .475rem;
}

/* line 5309, vendor/assets/stylesheets/craft/custom.scss */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 5314, vendor/assets/stylesheets/craft/custom.scss */
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

/* line 5318, vendor/assets/stylesheets/craft/custom.scss */
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(.475rem - 1px);
  border-top-right-radius: calc(.475rem - 1px);
}

/* line 5324, vendor/assets/stylesheets/craft/custom.scss */
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(.475rem - 1px);
  border-bottom-left-radius: calc(.475rem - 1px);
}

/* line 5331, vendor/assets/stylesheets/craft/custom.scss */
.card > .card-header + .list-group, .card > .list-group + .card-footer {
  border-top: 0;
}

/* line 5337, vendor/assets/stylesheets/craft/custom.scss */
.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem;
}

/* line 5342, vendor/assets/stylesheets/craft/custom.scss */
.card-title {
  margin-bottom: .5rem;
}

/* line 5346, vendor/assets/stylesheets/craft/custom.scss */
.card-subtitle {
  margin-top: -.25rem;
  margin-bottom: 0;
}

/* line 5351, vendor/assets/stylesheets/craft/custom.scss */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 5356, vendor/assets/stylesheets/craft/custom.scss */
.card-link:hover {
  text-decoration: none;
}

/* line 5360, vendor/assets/stylesheets/craft/custom.scss */
.card-link + .card-link {
  margin-left: 1rem;
}

/* line 5365, vendor/assets/stylesheets/craft/custom.scss */
.card-header {
  padding: .5rem 1rem;
  margin-bottom: 0;
  background-color: #fff;
  border-bottom: 1px solid #eff2f5;
}

/* line 5371, vendor/assets/stylesheets/craft/custom.scss */
.card-header:first-child {
  border-radius: calc(.475rem - 1px) calc(.475rem - 1px) 0 0;
}

/* line 5376, vendor/assets/stylesheets/craft/custom.scss */
.card-footer {
  padding: .5rem 1rem;
  background-color: #fff;
  border-top: 1px solid #eff2f5;
}

/* line 5381, vendor/assets/stylesheets/craft/custom.scss */
.card-footer:last-child {
  border-radius: 0 0 calc(.475rem - 1px) calc(.475rem - 1px);
}

/* line 5386, vendor/assets/stylesheets/craft/custom.scss */
.card-header-tabs {
  margin-right: -.5rem;
  margin-bottom: -.5rem;
  margin-left: -.5rem;
  border-bottom: 0;
}

/* line 5393, vendor/assets/stylesheets/craft/custom.scss */
.card-header-pills {
  margin-right: -.5rem;
  margin-left: -.5rem;
}

/* line 5398, vendor/assets/stylesheets/craft/custom.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(.475rem - 1px);
}

/* line 5408, vendor/assets/stylesheets/craft/custom.scss */
.card-img, .card-img-bottom, .card-img-top {
  width: 100%;
}

/* line 5412, vendor/assets/stylesheets/craft/custom.scss */
.card-img, .card-img-top {
  border-top-left-radius: calc(.475rem - 1px);
  border-top-right-radius: calc(.475rem - 1px);
}

/* line 5417, vendor/assets/stylesheets/craft/custom.scss */
.card-img, .card-img-bottom {
  border-bottom-right-radius: calc(.475rem - 1px);
  border-bottom-left-radius: calc(.475rem - 1px);
}

/* line 5422, vendor/assets/stylesheets/craft/custom.scss */
.card-group > .card {
  margin-bottom: .75rem;
}

@media (min-width: 576px) {
  /* line 5427, vendor/assets/stylesheets/craft/custom.scss */
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  /* line 5431, vendor/assets/stylesheets/craft/custom.scss */
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 5435, vendor/assets/stylesheets/craft/custom.scss */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 5440, vendor/assets/stylesheets/craft/custom.scss */
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 5444, vendor/assets/stylesheets/craft/custom.scss */
  .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top {
    border-top-right-radius: 0;
  }
  /* line 5448, vendor/assets/stylesheets/craft/custom.scss */
  .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  /* line 5453, vendor/assets/stylesheets/craft/custom.scss */
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 5457, vendor/assets/stylesheets/craft/custom.scss */
  .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top {
    border-top-left-radius: 0;
  }
  /* line 5461, vendor/assets/stylesheets/craft/custom.scss */
  .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom {
    border-bottom-left-radius: 0;
  }
}

/* line 5469, vendor/assets/stylesheets/craft/custom.scss */
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1.5rem 1.5rem;
  font-size: 1rem;
  color: #181c32;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
}

/* line 5484, vendor/assets/stylesheets/craft/custom.scss */
.accordion-button:not(.collapsed) {
  color: #00a3ff;
  background-color: #f5f8fa;
  box-shadow: inset 0 -1px 0 #eff2f5;
}

/* line 5489, vendor/assets/stylesheets/craft/custom.scss */
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2300A3FF'%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");
  transform: rotate(180deg);
}

/* line 5495, vendor/assets/stylesheets/craft/custom.scss */
.accordion-button::after {
  flex-shrink: 0;
  width: 1.15rem;
  height: 1.15rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23181C32'%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");
  background-repeat: no-repeat;
  background-size: 1.15rem;
  transition: transform .2s ease-in-out;
}

/* line 5507, vendor/assets/stylesheets/craft/custom.scss */
.accordion-button:hover {
  z-index: 2;
}

/* line 5511, vendor/assets/stylesheets/craft/custom.scss */
.accordion-button:focus {
  z-index: 3;
  border-color: #eff2f5;
  outline: 0;
  box-shadow: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 5520, vendor/assets/stylesheets/craft/custom.scss */
  .accordion-button {
    transition: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 5526, vendor/assets/stylesheets/craft/custom.scss */
  .accordion-button::after {
    transition: none;
  }
}

/* line 5531, vendor/assets/stylesheets/craft/custom.scss */
.accordion-header {
  margin-bottom: 0;
}

/* line 5535, vendor/assets/stylesheets/craft/custom.scss */
.accordion-item {
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eff2f5;
}

/* line 5540, vendor/assets/stylesheets/craft/custom.scss */
.accordion-item:first-of-type {
  border-top-left-radius: .475rem;
  border-top-right-radius: .475rem;
}

/* line 5544, vendor/assets/stylesheets/craft/custom.scss */
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(.475rem - 1px);
  border-top-right-radius: calc(.475rem - 1px);
}

/* line 5550, vendor/assets/stylesheets/craft/custom.scss */
.accordion-item:last-of-type {
  margin-bottom: 0;
  border-bottom-right-radius: .475rem;
  border-bottom-left-radius: .475rem;
}

/* line 5555, vendor/assets/stylesheets/craft/custom.scss */
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(.475rem - 1px);
  border-bottom-left-radius: calc(.475rem - 1px);
}

/* line 5560, vendor/assets/stylesheets/craft/custom.scss */
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: .475rem;
  border-bottom-left-radius: .475rem;
}

/* line 5567, vendor/assets/stylesheets/craft/custom.scss */
.accordion-body {
  padding: 1.5rem 1.5rem;
}

/* line 5572, vendor/assets/stylesheets/craft/custom.scss */
.accordion-flush .accordion-collapse {
  border-width: 0;
}

/* line 5576, vendor/assets/stylesheets/craft/custom.scss */
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* line 5581, vendor/assets/stylesheets/craft/custom.scss */
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}

/* line 5585, vendor/assets/stylesheets/craft/custom.scss */
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}

/* line 5589, vendor/assets/stylesheets/craft/custom.scss */
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

/* line 5595, vendor/assets/stylesheets/craft/custom.scss */
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

/* line 5604, vendor/assets/stylesheets/craft/custom.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: .5rem;
}

/* line 5607, vendor/assets/stylesheets/craft/custom.scss */
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: .5rem;
  color: #7e8299;
  content: var(--bs-breadcrumb-divider, "/");
}

/* line 5615, vendor/assets/stylesheets/craft/custom.scss */
.breadcrumb-item.active {
  color: #00a3ff;
}

/* line 5620, vendor/assets/stylesheets/craft/custom.scss */
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

/* line 5626, vendor/assets/stylesheets/craft/custom.scss */
.page-link {
  position: relative;
  display: block;
  color: #5e6278;
  background-color: transparent;
  border: 0 solid transparent;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

/* line 5634, vendor/assets/stylesheets/craft/custom.scss */
.page-link:hover {
  z-index: 2;
  color: #00a3ff;
  text-decoration: none;
  background-color: #f1faff;
  border-color: transparent;
}

/* line 5642, vendor/assets/stylesheets/craft/custom.scss */
.page-link:focus {
  z-index: 3;
  color: #00a3ff;
  background-color: #f1faff;
  outline: 0;
  box-shadow: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 5652, vendor/assets/stylesheets/craft/custom.scss */
  .page-link {
    transition: none;
  }
}

/* line 5658, vendor/assets/stylesheets/craft/custom.scss */
.page-item:not(:first-child) .page-link {
  margin-left: 0;
}

/* line 5662, vendor/assets/stylesheets/craft/custom.scss */
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #00a3ff;
  border-color: transparent;
}

/* line 5669, vendor/assets/stylesheets/craft/custom.scss */
.page-item.disabled .page-link {
  color: #b5b5c3;
  pointer-events: none;
  background-color: transparent;
  border-color: transparent;
}

/* line 5677, vendor/assets/stylesheets/craft/custom.scss */
.page-link {
  padding: .375rem .75rem;
}

/* line 5682, vendor/assets/stylesheets/craft/custom.scss */
.page-item:first-child .page-link {
  border-top-left-radius: .475rem;
  border-bottom-left-radius: .475rem;
}

/* line 5687, vendor/assets/stylesheets/craft/custom.scss */
.page-item:last-child .page-link {
  border-top-right-radius: .475rem;
  border-bottom-right-radius: .475rem;
}

/* line 5694, vendor/assets/stylesheets/craft/custom.scss */
.pagination-lg .page-link {
  padding: .75rem 1.5rem;
  font-size: 1.075rem;
}

/* line 5700, vendor/assets/stylesheets/craft/custom.scss */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: .775rem;
  border-bottom-left-radius: .775rem;
}

/* line 5705, vendor/assets/stylesheets/craft/custom.scss */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: .775rem;
  border-bottom-right-radius: .775rem;
}

/* line 5713, vendor/assets/stylesheets/craft/custom.scss */
.pagination-sm .page-link {
  padding: .25rem .5rem;
  font-size: .925rem;
}

/* line 5719, vendor/assets/stylesheets/craft/custom.scss */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: .275rem;
  border-bottom-left-radius: .275rem;
}

/* line 5724, vendor/assets/stylesheets/craft/custom.scss */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: .275rem;
  border-bottom-right-radius: .275rem;
}

/* line 5731, vendor/assets/stylesheets/craft/custom.scss */
.badge {
  display: inline-block;
  padding: .5em .85em;
  font-size: .85em;
  font-weight: 500;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .475rem;
}

/* line 5743, vendor/assets/stylesheets/craft/custom.scss */
.badge:empty {
  display: none;
}

/* line 5748, vendor/assets/stylesheets/craft/custom.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 5753, vendor/assets/stylesheets/craft/custom.scss */
.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: .475rem;
}

/* line 5761, vendor/assets/stylesheets/craft/custom.scss */
.alert-heading {
  color: inherit;
}

/* line 5765, vendor/assets/stylesheets/craft/custom.scss */
.alert-link {
  font-weight: 500;
}

/* line 5769, vendor/assets/stylesheets/craft/custom.scss */
.alert-dismissible {
  padding-right: 3rem;
}

/* line 5772, vendor/assets/stylesheets/craft/custom.scss */
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

/* line 5781, vendor/assets/stylesheets/craft/custom.scss */
.alert-white {
  color: #666;
  background-color: #fff;
  border-color: #fff;
}

/* line 5786, vendor/assets/stylesheets/craft/custom.scss */
.alert-white .alert-link {
  color: #525252;
}

/* line 5791, vendor/assets/stylesheets/craft/custom.scss */
.alert-light {
  color: #626364;
  background-color: #fdfefe;
  border-color: #fcfdfe;
}

/* line 5796, vendor/assets/stylesheets/craft/custom.scss */
.alert-light .alert-link {
  color: #4e4f50;
}

/* line 5801, vendor/assets/stylesheets/craft/custom.scss */
.alert-primary {
  color: #006299;
  background-color: #ccedff;
  border-color: #b3e3ff;
}

/* line 5806, vendor/assets/stylesheets/craft/custom.scss */
.alert-primary .alert-link {
  color: #004e7a;
}

/* line 5811, vendor/assets/stylesheets/craft/custom.scss */
.alert-secondary {
  color: #5b5c60;
  background-color: #fafafc;
  border-color: #f7f8fa;
}

/* line 5816, vendor/assets/stylesheets/craft/custom.scss */
.alert-secondary .alert-link {
  color: #494a4d;
}

/* line 5821, vendor/assets/stylesheets/craft/custom.scss */
.alert-success {
  color: #205237;
  background-color: #dcf5e7;
  border-color: #cbf0dc;
}

/* line 5826, vendor/assets/stylesheets/craft/custom.scss */
.alert-success .alert-link {
  color: #1a422c;
}

/* line 5831, vendor/assets/stylesheets/craft/custom.scss */
.alert-info {
  color: #44228c;
  background-color: #e3d7fb;
  border-color: #d5c4f9;
}

/* line 5836, vendor/assets/stylesheets/craft/custom.scss */
.alert-info .alert-link {
  color: #361b70;
}

/* line 5841, vendor/assets/stylesheets/craft/custom.scss */
.alert-warning {
  color: #665000;
  background-color: #fff4cc;
  border-color: #ffeeb3;
}

/* line 5846, vendor/assets/stylesheets/craft/custom.scss */
.alert-warning .alert-link {
  color: #524000;
}

/* line 5851, vendor/assets/stylesheets/craft/custom.scss */
.alert-danger {
  color: #912741;
  background-color: #fcd9e2;
  border-color: #fbc6d3;
}

/* line 5856, vendor/assets/stylesheets/craft/custom.scss */
.alert-danger .alert-link {
  color: #741f34;
}

/* line 5861, vendor/assets/stylesheets/craft/custom.scss */
.alert-dark {
  color: #0e111e;
  background-color: #d1d2d6;
  border-color: #babbc2;
}

/* line 5866, vendor/assets/stylesheets/craft/custom.scss */
.alert-dark .alert-link {
  color: #0b0e18;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

/* line 5877, vendor/assets/stylesheets/craft/custom.scss */
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: .75rem;
  background-color: #f5f8fa;
  border-radius: 6px;
  box-shadow: none;
}

/* line 5887, vendor/assets/stylesheets/craft/custom.scss */
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #00a3ff;
  transition: width .6s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 5900, vendor/assets/stylesheets/craft/custom.scss */
  .progress-bar {
    transition: none;
  }
}

/* line 5905, vendor/assets/stylesheets/craft/custom.scss */
.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: 1rem 1rem;
}

/* line 5910, vendor/assets/stylesheets/craft/custom.scss */
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  /* line 5915, vendor/assets/stylesheets/craft/custom.scss */
  .progress-bar-animated {
    animation: none;
  }
}

/* line 5920, vendor/assets/stylesheets/craft/custom.scss */
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: .475rem;
}

/* line 5928, vendor/assets/stylesheets/craft/custom.scss */
.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}

/* line 5932, vendor/assets/stylesheets/craft/custom.scss */
.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

/* line 5938, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-action {
  width: 100%;
  color: #5e6278;
  text-align: inherit;
}

/* line 5943, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-action:focus, .list-group-item-action:hover {
  z-index: 1;
  color: #5e6278;
  text-decoration: none;
  background-color: #f5f8fa;
}

/* line 5950, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-action:active {
  color: #181c32;
  background-color: #eff2f5;
}

/* line 5956, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: .5rem 1rem;
  color: #181c32;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 5964, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

/* line 5969, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

/* line 5974, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item.disabled, .list-group-item:disabled {
  color: #7e8299;
  pointer-events: none;
  background-color: #fff;
}

/* line 5980, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #00a3ff;
  border-color: #00a3ff;
}

/* line 5987, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item + .list-group-item {
  border-top-width: 0;
}

/* line 5990, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

/* line 5997, vendor/assets/stylesheets/craft/custom.scss */
.list-group-horizontal {
  flex-direction: row;
}

/* line 6001, vendor/assets/stylesheets/craft/custom.scss */
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: .475rem;
  border-top-right-radius: 0;
}

/* line 6006, vendor/assets/stylesheets/craft/custom.scss */
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: .475rem;
  border-bottom-left-radius: 0;
}

/* line 6011, vendor/assets/stylesheets/craft/custom.scss */
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

/* line 6015, vendor/assets/stylesheets/craft/custom.scss */
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

/* line 6019, vendor/assets/stylesheets/craft/custom.scss */
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  /* line 6028, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  /* line 6032, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: .475rem;
    border-top-right-radius: 0;
  }
  /* line 6037, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: .475rem;
    border-bottom-left-radius: 0;
  }
  /* line 6042, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  /* line 6046, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 6050, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  /* line 6060, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-md {
    flex-direction: row;
  }
  /* line 6064, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: .475rem;
    border-top-right-radius: 0;
  }
  /* line 6069, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: .475rem;
    border-bottom-left-radius: 0;
  }
  /* line 6074, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  /* line 6078, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 6082, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  /* line 6092, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  /* line 6096, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: .475rem;
    border-top-right-radius: 0;
  }
  /* line 6101, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: .475rem;
    border-bottom-left-radius: 0;
  }
  /* line 6106, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  /* line 6110, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 6114, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  /* line 6124, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  /* line 6128, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: .475rem;
    border-top-right-radius: 0;
  }
  /* line 6133, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: .475rem;
    border-bottom-left-radius: 0;
  }
  /* line 6138, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  /* line 6142, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 6146, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1400px) {
  /* line 6156, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  /* line 6160, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: .475rem;
    border-top-right-radius: 0;
  }
  /* line 6165, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: .475rem;
    border-bottom-left-radius: 0;
  }
  /* line 6170, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  /* line 6174, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 6178, vendor/assets/stylesheets/craft/custom.scss */
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

/* line 6187, vendor/assets/stylesheets/craft/custom.scss */
.list-group-flush {
  border-radius: 0;
}

/* line 6190, vendor/assets/stylesheets/craft/custom.scss */
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

/* line 6193, vendor/assets/stylesheets/craft/custom.scss */
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

/* line 6199, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-white {
  color: #666;
  background-color: #fff;
}

/* line 6204, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-white.list-group-item-action:focus, .list-group-item-white.list-group-item-action:hover {
  color: #666;
  background-color: #e6e6e6;
}

/* line 6209, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-white.list-group-item-action.active {
  color: #fff;
  background-color: #666;
  border-color: #666;
}

/* line 6217, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-light {
  color: #626364;
  background-color: #fdfefe;
}

/* line 6222, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
  color: #626364;
  background-color: #e4e5e5;
}

/* line 6227, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #626364;
  border-color: #626364;
}

/* line 6235, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-primary {
  color: #006299;
  background-color: #ccedff;
}

/* line 6240, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
  color: #006299;
  background-color: #b8d5e6;
}

/* line 6245, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #006299;
  border-color: #006299;
}

/* line 6253, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-secondary {
  color: #5b5c60;
  background-color: #fafafc;
}

/* line 6258, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
  color: #5b5c60;
  background-color: #e1e1e3;
}

/* line 6263, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #5b5c60;
  border-color: #5b5c60;
}

/* line 6271, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-success {
  color: #205237;
  background-color: #dcf5e7;
}

/* line 6276, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
  color: #205237;
  background-color: #c6ddd0;
}

/* line 6281, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #205237;
  border-color: #205237;
}

/* line 6289, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-info {
  color: #44228c;
  background-color: #e3d7fb;
}

/* line 6294, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
  color: #44228c;
  background-color: #ccc2e2;
}

/* line 6299, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #44228c;
  border-color: #44228c;
}

/* line 6307, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-warning {
  color: #665000;
  background-color: #fff4cc;
}

/* line 6312, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
  color: #665000;
  background-color: #e6dcb8;
}

/* line 6317, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #665000;
  border-color: #665000;
}

/* line 6325, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-danger {
  color: #912741;
  background-color: #fcd9e2;
}

/* line 6330, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
  color: #912741;
  background-color: #e3c3cb;
}

/* line 6335, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #912741;
  border-color: #912741;
}

/* line 6343, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-dark {
  color: #0e111e;
  background-color: #d1d2d6;
}

/* line 6348, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
  color: #0e111e;
  background-color: #bcbdc1;
}

/* line 6353, vendor/assets/stylesheets/craft/custom.scss */
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #0e111e;
  border-color: #0e111e;
}

/* line 6361, vendor/assets/stylesheets/craft/custom.scss */
.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: .25em .25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: .475rem;
  opacity: .5;
}

/* line 6372, vendor/assets/stylesheets/craft/custom.scss */
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: .75;
}

/* line 6378, vendor/assets/stylesheets/craft/custom.scss */
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 163, 255, 0.25);
  opacity: 1;
}

/* line 6384, vendor/assets/stylesheets/craft/custom.scss */
.btn-close.disabled, .btn-close:disabled {
  pointer-events: none;
  user-select: none;
  opacity: .25;
}

/* line 6391, vendor/assets/stylesheets/craft/custom.scss */
.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

/* line 6395, vendor/assets/stylesheets/craft/custom.scss */
.toast {
  width: 350px;
  max-width: 100%;
  font-size: .875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
  border-radius: .475rem;
}

/* line 6406, vendor/assets/stylesheets/craft/custom.scss */
.toast:not(.showing):not(.show) {
  opacity: 0;
}

/* line 6410, vendor/assets/stylesheets/craft/custom.scss */
.toast.hide {
  display: none;
}

/* line 6415, vendor/assets/stylesheets/craft/custom.scss */
.toast-container {
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}

/* line 6420, vendor/assets/stylesheets/craft/custom.scss */
.toast-container > :not(:last-child) {
  margin-bottom: 1.5rem;
}

/* line 6425, vendor/assets/stylesheets/craft/custom.scss */
.toast-header {
  display: flex;
  align-items: center;
  padding: .5rem .75rem;
  color: #7e8299;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(.475rem - 1px);
  border-top-right-radius: calc(.475rem - 1px);
}

/* line 6436, vendor/assets/stylesheets/craft/custom.scss */
.toast-header .btn-close {
  margin-right: -.375rem;
  margin-left: .75rem;
}

/* line 6442, vendor/assets/stylesheets/craft/custom.scss */
.toast-body {
  padding: .75rem;
  word-wrap: break-word;
}

/* line 6447, vendor/assets/stylesheets/craft/custom.scss */
.modal-open {
  overflow: hidden;
}

/* line 6450, vendor/assets/stylesheets/craft/custom.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 6456, vendor/assets/stylesheets/craft/custom.scss */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

/* line 6468, vendor/assets/stylesheets/craft/custom.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}

/* line 6476, vendor/assets/stylesheets/craft/custom.scss */
.modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0, -50px);
}

/* line 6481, vendor/assets/stylesheets/craft/custom.scss */
.modal.show .modal-dialog {
  transform: none;
}

/* line 6485, vendor/assets/stylesheets/craft/custom.scss */
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

@media (prefers-reduced-motion: reduce) {
  /* line 6491, vendor/assets/stylesheets/craft/custom.scss */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 6496, vendor/assets/stylesheets/craft/custom.scss */
.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}

/* line 6499, vendor/assets/stylesheets/craft/custom.scss */
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}

/* line 6504, vendor/assets/stylesheets/craft/custom.scss */
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

/* line 6509, vendor/assets/stylesheets/craft/custom.scss */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

/* line 6515, vendor/assets/stylesheets/craft/custom.scss */
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.2);
  border-radius: .475rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.1);
  outline: 0;
}

/* line 6529, vendor/assets/stylesheets/craft/custom.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

/* line 6538, vendor/assets/stylesheets/craft/custom.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 6542, vendor/assets/stylesheets/craft/custom.scss */
.modal-backdrop.show {
  opacity: .2;
}

/* line 6547, vendor/assets/stylesheets/craft/custom.scss */
.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1.75rem 1.75rem;
  border-bottom: 1px solid #eff2f5;
  border-top-left-radius: .475rem;
  border-top-right-radius: .475rem;
}

/* line 6557, vendor/assets/stylesheets/craft/custom.scss */
.modal-header .btn-close {
  padding: .875rem .875rem;
  margin: -.875rem -.875rem -.875rem auto;
}

/* line 6563, vendor/assets/stylesheets/craft/custom.scss */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 6568, vendor/assets/stylesheets/craft/custom.scss */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1.75rem;
}

/* line 6574, vendor/assets/stylesheets/craft/custom.scss */
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 1.5rem;
  border-top: 1px solid #eff2f5;
  border-bottom-right-radius: .475rem;
  border-bottom-left-radius: .475rem;
}

/* line 6585, vendor/assets/stylesheets/craft/custom.scss */
.modal-footer > * {
  margin: .25rem;
}

/* line 6590, vendor/assets/stylesheets/craft/custom.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  /* line 6599, vendor/assets/stylesheets/craft/custom.scss */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  /* line 6604, vendor/assets/stylesheets/craft/custom.scss */
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }
  /* line 6608, vendor/assets/stylesheets/craft/custom.scss */
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  /* line 6612, vendor/assets/stylesheets/craft/custom.scss */
  .modal-content {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
  }
  /* line 6616, vendor/assets/stylesheets/craft/custom.scss */
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 6622, vendor/assets/stylesheets/craft/custom.scss */
  .modal-lg, .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 6628, vendor/assets/stylesheets/craft/custom.scss */
  .modal-xl {
    max-width: 1140px;
  }
}

/* line 6633, vendor/assets/stylesheets/craft/custom.scss */
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

/* line 6639, vendor/assets/stylesheets/craft/custom.scss */
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

/* line 6645, vendor/assets/stylesheets/craft/custom.scss */
.modal-fullscreen .modal-header {
  border-radius: 0;
}

/* line 6649, vendor/assets/stylesheets/craft/custom.scss */
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

/* line 6653, vendor/assets/stylesheets/craft/custom.scss */
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  /* line 6659, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 6665, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 6671, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  /* line 6675, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  /* line 6679, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 6686, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 6692, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 6698, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  /* line 6702, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  /* line 6706, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 6713, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 6719, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 6725, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  /* line 6729, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  /* line 6733, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 1199.98px) {
  /* line 6740, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 6746, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 6752, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  /* line 6756, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  /* line 6760, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 1399.98px) {
  /* line 6767, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 6773, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 6779, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  /* line 6783, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  /* line 6787, vendor/assets/stylesheets/craft/custom.scss */
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}

/* line 6793, vendor/assets/stylesheets/craft/custom.scss */
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: .925rem;
  word-wrap: break-word;
  opacity: 0;
}

/* line 6816, vendor/assets/stylesheets/craft/custom.scss */
.tooltip.show {
  opacity: 1;
}

/* line 6820, vendor/assets/stylesheets/craft/custom.scss */
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: .8rem;
  height: .4rem;
}

/* line 6826, vendor/assets/stylesheets/craft/custom.scss */
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 6835, vendor/assets/stylesheets/craft/custom.scss */
.bs-tooltip-auto[data-popper-placement^=top], .bs-tooltip-top {
  padding: .4rem 0;
}

/* line 6839, vendor/assets/stylesheets/craft/custom.scss */
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, .bs-tooltip-top .tooltip-arrow {
  bottom: 0;
}

/* line 6843, vendor/assets/stylesheets/craft/custom.scss */
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before {
  top: -1px;
  border-width: .4rem .4rem 0;
  border-top-color: #fff;
}

/* line 6849, vendor/assets/stylesheets/craft/custom.scss */
.bs-tooltip-auto[data-popper-placement^=right], .bs-tooltip-end {
  padding: 0 .4rem;
}

/* line 6853, vendor/assets/stylesheets/craft/custom.scss */
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, .bs-tooltip-end .tooltip-arrow {
  left: 0;
  width: .4rem;
  height: .8rem;
}

/* line 6859, vendor/assets/stylesheets/craft/custom.scss */
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before, .bs-tooltip-end .tooltip-arrow::before {
  right: -1px;
  border-width: .4rem .4rem .4rem 0;
  border-right-color: #fff;
}

/* line 6865, vendor/assets/stylesheets/craft/custom.scss */
.bs-tooltip-auto[data-popper-placement^=bottom], .bs-tooltip-bottom {
  padding: .4rem 0;
}

/* line 6869, vendor/assets/stylesheets/craft/custom.scss */
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, .bs-tooltip-bottom .tooltip-arrow {
  top: 0;
}

/* line 6873, vendor/assets/stylesheets/craft/custom.scss */
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before, .bs-tooltip-bottom .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 .4rem .4rem;
  border-bottom-color: #fff;
}

/* line 6879, vendor/assets/stylesheets/craft/custom.scss */
.bs-tooltip-auto[data-popper-placement^=left], .bs-tooltip-start {
  padding: 0 .4rem;
}

/* line 6883, vendor/assets/stylesheets/craft/custom.scss */
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow {
  right: 0;
  width: .4rem;
  height: .8rem;
}

/* line 6889, vendor/assets/stylesheets/craft/custom.scss */
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before, .bs-tooltip-start .tooltip-arrow::before {
  left: -1px;
  border-width: .4rem 0 .4rem .4rem;
  border-left-color: #fff;
}

/* line 6895, vendor/assets/stylesheets/craft/custom.scss */
.tooltip-inner {
  max-width: 200px;
  padding: .75rem 1rem;
  color: #3f4254;
  text-align: center;
  background-color: #fff;
  border-radius: 3px;
}

/* line 6904, vendor/assets/stylesheets/craft/custom.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1070;
  display: block;
  max-width: 276px;
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: .925rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #fff;
  border-radius: .475rem;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
}

/* line 6933, vendor/assets/stylesheets/craft/custom.scss */
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: .5rem;
}

/* line 6939, vendor/assets/stylesheets/craft/custom.scss */
.popover .popover-arrow::after, .popover .popover-arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 6949, vendor/assets/stylesheets/craft/custom.scss */
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow, .bs-popover-top > .popover-arrow {
  bottom: calc(-.5rem - 1px);
}

/* line 6953, vendor/assets/stylesheets/craft/custom.scss */
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::before {
  bottom: 0;
  border-width: .5rem .5rem 0;
  border-top-color: #fff;
}

/* line 6959, vendor/assets/stylesheets/craft/custom.scss */
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .bs-popover-top > .popover-arrow::after {
  bottom: 1px;
  border-width: .5rem .5rem 0;
  border-top-color: #fff;
}

/* line 6965, vendor/assets/stylesheets/craft/custom.scss */
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow, .bs-popover-end > .popover-arrow {
  left: calc(-.5rem - 1px);
  width: .5rem;
  height: 1rem;
}

/* line 6971, vendor/assets/stylesheets/craft/custom.scss */
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::before {
  left: 0;
  border-width: .5rem .5rem .5rem 0;
  border-right-color: #fff;
}

/* line 6977, vendor/assets/stylesheets/craft/custom.scss */
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .bs-popover-end > .popover-arrow::after {
  left: 1px;
  border-width: .5rem .5rem .5rem 0;
  border-right-color: #fff;
}

/* line 6983, vendor/assets/stylesheets/craft/custom.scss */
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow, .bs-popover-bottom > .popover-arrow {
  top: calc(-.5rem - 1px);
}

/* line 6987, vendor/assets/stylesheets/craft/custom.scss */
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::before {
  top: 0;
  border-width: 0 .5rem .5rem .5rem;
  border-bottom-color: #fff;
}

/* line 6993, vendor/assets/stylesheets/craft/custom.scss */
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-popover-bottom > .popover-arrow::after {
  top: 1px;
  border-width: 0 .5rem .5rem .5rem;
  border-bottom-color: #fff;
}

/* line 6999, vendor/assets/stylesheets/craft/custom.scss */
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -.5rem;
  content: "";
  border-bottom: 1px solid #fff;
}

/* line 7010, vendor/assets/stylesheets/craft/custom.scss */
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow, .bs-popover-start > .popover-arrow {
  right: calc(-.5rem - 1px);
  width: .5rem;
  height: 1rem;
}

/* line 7016, vendor/assets/stylesheets/craft/custom.scss */
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::before {
  right: 0;
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: #fff;
}

/* line 7022, vendor/assets/stylesheets/craft/custom.scss */
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .bs-popover-start > .popover-arrow::after {
  right: 1px;
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: #fff;
}

/* line 7028, vendor/assets/stylesheets/craft/custom.scss */
.popover-header {
  padding: 1rem 1.25rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #181c32;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-top-left-radius: calc(.475rem - 1px);
  border-top-right-radius: calc(.475rem - 1px);
}

/* line 7038, vendor/assets/stylesheets/craft/custom.scss */
.popover-header:empty {
  display: none;
}

/* line 7043, vendor/assets/stylesheets/craft/custom.scss */
.popover-body {
  padding: 1rem 1.25rem;
  color: #181c32;
}

/* line 7048, vendor/assets/stylesheets/craft/custom.scss */
.carousel {
  position: relative;
}

/* line 7051, vendor/assets/stylesheets/craft/custom.scss */
.carousel.pointer-event {
  touch-action: pan-y;
}

/* line 7056, vendor/assets/stylesheets/craft/custom.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 7061, vendor/assets/stylesheets/craft/custom.scss */
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

/* line 7068, vendor/assets/stylesheets/craft/custom.scss */
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform .6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 7079, vendor/assets/stylesheets/craft/custom.scss */
  .carousel-item {
    transition: none;
  }
}

/* line 7084, vendor/assets/stylesheets/craft/custom.scss */
.carousel-item-next, .carousel-item-prev, .carousel-item.active {
  display: block;
}

/* line 7088, vendor/assets/stylesheets/craft/custom.scss */
.active.carousel-item-end, .carousel-item-next:not(.carousel-item-start) {
  transform: translateX(100%);
}

/* line 7092, vendor/assets/stylesheets/craft/custom.scss */
.active.carousel-item-start, .carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(-100%);
}

/* line 7097, vendor/assets/stylesheets/craft/custom.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

/* line 7103, vendor/assets/stylesheets/craft/custom.scss */
.carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1;
}

/* line 7109, vendor/assets/stylesheets/craft/custom.scss */
.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s .6s;
}

@media (prefers-reduced-motion: reduce) {
  /* line 7119, vendor/assets/stylesheets/craft/custom.scss */
  .carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
    transition: none;
  }
}

/* line 7125, vendor/assets/stylesheets/craft/custom.scss */
.carousel-control-next, .carousel-control-prev {
  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: 0 0;
  border: 0;
  opacity: .5;
  transition: opacity .15s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 7144, vendor/assets/stylesheets/craft/custom.scss */
  .carousel-control-next, .carousel-control-prev {
    transition: none;
  }
}

/* line 7150, vendor/assets/stylesheets/craft/custom.scss */
.carousel-control-next:focus, .carousel-control-next:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

/* line 7158, vendor/assets/stylesheets/craft/custom.scss */
.carousel-control-prev {
  left: 0;
}

/* line 7159, vendor/assets/stylesheets/craft/custom.scss */
.carousel-control-prev:focus, .carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

/* line 7169, vendor/assets/stylesheets/craft/custom.scss */
.carousel-control-next {
  right: 0;
}

/* line 7173, vendor/assets/stylesheets/craft/custom.scss */
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* line 7182, vendor/assets/stylesheets/craft/custom.scss */
.carousel-control-prev-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%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");
}

/* line 7192, vendor/assets/stylesheets/craft/custom.scss */
.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='%23ffffff'%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");
}

/* line 7196, vendor/assets/stylesheets/craft/custom.scss */
.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%;
  list-style: none;
}

/* line 7210, vendor/assets/stylesheets/craft/custom.scss */
.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: .5;
  transition: opacity .6s ease;
}

/* line 7229, vendor/assets/stylesheets/craft/custom.scss */
.carousel-indicators .active {
  opacity: 1;
}

@media (prefers-reduced-motion: reduce) {
  /* line 7235, vendor/assets/stylesheets/craft/custom.scss */
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}

/* line 7240, vendor/assets/stylesheets/craft/custom.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

/* line 7252, vendor/assets/stylesheets/craft/custom.scss */
.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon {
  filter: invert(1) grayscale(100);
}

/* line 7256, vendor/assets/stylesheets/craft/custom.scss */
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}

/* line 7260, vendor/assets/stylesheets/craft/custom.scss */
.carousel-dark .carousel-caption {
  color: #000;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

/* line 7271, vendor/assets/stylesheets/craft/custom.scss */
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: .185em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: .65s linear infinite spinner-border;
}

/* line 7282, vendor/assets/stylesheets/craft/custom.scss */
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: .145em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}

/* line 7299, vendor/assets/stylesheets/craft/custom.scss */
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: .65s linear infinite spinner-grow;
}

/* line 7310, vendor/assets/stylesheets/craft/custom.scss */
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  /* line 7316, vendor/assets/stylesheets/craft/custom.scss */
  .spinner-border, .spinner-grow {
    animation-duration: 1.3s;
  }
}

/* line 7321, vendor/assets/stylesheets/craft/custom.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 7327, vendor/assets/stylesheets/craft/custom.scss */
.link-white {
  color: #fff;
}

/* line 7330, vendor/assets/stylesheets/craft/custom.scss */
.link-white:focus, .link-white:hover {
  color: #fff;
}

/* line 7335, vendor/assets/stylesheets/craft/custom.scss */
.link-light {
  color: #f5f8fa;
}

/* line 7338, vendor/assets/stylesheets/craft/custom.scss */
.link-light:focus, .link-light:hover {
  color: #f7f9fb;
}

/* line 7343, vendor/assets/stylesheets/craft/custom.scss */
.link-primary {
  color: #00a3ff;
}

/* line 7346, vendor/assets/stylesheets/craft/custom.scss */
.link-primary:focus, .link-primary:hover {
  color: #33b5ff;
}

/* line 7351, vendor/assets/stylesheets/craft/custom.scss */
.link-secondary {
  color: #e4e6ef;
}

/* line 7354, vendor/assets/stylesheets/craft/custom.scss */
.link-secondary:focus, .link-secondary:hover {
  color: #e9ebf2;
}

/* line 7359, vendor/assets/stylesheets/craft/custom.scss */
.link-success {
  color: #50cd89;
}

/* line 7362, vendor/assets/stylesheets/craft/custom.scss */
.link-success:focus, .link-success:hover {
  color: #73d7a1;
}

/* line 7367, vendor/assets/stylesheets/craft/custom.scss */
.link-info {
  color: #7239ea;
}

/* line 7370, vendor/assets/stylesheets/craft/custom.scss */
.link-info:focus, .link-info:hover {
  color: #5b2ebb;
}

/* line 7375, vendor/assets/stylesheets/craft/custom.scss */
.link-warning {
  color: #ffc700;
}

/* line 7378, vendor/assets/stylesheets/craft/custom.scss */
.link-warning:focus, .link-warning:hover {
  color: #ffd233;
}

/* line 7383, vendor/assets/stylesheets/craft/custom.scss */
.link-danger {
  color: #f1416c;
}

/* line 7386, vendor/assets/stylesheets/craft/custom.scss */
.link-danger:focus, .link-danger:hover {
  color: #f46789;
}

/* line 7391, vendor/assets/stylesheets/craft/custom.scss */
.link-dark {
  color: #181c32;
}

/* line 7394, vendor/assets/stylesheets/craft/custom.scss */
.link-dark:focus, .link-dark:hover {
  color: #131628;
}

/* line 7399, vendor/assets/stylesheets/craft/custom.scss */
.ratio {
  position: relative;
  width: 100%;
}

/* line 7403, vendor/assets/stylesheets/craft/custom.scss */
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}

/* line 7409, vendor/assets/stylesheets/craft/custom.scss */
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 7418, vendor/assets/stylesheets/craft/custom.scss */
.ratio-1x1 {
  --bs-aspect-ratio:100%;
}

/* line 7422, vendor/assets/stylesheets/craft/custom.scss */
.ratio-4x3 {
  --bs-aspect-ratio:calc(3 / 4 * 100%);
}

/* line 7426, vendor/assets/stylesheets/craft/custom.scss */
.ratio-16x9 {
  --bs-aspect-ratio:calc(9 / 16 * 100%);
}

/* line 7430, vendor/assets/stylesheets/craft/custom.scss */
.ratio-21x9 {
  --bs-aspect-ratio:calc(9 / 21 * 100%);
}

/* line 7434, vendor/assets/stylesheets/craft/custom.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 7442, vendor/assets/stylesheets/craft/custom.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

/* line 7450, vendor/assets/stylesheets/craft/custom.scss */
.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  /* line 7457, vendor/assets/stylesheets/craft/custom.scss */
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 768px) {
  /* line 7465, vendor/assets/stylesheets/craft/custom.scss */
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 992px) {
  /* line 7473, vendor/assets/stylesheets/craft/custom.scss */
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 1200px) {
  /* line 7481, vendor/assets/stylesheets/craft/custom.scss */
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 1400px) {
  /* line 7489, vendor/assets/stylesheets/craft/custom.scss */
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 7496, vendor/assets/stylesheets/craft/custom.scss */
.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  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;
}

/* line 7508, vendor/assets/stylesheets/craft/custom.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

/* line 7518, vendor/assets/stylesheets/craft/custom.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 7524, vendor/assets/stylesheets/craft/custom.scss */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 7528, vendor/assets/stylesheets/craft/custom.scss */
.align-top {
  vertical-align: top !important;
}

/* line 7532, vendor/assets/stylesheets/craft/custom.scss */
.align-middle {
  vertical-align: middle !important;
}

/* line 7536, vendor/assets/stylesheets/craft/custom.scss */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 7540, vendor/assets/stylesheets/craft/custom.scss */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 7544, vendor/assets/stylesheets/craft/custom.scss */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 7548, vendor/assets/stylesheets/craft/custom.scss */
.float-start {
  float: left !important;
}

/* line 7552, vendor/assets/stylesheets/craft/custom.scss */
.float-end {
  float: right !important;
}

/* line 7556, vendor/assets/stylesheets/craft/custom.scss */
.float-none {
  float: none !important;
}

/* line 7560, vendor/assets/stylesheets/craft/custom.scss */
.overflow-auto {
  overflow: auto !important;
}

/* line 7564, vendor/assets/stylesheets/craft/custom.scss */
.overflow-hidden {
  overflow: hidden !important;
}

/* line 7568, vendor/assets/stylesheets/craft/custom.scss */
.overflow-visible {
  overflow: visible !important;
}

/* line 7572, vendor/assets/stylesheets/craft/custom.scss */
.overflow-scroll {
  overflow: scroll !important;
}

/* line 7576, vendor/assets/stylesheets/craft/custom.scss */
.d-inline {
  display: inline !important;
}

/* line 7580, vendor/assets/stylesheets/craft/custom.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 7584, vendor/assets/stylesheets/craft/custom.scss */
.d-block {
  display: block !important;
}

/* line 7588, vendor/assets/stylesheets/craft/custom.scss */
.d-grid {
  display: grid !important;
}

/* line 7592, vendor/assets/stylesheets/craft/custom.scss */
.d-table {
  display: table !important;
}

/* line 7596, vendor/assets/stylesheets/craft/custom.scss */
.d-table-row {
  display: table-row !important;
}

/* line 7600, vendor/assets/stylesheets/craft/custom.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 7604, vendor/assets/stylesheets/craft/custom.scss */
.d-flex {
  display: flex !important;
}

/* line 7608, vendor/assets/stylesheets/craft/custom.scss */
.d-inline-flex {
  display: inline-flex !important;
}

/* line 7612, vendor/assets/stylesheets/craft/custom.scss */
.d-none {
  display: none !important;
}

/* line 7616, vendor/assets/stylesheets/craft/custom.scss */
.shadow {
  box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075) !important;
}

/* line 7620, vendor/assets/stylesheets/craft/custom.scss */
.shadow-sm {
  box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05) !important;
}

/* line 7624, vendor/assets/stylesheets/craft/custom.scss */
.shadow-lg {
  box-shadow: 0 1rem 2rem 1rem rgba(0, 0, 0, 0.1) !important;
}

/* line 7628, vendor/assets/stylesheets/craft/custom.scss */
.shadow-none {
  box-shadow: none !important;
}

/* line 7632, vendor/assets/stylesheets/craft/custom.scss */
.position-static {
  position: static !important;
}

/* line 7636, vendor/assets/stylesheets/craft/custom.scss */
.position-relative {
  position: relative !important;
}

/* line 7640, vendor/assets/stylesheets/craft/custom.scss */
.position-absolute {
  position: absolute !important;
}

/* line 7644, vendor/assets/stylesheets/craft/custom.scss */
.position-fixed {
  position: fixed !important;
}

/* line 7648, vendor/assets/stylesheets/craft/custom.scss */
.position-sticky {
  position: sticky !important;
}

/* line 7652, vendor/assets/stylesheets/craft/custom.scss */
.top-0 {
  top: 0 !important;
}

/* line 7656, vendor/assets/stylesheets/craft/custom.scss */
.top-25 {
  top: 25% !important;
}

/* line 7660, vendor/assets/stylesheets/craft/custom.scss */
.top-50 {
  top: 50% !important;
}

/* line 7664, vendor/assets/stylesheets/craft/custom.scss */
.top-75 {
  top: 75% !important;
}

/* line 7668, vendor/assets/stylesheets/craft/custom.scss */
.top-100 {
  top: 100% !important;
}

/* line 7672, vendor/assets/stylesheets/craft/custom.scss */
.bottom-0 {
  bottom: 0 !important;
}

/* line 7676, vendor/assets/stylesheets/craft/custom.scss */
.bottom-25 {
  bottom: 25% !important;
}

/* line 7680, vendor/assets/stylesheets/craft/custom.scss */
.bottom-50 {
  bottom: 50% !important;
}

/* line 7684, vendor/assets/stylesheets/craft/custom.scss */
.bottom-75 {
  bottom: 75% !important;
}

/* line 7688, vendor/assets/stylesheets/craft/custom.scss */
.bottom-100 {
  bottom: 100% !important;
}

/* line 7692, vendor/assets/stylesheets/craft/custom.scss */
.start-0 {
  left: 0 !important;
}

/* line 7696, vendor/assets/stylesheets/craft/custom.scss */
.start-25 {
  left: 25% !important;
}

/* line 7700, vendor/assets/stylesheets/craft/custom.scss */
.start-50 {
  left: 50% !important;
}

/* line 7704, vendor/assets/stylesheets/craft/custom.scss */
.start-75 {
  left: 75% !important;
}

/* line 7708, vendor/assets/stylesheets/craft/custom.scss */
.start-100 {
  left: 100% !important;
}

/* line 7712, vendor/assets/stylesheets/craft/custom.scss */
.end-0 {
  right: 0 !important;
}

/* line 7716, vendor/assets/stylesheets/craft/custom.scss */
.end-25 {
  right: 25% !important;
}

/* line 7720, vendor/assets/stylesheets/craft/custom.scss */
.end-50 {
  right: 50% !important;
}

/* line 7724, vendor/assets/stylesheets/craft/custom.scss */
.end-75 {
  right: 75% !important;
}

/* line 7728, vendor/assets/stylesheets/craft/custom.scss */
.end-100 {
  right: 100% !important;
}

/* line 7732, vendor/assets/stylesheets/craft/custom.scss */
.translate-middle {
  transform: translate(-50%, -50%) !important;
}

/* line 7736, vendor/assets/stylesheets/craft/custom.scss */
.translate-middle-x {
  transform: translateX(-50%) !important;
}

/* line 7740, vendor/assets/stylesheets/craft/custom.scss */
.translate-middle-y {
  transform: translateY(-50%) !important;
}

/* line 7744, vendor/assets/stylesheets/craft/custom.scss */
.border {
  border: 1px solid #eff2f5 !important;
}

/* line 7748, vendor/assets/stylesheets/craft/custom.scss */
.border-0 {
  border: 0 !important;
}

/* line 7752, vendor/assets/stylesheets/craft/custom.scss */
.border-top {
  border-top: 1px solid #eff2f5 !important;
}

/* line 7756, vendor/assets/stylesheets/craft/custom.scss */
.border-top-0 {
  border-top: 0 !important;
}

/* line 7760, vendor/assets/stylesheets/craft/custom.scss */
.border-end {
  border-right: 1px solid #eff2f5 !important;
}

/* line 7764, vendor/assets/stylesheets/craft/custom.scss */
.border-end-0 {
  border-right: 0 !important;
}

/* line 7768, vendor/assets/stylesheets/craft/custom.scss */
.border-bottom {
  border-bottom: 1px solid #eff2f5 !important;
}

/* line 7772, vendor/assets/stylesheets/craft/custom.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 7776, vendor/assets/stylesheets/craft/custom.scss */
.border-start {
  border-left: 1px solid #eff2f5 !important;
}

/* line 7780, vendor/assets/stylesheets/craft/custom.scss */
.border-start-0 {
  border-left: 0 !important;
}

/* line 7784, vendor/assets/stylesheets/craft/custom.scss */
.border-white {
  border-color: #fff !important;
}

/* line 7788, vendor/assets/stylesheets/craft/custom.scss */
.border-light {
  border-color: #f5f8fa !important;
}

/* line 7792, vendor/assets/stylesheets/craft/custom.scss */
.border-primary {
  border-color: #00a3ff !important;
}

/* line 7796, vendor/assets/stylesheets/craft/custom.scss */
.border-secondary {
  border-color: #e4e6ef !important;
}

/* line 7800, vendor/assets/stylesheets/craft/custom.scss */
.border-success {
  border-color: #50cd89 !important;
}

/* line 7804, vendor/assets/stylesheets/craft/custom.scss */
.border-info {
  border-color: #7239ea !important;
}

/* line 7808, vendor/assets/stylesheets/craft/custom.scss */
.border-warning {
  border-color: #ffc700 !important;
}

/* line 7812, vendor/assets/stylesheets/craft/custom.scss */
.border-danger {
  border-color: #f1416c !important;
}

/* line 7816, vendor/assets/stylesheets/craft/custom.scss */
.border-dark {
  border-color: #181c32 !important;
}

/* line 7820, vendor/assets/stylesheets/craft/custom.scss */
.border-0 {
  border-width: 0 !important;
}

/* line 7824, vendor/assets/stylesheets/craft/custom.scss */
.border-1 {
  border-width: 1px !important;
}

/* line 7828, vendor/assets/stylesheets/craft/custom.scss */
.border-2 {
  border-width: 2px !important;
}

/* line 7832, vendor/assets/stylesheets/craft/custom.scss */
.border-3 {
  border-width: 3px !important;
}

/* line 7836, vendor/assets/stylesheets/craft/custom.scss */
.border-4 {
  border-width: 4px !important;
}

/* line 7840, vendor/assets/stylesheets/craft/custom.scss */
.border-5 {
  border-width: 5px !important;
}

/* line 7844, vendor/assets/stylesheets/craft/custom.scss */
.w-unset {
  width: unset !important;
}

/* line 7848, vendor/assets/stylesheets/craft/custom.scss */
.w-25 {
  width: 25% !important;
}

/* line 7852, vendor/assets/stylesheets/craft/custom.scss */
.w-50 {
  width: 50% !important;
}

/* line 7856, vendor/assets/stylesheets/craft/custom.scss */
.w-75 {
  width: 75% !important;
}

/* line 7860, vendor/assets/stylesheets/craft/custom.scss */
.w-100 {
  width: 100% !important;
}

/* line 7864, vendor/assets/stylesheets/craft/custom.scss */
.w-auto {
  width: auto !important;
}

/* line 7868, vendor/assets/stylesheets/craft/custom.scss */
.w-1px {
  width: 1px !important;
}

/* line 7872, vendor/assets/stylesheets/craft/custom.scss */
.w-2px {
  width: 2px !important;
}

/* line 7876, vendor/assets/stylesheets/craft/custom.scss */
.w-3px {
  width: 3px !important;
}

/* line 7880, vendor/assets/stylesheets/craft/custom.scss */
.w-4px {
  width: 4px !important;
}

/* line 7884, vendor/assets/stylesheets/craft/custom.scss */
.w-5px {
  width: 5px !important;
}

/* line 7888, vendor/assets/stylesheets/craft/custom.scss */
.w-6px {
  width: 6px !important;
}

/* line 7892, vendor/assets/stylesheets/craft/custom.scss */
.w-7px {
  width: 7px !important;
}

/* line 7896, vendor/assets/stylesheets/craft/custom.scss */
.w-8px {
  width: 8px !important;
}

/* line 7900, vendor/assets/stylesheets/craft/custom.scss */
.w-9px {
  width: 9px !important;
}

/* line 7904, vendor/assets/stylesheets/craft/custom.scss */
.w-10px {
  width: 10px !important;
}

/* line 7908, vendor/assets/stylesheets/craft/custom.scss */
.w-15px {
  width: 15px !important;
}

/* line 7912, vendor/assets/stylesheets/craft/custom.scss */
.w-20px {
  width: 20px !important;
}

/* line 7916, vendor/assets/stylesheets/craft/custom.scss */
.w-25px {
  width: 25px !important;
}

/* line 7920, vendor/assets/stylesheets/craft/custom.scss */
.w-30px {
  width: 30px !important;
}

/* line 7924, vendor/assets/stylesheets/craft/custom.scss */
.w-35px {
  width: 35px !important;
}

/* line 7928, vendor/assets/stylesheets/craft/custom.scss */
.w-40px {
  width: 40px !important;
}

/* line 7932, vendor/assets/stylesheets/craft/custom.scss */
.w-45px {
  width: 45px !important;
}

/* line 7936, vendor/assets/stylesheets/craft/custom.scss */
.w-50px {
  width: 50px !important;
}

/* line 7940, vendor/assets/stylesheets/craft/custom.scss */
.w-55px {
  width: 55px !important;
}

/* line 7944, vendor/assets/stylesheets/craft/custom.scss */
.w-60px {
  width: 60px !important;
}

/* line 7948, vendor/assets/stylesheets/craft/custom.scss */
.w-65px {
  width: 65px !important;
}

/* line 7952, vendor/assets/stylesheets/craft/custom.scss */
.w-70px {
  width: 70px !important;
}

/* line 7956, vendor/assets/stylesheets/craft/custom.scss */
.w-75px {
  width: 75px !important;
}

/* line 7960, vendor/assets/stylesheets/craft/custom.scss */
.w-80px {
  width: 80px !important;
}

/* line 7964, vendor/assets/stylesheets/craft/custom.scss */
.w-85px {
  width: 85px !important;
}

/* line 7968, vendor/assets/stylesheets/craft/custom.scss */
.w-90px {
  width: 90px !important;
}

/* line 7972, vendor/assets/stylesheets/craft/custom.scss */
.w-95px {
  width: 95px !important;
}

/* line 7976, vendor/assets/stylesheets/craft/custom.scss */
.w-100px {
  width: 100px !important;
}

/* line 7980, vendor/assets/stylesheets/craft/custom.scss */
.w-125px {
  width: 125px !important;
}

/* line 7984, vendor/assets/stylesheets/craft/custom.scss */
.w-150px {
  width: 150px !important;
}

/* line 7988, vendor/assets/stylesheets/craft/custom.scss */
.w-175px {
  width: 175px !important;
}

/* line 7992, vendor/assets/stylesheets/craft/custom.scss */
.w-200px {
  width: 200px !important;
}

/* line 7996, vendor/assets/stylesheets/craft/custom.scss */
.w-225px {
  width: 225px !important;
}

/* line 8000, vendor/assets/stylesheets/craft/custom.scss */
.w-250px {
  width: 250px !important;
}

/* line 8004, vendor/assets/stylesheets/craft/custom.scss */
.w-275px {
  width: 275px !important;
}

/* line 8008, vendor/assets/stylesheets/craft/custom.scss */
.w-300px {
  width: 300px !important;
}

/* line 8012, vendor/assets/stylesheets/craft/custom.scss */
.w-325px {
  width: 325px !important;
}

/* line 8016, vendor/assets/stylesheets/craft/custom.scss */
.w-350px {
  width: 350px !important;
}

/* line 8020, vendor/assets/stylesheets/craft/custom.scss */
.w-375px {
  width: 375px !important;
}

/* line 8024, vendor/assets/stylesheets/craft/custom.scss */
.w-400px {
  width: 400px !important;
}

/* line 8028, vendor/assets/stylesheets/craft/custom.scss */
.w-425px {
  width: 425px !important;
}

/* line 8032, vendor/assets/stylesheets/craft/custom.scss */
.w-450px {
  width: 450px !important;
}

/* line 8036, vendor/assets/stylesheets/craft/custom.scss */
.w-475px {
  width: 475px !important;
}

/* line 8040, vendor/assets/stylesheets/craft/custom.scss */
.w-500px {
  width: 500px !important;
}

/* line 8044, vendor/assets/stylesheets/craft/custom.scss */
.w-550px {
  width: 550px !important;
}

/* line 8048, vendor/assets/stylesheets/craft/custom.scss */
.w-600px {
  width: 600px !important;
}

/* line 8052, vendor/assets/stylesheets/craft/custom.scss */
.w-650px {
  width: 650px !important;
}

/* line 8056, vendor/assets/stylesheets/craft/custom.scss */
.w-700px {
  width: 700px !important;
}

/* line 8060, vendor/assets/stylesheets/craft/custom.scss */
.w-750px {
  width: 750px !important;
}

/* line 8064, vendor/assets/stylesheets/craft/custom.scss */
.w-800px {
  width: 800px !important;
}

/* line 8068, vendor/assets/stylesheets/craft/custom.scss */
.w-850px {
  width: 850px !important;
}

/* line 8072, vendor/assets/stylesheets/craft/custom.scss */
.w-900px {
  width: 900px !important;
}

/* line 8076, vendor/assets/stylesheets/craft/custom.scss */
.w-950px {
  width: 950px !important;
}

/* line 8080, vendor/assets/stylesheets/craft/custom.scss */
.w-1000px {
  width: 1000px !important;
}

/* line 8084, vendor/assets/stylesheets/craft/custom.scss */
.mw-unset {
  max-width: unset !important;
}

/* line 8088, vendor/assets/stylesheets/craft/custom.scss */
.mw-25 {
  max-width: 25% !important;
}

/* line 8092, vendor/assets/stylesheets/craft/custom.scss */
.mw-50 {
  max-width: 50% !important;
}

/* line 8096, vendor/assets/stylesheets/craft/custom.scss */
.mw-75 {
  max-width: 75% !important;
}

/* line 8100, vendor/assets/stylesheets/craft/custom.scss */
.mw-100 {
  max-width: 100% !important;
}

/* line 8104, vendor/assets/stylesheets/craft/custom.scss */
.mw-auto {
  max-width: auto !important;
}

/* line 8108, vendor/assets/stylesheets/craft/custom.scss */
.mw-1px {
  max-width: 1px !important;
}

/* line 8112, vendor/assets/stylesheets/craft/custom.scss */
.mw-2px {
  max-width: 2px !important;
}

/* line 8116, vendor/assets/stylesheets/craft/custom.scss */
.mw-3px {
  max-width: 3px !important;
}

/* line 8120, vendor/assets/stylesheets/craft/custom.scss */
.mw-4px {
  max-width: 4px !important;
}

/* line 8124, vendor/assets/stylesheets/craft/custom.scss */
.mw-5px {
  max-width: 5px !important;
}

/* line 8128, vendor/assets/stylesheets/craft/custom.scss */
.mw-6px {
  max-width: 6px !important;
}

/* line 8132, vendor/assets/stylesheets/craft/custom.scss */
.mw-7px {
  max-width: 7px !important;
}

/* line 8136, vendor/assets/stylesheets/craft/custom.scss */
.mw-8px {
  max-width: 8px !important;
}

/* line 8140, vendor/assets/stylesheets/craft/custom.scss */
.mw-9px {
  max-width: 9px !important;
}

/* line 8144, vendor/assets/stylesheets/craft/custom.scss */
.mw-10px {
  max-width: 10px !important;
}

/* line 8148, vendor/assets/stylesheets/craft/custom.scss */
.mw-15px {
  max-width: 15px !important;
}

/* line 8152, vendor/assets/stylesheets/craft/custom.scss */
.mw-20px {
  max-width: 20px !important;
}

/* line 8156, vendor/assets/stylesheets/craft/custom.scss */
.mw-25px {
  max-width: 25px !important;
}

/* line 8160, vendor/assets/stylesheets/craft/custom.scss */
.mw-30px {
  max-width: 30px !important;
}

/* line 8164, vendor/assets/stylesheets/craft/custom.scss */
.mw-35px {
  max-width: 35px !important;
}

/* line 8168, vendor/assets/stylesheets/craft/custom.scss */
.mw-40px {
  max-width: 40px !important;
}

/* line 8172, vendor/assets/stylesheets/craft/custom.scss */
.mw-45px {
  max-width: 45px !important;
}

/* line 8176, vendor/assets/stylesheets/craft/custom.scss */
.mw-50px {
  max-width: 50px !important;
}

/* line 8180, vendor/assets/stylesheets/craft/custom.scss */
.mw-55px {
  max-width: 55px !important;
}

/* line 8184, vendor/assets/stylesheets/craft/custom.scss */
.mw-60px {
  max-width: 60px !important;
}

/* line 8188, vendor/assets/stylesheets/craft/custom.scss */
.mw-65px {
  max-width: 65px !important;
}

/* line 8192, vendor/assets/stylesheets/craft/custom.scss */
.mw-70px {
  max-width: 70px !important;
}

/* line 8196, vendor/assets/stylesheets/craft/custom.scss */
.mw-75px {
  max-width: 75px !important;
}

/* line 8200, vendor/assets/stylesheets/craft/custom.scss */
.mw-80px {
  max-width: 80px !important;
}

/* line 8204, vendor/assets/stylesheets/craft/custom.scss */
.mw-85px {
  max-width: 85px !important;
}

/* line 8208, vendor/assets/stylesheets/craft/custom.scss */
.mw-90px {
  max-width: 90px !important;
}

/* line 8212, vendor/assets/stylesheets/craft/custom.scss */
.mw-95px {
  max-width: 95px !important;
}

/* line 8216, vendor/assets/stylesheets/craft/custom.scss */
.mw-100px {
  max-width: 100px !important;
}

/* line 8220, vendor/assets/stylesheets/craft/custom.scss */
.mw-125px {
  max-width: 125px !important;
}

/* line 8224, vendor/assets/stylesheets/craft/custom.scss */
.mw-150px {
  max-width: 150px !important;
}

/* line 8228, vendor/assets/stylesheets/craft/custom.scss */
.mw-175px {
  max-width: 175px !important;
}

/* line 8232, vendor/assets/stylesheets/craft/custom.scss */
.mw-200px {
  max-width: 200px !important;
}

/* line 8236, vendor/assets/stylesheets/craft/custom.scss */
.mw-225px {
  max-width: 225px !important;
}

/* line 8240, vendor/assets/stylesheets/craft/custom.scss */
.mw-250px {
  max-width: 250px !important;
}

/* line 8244, vendor/assets/stylesheets/craft/custom.scss */
.mw-275px {
  max-width: 275px !important;
}

/* line 8248, vendor/assets/stylesheets/craft/custom.scss */
.mw-300px {
  max-width: 300px !important;
}

/* line 8252, vendor/assets/stylesheets/craft/custom.scss */
.mw-325px {
  max-width: 325px !important;
}

/* line 8256, vendor/assets/stylesheets/craft/custom.scss */
.mw-350px {
  max-width: 350px !important;
}

/* line 8260, vendor/assets/stylesheets/craft/custom.scss */
.mw-375px {
  max-width: 375px !important;
}

/* line 8264, vendor/assets/stylesheets/craft/custom.scss */
.mw-400px {
  max-width: 400px !important;
}

/* line 8268, vendor/assets/stylesheets/craft/custom.scss */
.mw-425px {
  max-width: 425px !important;
}

/* line 8272, vendor/assets/stylesheets/craft/custom.scss */
.mw-450px {
  max-width: 450px !important;
}

/* line 8276, vendor/assets/stylesheets/craft/custom.scss */
.mw-475px {
  max-width: 475px !important;
}

/* line 8280, vendor/assets/stylesheets/craft/custom.scss */
.mw-500px {
  max-width: 500px !important;
}

/* line 8284, vendor/assets/stylesheets/craft/custom.scss */
.mw-550px {
  max-width: 550px !important;
}

/* line 8288, vendor/assets/stylesheets/craft/custom.scss */
.mw-600px {
  max-width: 600px !important;
}

/* line 8292, vendor/assets/stylesheets/craft/custom.scss */
.mw-650px {
  max-width: 650px !important;
}

/* line 8296, vendor/assets/stylesheets/craft/custom.scss */
.mw-700px {
  max-width: 700px !important;
}

/* line 8300, vendor/assets/stylesheets/craft/custom.scss */
.mw-750px {
  max-width: 750px !important;
}

/* line 8304, vendor/assets/stylesheets/craft/custom.scss */
.mw-800px {
  max-width: 800px !important;
}

/* line 8308, vendor/assets/stylesheets/craft/custom.scss */
.mw-850px {
  max-width: 850px !important;
}

/* line 8312, vendor/assets/stylesheets/craft/custom.scss */
.mw-900px {
  max-width: 900px !important;
}

/* line 8316, vendor/assets/stylesheets/craft/custom.scss */
.mw-950px {
  max-width: 950px !important;
}

/* line 8320, vendor/assets/stylesheets/craft/custom.scss */
.mw-1000px {
  max-width: 1000px !important;
}

/* line 8324, vendor/assets/stylesheets/craft/custom.scss */
.vw-100 {
  width: 100vw !important;
}

/* line 8328, vendor/assets/stylesheets/craft/custom.scss */
.min-vw-100 {
  min-width: 100vw !important;
}

/* line 8332, vendor/assets/stylesheets/craft/custom.scss */
.h-unset {
  height: unset !important;
}

/* line 8336, vendor/assets/stylesheets/craft/custom.scss */
.h-25 {
  height: 25% !important;
}

/* line 8340, vendor/assets/stylesheets/craft/custom.scss */
.h-50 {
  height: 50% !important;
}

/* line 8344, vendor/assets/stylesheets/craft/custom.scss */
.h-75 {
  height: 75% !important;
}

/* line 8348, vendor/assets/stylesheets/craft/custom.scss */
.h-100 {
  height: 100% !important;
}

/* line 8352, vendor/assets/stylesheets/craft/custom.scss */
.h-auto {
  height: auto !important;
}

/* line 8356, vendor/assets/stylesheets/craft/custom.scss */
.h-1px {
  height: 1px !important;
}

/* line 8360, vendor/assets/stylesheets/craft/custom.scss */
.h-2px {
  height: 2px !important;
}

/* line 8364, vendor/assets/stylesheets/craft/custom.scss */
.h-3px {
  height: 3px !important;
}

/* line 8368, vendor/assets/stylesheets/craft/custom.scss */
.h-4px {
  height: 4px !important;
}

/* line 8372, vendor/assets/stylesheets/craft/custom.scss */
.h-5px {
  height: 5px !important;
}

/* line 8376, vendor/assets/stylesheets/craft/custom.scss */
.h-6px {
  height: 6px !important;
}

/* line 8380, vendor/assets/stylesheets/craft/custom.scss */
.h-7px {
  height: 7px !important;
}

/* line 8384, vendor/assets/stylesheets/craft/custom.scss */
.h-8px {
  height: 8px !important;
}

/* line 8388, vendor/assets/stylesheets/craft/custom.scss */
.h-9px {
  height: 9px !important;
}

/* line 8392, vendor/assets/stylesheets/craft/custom.scss */
.h-10px {
  height: 10px !important;
}

/* line 8396, vendor/assets/stylesheets/craft/custom.scss */
.h-15px {
  height: 15px !important;
}

/* line 8400, vendor/assets/stylesheets/craft/custom.scss */
.h-20px {
  height: 20px !important;
}

/* line 8404, vendor/assets/stylesheets/craft/custom.scss */
.h-25px {
  height: 25px !important;
}

/* line 8408, vendor/assets/stylesheets/craft/custom.scss */
.h-30px {
  height: 30px !important;
}

/* line 8412, vendor/assets/stylesheets/craft/custom.scss */
.h-35px {
  height: 35px !important;
}

/* line 8416, vendor/assets/stylesheets/craft/custom.scss */
.h-40px {
  height: 40px !important;
}

/* line 8420, vendor/assets/stylesheets/craft/custom.scss */
.h-45px {
  height: 45px !important;
}

/* line 8424, vendor/assets/stylesheets/craft/custom.scss */
.h-50px {
  height: 50px !important;
}

/* line 8428, vendor/assets/stylesheets/craft/custom.scss */
.h-55px {
  height: 55px !important;
}

/* line 8432, vendor/assets/stylesheets/craft/custom.scss */
.h-60px {
  height: 60px !important;
}

/* line 8436, vendor/assets/stylesheets/craft/custom.scss */
.h-65px {
  height: 65px !important;
}

/* line 8440, vendor/assets/stylesheets/craft/custom.scss */
.h-70px {
  height: 70px !important;
}

/* line 8444, vendor/assets/stylesheets/craft/custom.scss */
.h-75px {
  height: 75px !important;
}

/* line 8448, vendor/assets/stylesheets/craft/custom.scss */
.h-80px {
  height: 80px !important;
}

/* line 8452, vendor/assets/stylesheets/craft/custom.scss */
.h-85px {
  height: 85px !important;
}

/* line 8456, vendor/assets/stylesheets/craft/custom.scss */
.h-90px {
  height: 90px !important;
}

/* line 8460, vendor/assets/stylesheets/craft/custom.scss */
.h-95px {
  height: 95px !important;
}

/* line 8464, vendor/assets/stylesheets/craft/custom.scss */
.h-100px {
  height: 100px !important;
}

/* line 8468, vendor/assets/stylesheets/craft/custom.scss */
.h-125px {
  height: 125px !important;
}

/* line 8472, vendor/assets/stylesheets/craft/custom.scss */
.h-150px {
  height: 150px !important;
}

/* line 8476, vendor/assets/stylesheets/craft/custom.scss */
.h-175px {
  height: 175px !important;
}

/* line 8480, vendor/assets/stylesheets/craft/custom.scss */
.h-200px {
  height: 200px !important;
}

/* line 8484, vendor/assets/stylesheets/craft/custom.scss */
.h-225px {
  height: 225px !important;
}

/* line 8488, vendor/assets/stylesheets/craft/custom.scss */
.h-250px {
  height: 250px !important;
}

/* line 8492, vendor/assets/stylesheets/craft/custom.scss */
.h-275px {
  height: 275px !important;
}

/* line 8496, vendor/assets/stylesheets/craft/custom.scss */
.h-300px {
  height: 300px !important;
}

/* line 8500, vendor/assets/stylesheets/craft/custom.scss */
.h-325px {
  height: 325px !important;
}

/* line 8504, vendor/assets/stylesheets/craft/custom.scss */
.h-350px {
  height: 350px !important;
}

/* line 8508, vendor/assets/stylesheets/craft/custom.scss */
.h-375px {
  height: 375px !important;
}

/* line 8512, vendor/assets/stylesheets/craft/custom.scss */
.h-400px {
  height: 400px !important;
}

/* line 8516, vendor/assets/stylesheets/craft/custom.scss */
.h-425px {
  height: 425px !important;
}

/* line 8520, vendor/assets/stylesheets/craft/custom.scss */
.h-450px {
  height: 450px !important;
}

/* line 8524, vendor/assets/stylesheets/craft/custom.scss */
.h-475px {
  height: 475px !important;
}

/* line 8528, vendor/assets/stylesheets/craft/custom.scss */
.h-500px {
  height: 500px !important;
}

/* line 8532, vendor/assets/stylesheets/craft/custom.scss */
.h-550px {
  height: 550px !important;
}

/* line 8536, vendor/assets/stylesheets/craft/custom.scss */
.h-600px {
  height: 600px !important;
}

/* line 8540, vendor/assets/stylesheets/craft/custom.scss */
.h-650px {
  height: 650px !important;
}

/* line 8544, vendor/assets/stylesheets/craft/custom.scss */
.h-700px {
  height: 700px !important;
}

/* line 8548, vendor/assets/stylesheets/craft/custom.scss */
.h-750px {
  height: 750px !important;
}

/* line 8552, vendor/assets/stylesheets/craft/custom.scss */
.h-800px {
  height: 800px !important;
}

/* line 8556, vendor/assets/stylesheets/craft/custom.scss */
.h-850px {
  height: 850px !important;
}

/* line 8560, vendor/assets/stylesheets/craft/custom.scss */
.h-900px {
  height: 900px !important;
}

/* line 8564, vendor/assets/stylesheets/craft/custom.scss */
.h-950px {
  height: 950px !important;
}

/* line 8568, vendor/assets/stylesheets/craft/custom.scss */
.h-1000px {
  height: 1000px !important;
}

/* line 8572, vendor/assets/stylesheets/craft/custom.scss */
.mh-unset {
  max-height: unset !important;
}

/* line 8576, vendor/assets/stylesheets/craft/custom.scss */
.mh-25 {
  max-height: 25% !important;
}

/* line 8580, vendor/assets/stylesheets/craft/custom.scss */
.mh-50 {
  max-height: 50% !important;
}

/* line 8584, vendor/assets/stylesheets/craft/custom.scss */
.mh-75 {
  max-height: 75% !important;
}

/* line 8588, vendor/assets/stylesheets/craft/custom.scss */
.mh-100 {
  max-height: 100% !important;
}

/* line 8592, vendor/assets/stylesheets/craft/custom.scss */
.mh-auto {
  max-height: auto !important;
}

/* line 8596, vendor/assets/stylesheets/craft/custom.scss */
.mh-1px {
  max-height: 1px !important;
}

/* line 8600, vendor/assets/stylesheets/craft/custom.scss */
.mh-2px {
  max-height: 2px !important;
}

/* line 8604, vendor/assets/stylesheets/craft/custom.scss */
.mh-3px {
  max-height: 3px !important;
}

/* line 8608, vendor/assets/stylesheets/craft/custom.scss */
.mh-4px {
  max-height: 4px !important;
}

/* line 8612, vendor/assets/stylesheets/craft/custom.scss */
.mh-5px {
  max-height: 5px !important;
}

/* line 8616, vendor/assets/stylesheets/craft/custom.scss */
.mh-6px {
  max-height: 6px !important;
}

/* line 8620, vendor/assets/stylesheets/craft/custom.scss */
.mh-7px {
  max-height: 7px !important;
}

/* line 8624, vendor/assets/stylesheets/craft/custom.scss */
.mh-8px {
  max-height: 8px !important;
}

/* line 8628, vendor/assets/stylesheets/craft/custom.scss */
.mh-9px {
  max-height: 9px !important;
}

/* line 8632, vendor/assets/stylesheets/craft/custom.scss */
.mh-10px {
  max-height: 10px !important;
}

/* line 8636, vendor/assets/stylesheets/craft/custom.scss */
.mh-15px {
  max-height: 15px !important;
}

/* line 8640, vendor/assets/stylesheets/craft/custom.scss */
.mh-20px {
  max-height: 20px !important;
}

/* line 8644, vendor/assets/stylesheets/craft/custom.scss */
.mh-25px {
  max-height: 25px !important;
}

/* line 8648, vendor/assets/stylesheets/craft/custom.scss */
.mh-30px {
  max-height: 30px !important;
}

/* line 8652, vendor/assets/stylesheets/craft/custom.scss */
.mh-35px {
  max-height: 35px !important;
}

/* line 8656, vendor/assets/stylesheets/craft/custom.scss */
.mh-40px {
  max-height: 40px !important;
}

/* line 8660, vendor/assets/stylesheets/craft/custom.scss */
.mh-45px {
  max-height: 45px !important;
}

/* line 8664, vendor/assets/stylesheets/craft/custom.scss */
.mh-50px {
  max-height: 50px !important;
}

/* line 8668, vendor/assets/stylesheets/craft/custom.scss */
.mh-55px {
  max-height: 55px !important;
}

/* line 8672, vendor/assets/stylesheets/craft/custom.scss */
.mh-60px {
  max-height: 60px !important;
}

/* line 8676, vendor/assets/stylesheets/craft/custom.scss */
.mh-65px {
  max-height: 65px !important;
}

/* line 8680, vendor/assets/stylesheets/craft/custom.scss */
.mh-70px {
  max-height: 70px !important;
}

/* line 8684, vendor/assets/stylesheets/craft/custom.scss */
.mh-75px {
  max-height: 75px !important;
}

/* line 8688, vendor/assets/stylesheets/craft/custom.scss */
.mh-80px {
  max-height: 80px !important;
}

/* line 8692, vendor/assets/stylesheets/craft/custom.scss */
.mh-85px {
  max-height: 85px !important;
}

/* line 8696, vendor/assets/stylesheets/craft/custom.scss */
.mh-90px {
  max-height: 90px !important;
}

/* line 8700, vendor/assets/stylesheets/craft/custom.scss */
.mh-95px {
  max-height: 95px !important;
}

/* line 8704, vendor/assets/stylesheets/craft/custom.scss */
.mh-100px {
  max-height: 100px !important;
}

/* line 8708, vendor/assets/stylesheets/craft/custom.scss */
.mh-125px {
  max-height: 125px !important;
}

/* line 8712, vendor/assets/stylesheets/craft/custom.scss */
.mh-150px {
  max-height: 150px !important;
}

/* line 8716, vendor/assets/stylesheets/craft/custom.scss */
.mh-175px {
  max-height: 175px !important;
}

/* line 8720, vendor/assets/stylesheets/craft/custom.scss */
.mh-200px {
  max-height: 200px !important;
}

/* line 8724, vendor/assets/stylesheets/craft/custom.scss */
.mh-225px {
  max-height: 225px !important;
}

/* line 8728, vendor/assets/stylesheets/craft/custom.scss */
.mh-250px {
  max-height: 250px !important;
}

/* line 8732, vendor/assets/stylesheets/craft/custom.scss */
.mh-275px {
  max-height: 275px !important;
}

/* line 8736, vendor/assets/stylesheets/craft/custom.scss */
.mh-300px {
  max-height: 300px !important;
}

/* line 8740, vendor/assets/stylesheets/craft/custom.scss */
.mh-325px {
  max-height: 325px !important;
}

/* line 8744, vendor/assets/stylesheets/craft/custom.scss */
.mh-350px {
  max-height: 350px !important;
}

/* line 8748, vendor/assets/stylesheets/craft/custom.scss */
.mh-375px {
  max-height: 375px !important;
}

/* line 8752, vendor/assets/stylesheets/craft/custom.scss */
.mh-400px {
  max-height: 400px !important;
}

/* line 8756, vendor/assets/stylesheets/craft/custom.scss */
.mh-425px {
  max-height: 425px !important;
}

/* line 8760, vendor/assets/stylesheets/craft/custom.scss */
.mh-450px {
  max-height: 450px !important;
}

/* line 8764, vendor/assets/stylesheets/craft/custom.scss */
.mh-475px {
  max-height: 475px !important;
}

/* line 8768, vendor/assets/stylesheets/craft/custom.scss */
.mh-500px {
  max-height: 500px !important;
}

/* line 8772, vendor/assets/stylesheets/craft/custom.scss */
.mh-550px {
  max-height: 550px !important;
}

/* line 8776, vendor/assets/stylesheets/craft/custom.scss */
.mh-600px {
  max-height: 600px !important;
}

/* line 8780, vendor/assets/stylesheets/craft/custom.scss */
.mh-650px {
  max-height: 650px !important;
}

/* line 8784, vendor/assets/stylesheets/craft/custom.scss */
.mh-700px {
  max-height: 700px !important;
}

/* line 8788, vendor/assets/stylesheets/craft/custom.scss */
.mh-750px {
  max-height: 750px !important;
}

/* line 8792, vendor/assets/stylesheets/craft/custom.scss */
.mh-800px {
  max-height: 800px !important;
}

/* line 8796, vendor/assets/stylesheets/craft/custom.scss */
.mh-850px {
  max-height: 850px !important;
}

/* line 8800, vendor/assets/stylesheets/craft/custom.scss */
.mh-900px {
  max-height: 900px !important;
}

/* line 8804, vendor/assets/stylesheets/craft/custom.scss */
.mh-950px {
  max-height: 950px !important;
}

/* line 8808, vendor/assets/stylesheets/craft/custom.scss */
.mh-1000px {
  max-height: 1000px !important;
}

/* line 8812, vendor/assets/stylesheets/craft/custom.scss */
.vh-100 {
  height: 100vh !important;
}

/* line 8816, vendor/assets/stylesheets/craft/custom.scss */
.min-vh-100 {
  min-height: 100vh !important;
}

/* line 8820, vendor/assets/stylesheets/craft/custom.scss */
.flex-fill {
  flex: 1 1 auto !important;
}

/* line 8824, vendor/assets/stylesheets/craft/custom.scss */
.flex-row {
  flex-direction: row !important;
}

/* line 8828, vendor/assets/stylesheets/craft/custom.scss */
.flex-column {
  flex-direction: column !important;
}

/* line 8832, vendor/assets/stylesheets/craft/custom.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 8836, vendor/assets/stylesheets/craft/custom.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 8840, vendor/assets/stylesheets/craft/custom.scss */
.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 8844, vendor/assets/stylesheets/craft/custom.scss */
.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 8848, vendor/assets/stylesheets/craft/custom.scss */
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 8852, vendor/assets/stylesheets/craft/custom.scss */
.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 8856, vendor/assets/stylesheets/craft/custom.scss */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 8860, vendor/assets/stylesheets/craft/custom.scss */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 8864, vendor/assets/stylesheets/craft/custom.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 8868, vendor/assets/stylesheets/craft/custom.scss */
.gap-0 {
  gap: 0 !important;
}

/* line 8872, vendor/assets/stylesheets/craft/custom.scss */
.gap-1 {
  gap: 0.25rem !important;
}

/* line 8876, vendor/assets/stylesheets/craft/custom.scss */
.gap-2 {
  gap: 0.5rem !important;
}

/* line 8880, vendor/assets/stylesheets/craft/custom.scss */
.gap-3 {
  gap: 0.75rem !important;
}

/* line 8884, vendor/assets/stylesheets/craft/custom.scss */
.gap-4 {
  gap: 1rem !important;
}

/* line 8888, vendor/assets/stylesheets/craft/custom.scss */
.gap-5 {
  gap: 1.25rem !important;
}

/* line 8892, vendor/assets/stylesheets/craft/custom.scss */
.gap-6 {
  gap: 1.5rem !important;
}

/* line 8896, vendor/assets/stylesheets/craft/custom.scss */
.gap-7 {
  gap: 1.75rem !important;
}

/* line 8900, vendor/assets/stylesheets/craft/custom.scss */
.gap-8 {
  gap: 2rem !important;
}

/* line 8904, vendor/assets/stylesheets/craft/custom.scss */
.gap-9 {
  gap: 2.25rem !important;
}

/* line 8908, vendor/assets/stylesheets/craft/custom.scss */
.gap-10 {
  gap: 2.5rem !important;
}

/* line 8912, vendor/assets/stylesheets/craft/custom.scss */
.gap-11 {
  gap: 2.75rem !important;
}

/* line 8916, vendor/assets/stylesheets/craft/custom.scss */
.gap-12 {
  gap: 3rem !important;
}

/* line 8920, vendor/assets/stylesheets/craft/custom.scss */
.gap-13 {
  gap: 3.25rem !important;
}

/* line 8924, vendor/assets/stylesheets/craft/custom.scss */
.gap-14 {
  gap: 3.5rem !important;
}

/* line 8928, vendor/assets/stylesheets/craft/custom.scss */
.gap-15 {
  gap: 3.75rem !important;
}

/* line 8932, vendor/assets/stylesheets/craft/custom.scss */
.gap-16 {
  gap: 4rem !important;
}

/* line 8936, vendor/assets/stylesheets/craft/custom.scss */
.gap-17 {
  gap: 4.25rem !important;
}

/* line 8940, vendor/assets/stylesheets/craft/custom.scss */
.gap-18 {
  gap: 4.5rem !important;
}

/* line 8944, vendor/assets/stylesheets/craft/custom.scss */
.gap-19 {
  gap: 4.75rem !important;
}

/* line 8948, vendor/assets/stylesheets/craft/custom.scss */
.gap-20 {
  gap: 5rem !important;
}

/* line 8952, vendor/assets/stylesheets/craft/custom.scss */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 8956, vendor/assets/stylesheets/craft/custom.scss */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 8960, vendor/assets/stylesheets/craft/custom.scss */
.justify-content-center {
  justify-content: center !important;
}

/* line 8964, vendor/assets/stylesheets/craft/custom.scss */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 8968, vendor/assets/stylesheets/craft/custom.scss */
.justify-content-around {
  justify-content: space-around !important;
}

/* line 8972, vendor/assets/stylesheets/craft/custom.scss */
.justify-content-evenly {
  justify-content: space-evenly !important;
}

/* line 8976, vendor/assets/stylesheets/craft/custom.scss */
.align-items-start {
  align-items: flex-start !important;
}

/* line 8980, vendor/assets/stylesheets/craft/custom.scss */
.align-items-end {
  align-items: flex-end !important;
}

/* line 8984, vendor/assets/stylesheets/craft/custom.scss */
.align-items-center {
  align-items: center !important;
}

/* line 8988, vendor/assets/stylesheets/craft/custom.scss */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 8992, vendor/assets/stylesheets/craft/custom.scss */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 8996, vendor/assets/stylesheets/craft/custom.scss */
.align-content-start {
  align-content: flex-start !important;
}

/* line 9000, vendor/assets/stylesheets/craft/custom.scss */
.align-content-end {
  align-content: flex-end !important;
}

/* line 9004, vendor/assets/stylesheets/craft/custom.scss */
.align-content-center {
  align-content: center !important;
}

/* line 9008, vendor/assets/stylesheets/craft/custom.scss */
.align-content-between {
  align-content: space-between !important;
}

/* line 9012, vendor/assets/stylesheets/craft/custom.scss */
.align-content-around {
  align-content: space-around !important;
}

/* line 9016, vendor/assets/stylesheets/craft/custom.scss */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 9020, vendor/assets/stylesheets/craft/custom.scss */
.align-self-auto {
  align-self: auto !important;
}

/* line 9024, vendor/assets/stylesheets/craft/custom.scss */
.align-self-start {
  align-self: flex-start !important;
}

/* line 9028, vendor/assets/stylesheets/craft/custom.scss */
.align-self-end {
  align-self: flex-end !important;
}

/* line 9032, vendor/assets/stylesheets/craft/custom.scss */
.align-self-center {
  align-self: center !important;
}

/* line 9036, vendor/assets/stylesheets/craft/custom.scss */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 9040, vendor/assets/stylesheets/craft/custom.scss */
.align-self-stretch {
  align-self: stretch !important;
}

/* line 9044, vendor/assets/stylesheets/craft/custom.scss */
.order-first {
  order: -1 !important;
}

/* line 9048, vendor/assets/stylesheets/craft/custom.scss */
.order-0 {
  order: 0 !important;
}

/* line 9052, vendor/assets/stylesheets/craft/custom.scss */
.order-1 {
  order: 1 !important;
}

/* line 9056, vendor/assets/stylesheets/craft/custom.scss */
.order-2 {
  order: 2 !important;
}

/* line 9060, vendor/assets/stylesheets/craft/custom.scss */
.order-3 {
  order: 3 !important;
}

/* line 9064, vendor/assets/stylesheets/craft/custom.scss */
.order-4 {
  order: 4 !important;
}

/* line 9068, vendor/assets/stylesheets/craft/custom.scss */
.order-5 {
  order: 5 !important;
}

/* line 9072, vendor/assets/stylesheets/craft/custom.scss */
.order-last {
  order: 6 !important;
}

/* line 9076, vendor/assets/stylesheets/craft/custom.scss */
.m-0 {
  margin: 0 !important;
}

/* line 9080, vendor/assets/stylesheets/craft/custom.scss */
.m-1 {
  margin: 0.25rem !important;
}

/* line 9084, vendor/assets/stylesheets/craft/custom.scss */
.m-2 {
  margin: 0.5rem !important;
}

/* line 9088, vendor/assets/stylesheets/craft/custom.scss */
.m-3 {
  margin: 0.75rem !important;
}

/* line 9092, vendor/assets/stylesheets/craft/custom.scss */
.m-4 {
  margin: 1rem !important;
}

/* line 9096, vendor/assets/stylesheets/craft/custom.scss */
.m-5 {
  margin: 1.25rem !important;
}

/* line 9100, vendor/assets/stylesheets/craft/custom.scss */
.m-6 {
  margin: 1.5rem !important;
}

/* line 9104, vendor/assets/stylesheets/craft/custom.scss */
.m-7 {
  margin: 1.75rem !important;
}

/* line 9108, vendor/assets/stylesheets/craft/custom.scss */
.m-8 {
  margin: 2rem !important;
}

/* line 9112, vendor/assets/stylesheets/craft/custom.scss */
.m-9 {
  margin: 2.25rem !important;
}

/* line 9116, vendor/assets/stylesheets/craft/custom.scss */
.m-10 {
  margin: 2.5rem !important;
}

/* line 9120, vendor/assets/stylesheets/craft/custom.scss */
.m-11 {
  margin: 2.75rem !important;
}

/* line 9124, vendor/assets/stylesheets/craft/custom.scss */
.m-12 {
  margin: 3rem !important;
}

/* line 9128, vendor/assets/stylesheets/craft/custom.scss */
.m-13 {
  margin: 3.25rem !important;
}

/* line 9132, vendor/assets/stylesheets/craft/custom.scss */
.m-14 {
  margin: 3.5rem !important;
}

/* line 9136, vendor/assets/stylesheets/craft/custom.scss */
.m-15 {
  margin: 3.75rem !important;
}

/* line 9140, vendor/assets/stylesheets/craft/custom.scss */
.m-16 {
  margin: 4rem !important;
}

/* line 9144, vendor/assets/stylesheets/craft/custom.scss */
.m-17 {
  margin: 4.25rem !important;
}

/* line 9148, vendor/assets/stylesheets/craft/custom.scss */
.m-18 {
  margin: 4.5rem !important;
}

/* line 9152, vendor/assets/stylesheets/craft/custom.scss */
.m-19 {
  margin: 4.75rem !important;
}

/* line 9156, vendor/assets/stylesheets/craft/custom.scss */
.m-20 {
  margin: 5rem !important;
}

/* line 9160, vendor/assets/stylesheets/craft/custom.scss */
.m-auto {
  margin: auto !important;
}

/* line 9164, vendor/assets/stylesheets/craft/custom.scss */
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

/* line 9169, vendor/assets/stylesheets/craft/custom.scss */
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

/* line 9174, vendor/assets/stylesheets/craft/custom.scss */
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

/* line 9179, vendor/assets/stylesheets/craft/custom.scss */
.mx-3 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important;
}

/* line 9184, vendor/assets/stylesheets/craft/custom.scss */
.mx-4 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

/* line 9189, vendor/assets/stylesheets/craft/custom.scss */
.mx-5 {
  margin-right: 1.25rem !important;
  margin-left: 1.25rem !important;
}

/* line 9194, vendor/assets/stylesheets/craft/custom.scss */
.mx-6 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

/* line 9199, vendor/assets/stylesheets/craft/custom.scss */
.mx-7 {
  margin-right: 1.75rem !important;
  margin-left: 1.75rem !important;
}

/* line 9204, vendor/assets/stylesheets/craft/custom.scss */
.mx-8 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

/* line 9209, vendor/assets/stylesheets/craft/custom.scss */
.mx-9 {
  margin-right: 2.25rem !important;
  margin-left: 2.25rem !important;
}

/* line 9214, vendor/assets/stylesheets/craft/custom.scss */
.mx-10 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}

/* line 9219, vendor/assets/stylesheets/craft/custom.scss */
.mx-11 {
  margin-right: 2.75rem !important;
  margin-left: 2.75rem !important;
}

/* line 9224, vendor/assets/stylesheets/craft/custom.scss */
.mx-12 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

/* line 9229, vendor/assets/stylesheets/craft/custom.scss */
.mx-13 {
  margin-right: 3.25rem !important;
  margin-left: 3.25rem !important;
}

/* line 9234, vendor/assets/stylesheets/craft/custom.scss */
.mx-14 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}

/* line 9239, vendor/assets/stylesheets/craft/custom.scss */
.mx-15 {
  margin-right: 3.75rem !important;
  margin-left: 3.75rem !important;
}

/* line 9244, vendor/assets/stylesheets/craft/custom.scss */
.mx-16 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

/* line 9249, vendor/assets/stylesheets/craft/custom.scss */
.mx-17 {
  margin-right: 4.25rem !important;
  margin-left: 4.25rem !important;
}

/* line 9254, vendor/assets/stylesheets/craft/custom.scss */
.mx-18 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}

/* line 9259, vendor/assets/stylesheets/craft/custom.scss */
.mx-19 {
  margin-right: 4.75rem !important;
  margin-left: 4.75rem !important;
}

/* line 9264, vendor/assets/stylesheets/craft/custom.scss */
.mx-20 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

/* line 9269, vendor/assets/stylesheets/craft/custom.scss */
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

/* line 9274, vendor/assets/stylesheets/craft/custom.scss */
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 9279, vendor/assets/stylesheets/craft/custom.scss */
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

/* line 9284, vendor/assets/stylesheets/craft/custom.scss */
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

/* line 9289, vendor/assets/stylesheets/craft/custom.scss */
.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

/* line 9294, vendor/assets/stylesheets/craft/custom.scss */
.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

/* line 9299, vendor/assets/stylesheets/craft/custom.scss */
.my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

/* line 9304, vendor/assets/stylesheets/craft/custom.scss */
.my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

/* line 9309, vendor/assets/stylesheets/craft/custom.scss */
.my-7 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important;
}

/* line 9314, vendor/assets/stylesheets/craft/custom.scss */
.my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

/* line 9319, vendor/assets/stylesheets/craft/custom.scss */
.my-9 {
  margin-top: 2.25rem !important;
  margin-bottom: 2.25rem !important;
}

/* line 9324, vendor/assets/stylesheets/craft/custom.scss */
.my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

/* line 9329, vendor/assets/stylesheets/craft/custom.scss */
.my-11 {
  margin-top: 2.75rem !important;
  margin-bottom: 2.75rem !important;
}

/* line 9334, vendor/assets/stylesheets/craft/custom.scss */
.my-12 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

/* line 9339, vendor/assets/stylesheets/craft/custom.scss */
.my-13 {
  margin-top: 3.25rem !important;
  margin-bottom: 3.25rem !important;
}

/* line 9344, vendor/assets/stylesheets/craft/custom.scss */
.my-14 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

/* line 9349, vendor/assets/stylesheets/craft/custom.scss */
.my-15 {
  margin-top: 3.75rem !important;
  margin-bottom: 3.75rem !important;
}

/* line 9354, vendor/assets/stylesheets/craft/custom.scss */
.my-16 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

/* line 9359, vendor/assets/stylesheets/craft/custom.scss */
.my-17 {
  margin-top: 4.25rem !important;
  margin-bottom: 4.25rem !important;
}

/* line 9364, vendor/assets/stylesheets/craft/custom.scss */
.my-18 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

/* line 9369, vendor/assets/stylesheets/craft/custom.scss */
.my-19 {
  margin-top: 4.75rem !important;
  margin-bottom: 4.75rem !important;
}

/* line 9374, vendor/assets/stylesheets/craft/custom.scss */
.my-20 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

/* line 9379, vendor/assets/stylesheets/craft/custom.scss */
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

/* line 9384, vendor/assets/stylesheets/craft/custom.scss */
.mt-0 {
  margin-top: 0 !important;
}

/* line 9388, vendor/assets/stylesheets/craft/custom.scss */
.mt-1 {
  margin-top: 0.25rem !important;
}

/* line 9392, vendor/assets/stylesheets/craft/custom.scss */
.mt-2 {
  margin-top: 0.5rem !important;
}

/* line 9396, vendor/assets/stylesheets/craft/custom.scss */
.mt-3 {
  margin-top: 0.75rem !important;
}

/* line 9400, vendor/assets/stylesheets/craft/custom.scss */
.mt-4 {
  margin-top: 1rem !important;
}

/* line 9404, vendor/assets/stylesheets/craft/custom.scss */
.mt-5 {
  margin-top: 1.25rem !important;
}

/* line 9408, vendor/assets/stylesheets/craft/custom.scss */
.mt-6 {
  margin-top: 1.5rem !important;
}

/* line 9412, vendor/assets/stylesheets/craft/custom.scss */
.mt-7 {
  margin-top: 1.75rem !important;
}

/* line 9416, vendor/assets/stylesheets/craft/custom.scss */
.mt-8 {
  margin-top: 2rem !important;
}

/* line 9420, vendor/assets/stylesheets/craft/custom.scss */
.mt-9 {
  margin-top: 2.25rem !important;
}

/* line 9424, vendor/assets/stylesheets/craft/custom.scss */
.mt-10 {
  margin-top: 2.5rem !important;
}

/* line 9428, vendor/assets/stylesheets/craft/custom.scss */
.mt-11 {
  margin-top: 2.75rem !important;
}

/* line 9432, vendor/assets/stylesheets/craft/custom.scss */
.mt-12 {
  margin-top: 3rem !important;
}

/* line 9436, vendor/assets/stylesheets/craft/custom.scss */
.mt-13 {
  margin-top: 3.25rem !important;
}

/* line 9440, vendor/assets/stylesheets/craft/custom.scss */
.mt-14 {
  margin-top: 3.5rem !important;
}

/* line 9444, vendor/assets/stylesheets/craft/custom.scss */
.mt-15 {
  margin-top: 3.75rem !important;
}

/* line 9448, vendor/assets/stylesheets/craft/custom.scss */
.mt-16 {
  margin-top: 4rem !important;
}

/* line 9452, vendor/assets/stylesheets/craft/custom.scss */
.mt-17 {
  margin-top: 4.25rem !important;
}

/* line 9456, vendor/assets/stylesheets/craft/custom.scss */
.mt-18 {
  margin-top: 4.5rem !important;
}

/* line 9460, vendor/assets/stylesheets/craft/custom.scss */
.mt-19 {
  margin-top: 4.75rem !important;
}

/* line 9464, vendor/assets/stylesheets/craft/custom.scss */
.mt-20 {
  margin-top: 5rem !important;
}

/* line 9468, vendor/assets/stylesheets/craft/custom.scss */
.mt-auto {
  margin-top: auto !important;
}

/* line 9472, vendor/assets/stylesheets/craft/custom.scss */
.me-0 {
  margin-right: 0 !important;
}

/* line 9476, vendor/assets/stylesheets/craft/custom.scss */
.me-1 {
  margin-right: 0.25rem !important;
}

/* line 9480, vendor/assets/stylesheets/craft/custom.scss */
.me-2 {
  margin-right: 0.5rem !important;
}

/* line 9484, vendor/assets/stylesheets/craft/custom.scss */
.me-3 {
  margin-right: 0.75rem !important;
}

/* line 9488, vendor/assets/stylesheets/craft/custom.scss */
.me-4 {
  margin-right: 1rem !important;
}

/* line 9492, vendor/assets/stylesheets/craft/custom.scss */
.me-5 {
  margin-right: 1.25rem !important;
}

/* line 9496, vendor/assets/stylesheets/craft/custom.scss */
.me-6 {
  margin-right: 1.5rem !important;
}

/* line 9500, vendor/assets/stylesheets/craft/custom.scss */
.me-7 {
  margin-right: 1.75rem !important;
}

/* line 9504, vendor/assets/stylesheets/craft/custom.scss */
.me-8 {
  margin-right: 2rem !important;
}

/* line 9508, vendor/assets/stylesheets/craft/custom.scss */
.me-9 {
  margin-right: 2.25rem !important;
}

/* line 9512, vendor/assets/stylesheets/craft/custom.scss */
.me-10 {
  margin-right: 2.5rem !important;
}

/* line 9516, vendor/assets/stylesheets/craft/custom.scss */
.me-11 {
  margin-right: 2.75rem !important;
}

/* line 9520, vendor/assets/stylesheets/craft/custom.scss */
.me-12 {
  margin-right: 3rem !important;
}

/* line 9524, vendor/assets/stylesheets/craft/custom.scss */
.me-13 {
  margin-right: 3.25rem !important;
}

/* line 9528, vendor/assets/stylesheets/craft/custom.scss */
.me-14 {
  margin-right: 3.5rem !important;
}

/* line 9532, vendor/assets/stylesheets/craft/custom.scss */
.me-15 {
  margin-right: 3.75rem !important;
}

/* line 9536, vendor/assets/stylesheets/craft/custom.scss */
.me-16 {
  margin-right: 4rem !important;
}

/* line 9540, vendor/assets/stylesheets/craft/custom.scss */
.me-17 {
  margin-right: 4.25rem !important;
}

/* line 9544, vendor/assets/stylesheets/craft/custom.scss */
.me-18 {
  margin-right: 4.5rem !important;
}

/* line 9548, vendor/assets/stylesheets/craft/custom.scss */
.me-19 {
  margin-right: 4.75rem !important;
}

/* line 9552, vendor/assets/stylesheets/craft/custom.scss */
.me-20 {
  margin-right: 5rem !important;
}

/* line 9556, vendor/assets/stylesheets/craft/custom.scss */
.me-auto {
  margin-right: auto !important;
}

/* line 9560, vendor/assets/stylesheets/craft/custom.scss */
.mb-0 {
  margin-bottom: 0 !important;
}

/* line 9564, vendor/assets/stylesheets/craft/custom.scss */
.mb-1 {
  margin-bottom: 0.25rem !important;
}

/* line 9568, vendor/assets/stylesheets/craft/custom.scss */
.mb-2 {
  margin-bottom: 0.5rem !important;
}

/* line 9572, vendor/assets/stylesheets/craft/custom.scss */
.mb-3 {
  margin-bottom: 0.75rem !important;
}

/* line 9576, vendor/assets/stylesheets/craft/custom.scss */
.mb-4 {
  margin-bottom: 1rem !important;
}

/* line 9580, vendor/assets/stylesheets/craft/custom.scss */
.mb-5 {
  margin-bottom: 1.25rem !important;
}

/* line 9584, vendor/assets/stylesheets/craft/custom.scss */
.mb-6 {
  margin-bottom: 1.5rem !important;
}

/* line 9588, vendor/assets/stylesheets/craft/custom.scss */
.mb-7 {
  margin-bottom: 1.75rem !important;
}

/* line 9592, vendor/assets/stylesheets/craft/custom.scss */
.mb-8 {
  margin-bottom: 2rem !important;
}

/* line 9596, vendor/assets/stylesheets/craft/custom.scss */
.mb-9 {
  margin-bottom: 2.25rem !important;
}

/* line 9600, vendor/assets/stylesheets/craft/custom.scss */
.mb-10 {
  margin-bottom: 2.5rem !important;
}

/* line 9604, vendor/assets/stylesheets/craft/custom.scss */
.mb-11 {
  margin-bottom: 2.75rem !important;
}

/* line 9608, vendor/assets/stylesheets/craft/custom.scss */
.mb-12 {
  margin-bottom: 3rem !important;
}

/* line 9612, vendor/assets/stylesheets/craft/custom.scss */
.mb-13 {
  margin-bottom: 3.25rem !important;
}

/* line 9616, vendor/assets/stylesheets/craft/custom.scss */
.mb-14 {
  margin-bottom: 3.5rem !important;
}

/* line 9620, vendor/assets/stylesheets/craft/custom.scss */
.mb-15 {
  margin-bottom: 3.75rem !important;
}

/* line 9624, vendor/assets/stylesheets/craft/custom.scss */
.mb-16 {
  margin-bottom: 4rem !important;
}

/* line 9628, vendor/assets/stylesheets/craft/custom.scss */
.mb-17 {
  margin-bottom: 4.25rem !important;
}

/* line 9632, vendor/assets/stylesheets/craft/custom.scss */
.mb-18 {
  margin-bottom: 4.5rem !important;
}

/* line 9636, vendor/assets/stylesheets/craft/custom.scss */
.mb-19 {
  margin-bottom: 4.75rem !important;
}

/* line 9640, vendor/assets/stylesheets/craft/custom.scss */
.mb-20 {
  margin-bottom: 5rem !important;
}

/* line 9644, vendor/assets/stylesheets/craft/custom.scss */
.mb-auto {
  margin-bottom: auto !important;
}

/* line 9648, vendor/assets/stylesheets/craft/custom.scss */
.ms-0 {
  margin-left: 0 !important;
}

/* line 9652, vendor/assets/stylesheets/craft/custom.scss */
.ms-1 {
  margin-left: 0.25rem !important;
}

/* line 9656, vendor/assets/stylesheets/craft/custom.scss */
.ms-2 {
  margin-left: 0.5rem !important;
}

/* line 9660, vendor/assets/stylesheets/craft/custom.scss */
.ms-3 {
  margin-left: 0.75rem !important;
}

/* line 9664, vendor/assets/stylesheets/craft/custom.scss */
.ms-4 {
  margin-left: 1rem !important;
}

/* line 9668, vendor/assets/stylesheets/craft/custom.scss */
.ms-5 {
  margin-left: 1.25rem !important;
}

/* line 9672, vendor/assets/stylesheets/craft/custom.scss */
.ms-6 {
  margin-left: 1.5rem !important;
}

/* line 9676, vendor/assets/stylesheets/craft/custom.scss */
.ms-7 {
  margin-left: 1.75rem !important;
}

/* line 9680, vendor/assets/stylesheets/craft/custom.scss */
.ms-8 {
  margin-left: 2rem !important;
}

/* line 9684, vendor/assets/stylesheets/craft/custom.scss */
.ms-9 {
  margin-left: 2.25rem !important;
}

/* line 9688, vendor/assets/stylesheets/craft/custom.scss */
.ms-10 {
  margin-left: 2.5rem !important;
}

/* line 9692, vendor/assets/stylesheets/craft/custom.scss */
.ms-11 {
  margin-left: 2.75rem !important;
}

/* line 9696, vendor/assets/stylesheets/craft/custom.scss */
.ms-12 {
  margin-left: 3rem !important;
}

/* line 9700, vendor/assets/stylesheets/craft/custom.scss */
.ms-13 {
  margin-left: 3.25rem !important;
}

/* line 9704, vendor/assets/stylesheets/craft/custom.scss */
.ms-14 {
  margin-left: 3.5rem !important;
}

/* line 9708, vendor/assets/stylesheets/craft/custom.scss */
.ms-15 {
  margin-left: 3.75rem !important;
}

/* line 9712, vendor/assets/stylesheets/craft/custom.scss */
.ms-16 {
  margin-left: 4rem !important;
}

/* line 9716, vendor/assets/stylesheets/craft/custom.scss */
.ms-17 {
  margin-left: 4.25rem !important;
}

/* line 9720, vendor/assets/stylesheets/craft/custom.scss */
.ms-18 {
  margin-left: 4.5rem !important;
}

/* line 9724, vendor/assets/stylesheets/craft/custom.scss */
.ms-19 {
  margin-left: 4.75rem !important;
}

/* line 9728, vendor/assets/stylesheets/craft/custom.scss */
.ms-20 {
  margin-left: 5rem !important;
}

/* line 9732, vendor/assets/stylesheets/craft/custom.scss */
.ms-auto {
  margin-left: auto !important;
}

/* line 9736, vendor/assets/stylesheets/craft/custom.scss */
.m-n1 {
  margin: -0.25rem !important;
}

/* line 9740, vendor/assets/stylesheets/craft/custom.scss */
.m-n2 {
  margin: -0.5rem !important;
}

/* line 9744, vendor/assets/stylesheets/craft/custom.scss */
.m-n3 {
  margin: -0.75rem !important;
}

/* line 9748, vendor/assets/stylesheets/craft/custom.scss */
.m-n4 {
  margin: -1rem !important;
}

/* line 9752, vendor/assets/stylesheets/craft/custom.scss */
.m-n5 {
  margin: -1.25rem !important;
}

/* line 9756, vendor/assets/stylesheets/craft/custom.scss */
.m-n6 {
  margin: -1.5rem !important;
}

/* line 9760, vendor/assets/stylesheets/craft/custom.scss */
.m-n7 {
  margin: -1.75rem !important;
}

/* line 9764, vendor/assets/stylesheets/craft/custom.scss */
.m-n8 {
  margin: -2rem !important;
}

/* line 9768, vendor/assets/stylesheets/craft/custom.scss */
.m-n9 {
  margin: -2.25rem !important;
}

/* line 9772, vendor/assets/stylesheets/craft/custom.scss */
.m-n10 {
  margin: -2.5rem !important;
}

/* line 9776, vendor/assets/stylesheets/craft/custom.scss */
.m-n11 {
  margin: -2.75rem !important;
}

/* line 9780, vendor/assets/stylesheets/craft/custom.scss */
.m-n12 {
  margin: -3rem !important;
}

/* line 9784, vendor/assets/stylesheets/craft/custom.scss */
.m-n13 {
  margin: -3.25rem !important;
}

/* line 9788, vendor/assets/stylesheets/craft/custom.scss */
.m-n14 {
  margin: -3.5rem !important;
}

/* line 9792, vendor/assets/stylesheets/craft/custom.scss */
.m-n15 {
  margin: -3.75rem !important;
}

/* line 9796, vendor/assets/stylesheets/craft/custom.scss */
.m-n16 {
  margin: -4rem !important;
}

/* line 9800, vendor/assets/stylesheets/craft/custom.scss */
.m-n17 {
  margin: -4.25rem !important;
}

/* line 9804, vendor/assets/stylesheets/craft/custom.scss */
.m-n18 {
  margin: -4.5rem !important;
}

/* line 9808, vendor/assets/stylesheets/craft/custom.scss */
.m-n19 {
  margin: -4.75rem !important;
}

/* line 9812, vendor/assets/stylesheets/craft/custom.scss */
.m-n20 {
  margin: -5rem !important;
}

/* line 9816, vendor/assets/stylesheets/craft/custom.scss */
.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

/* line 9821, vendor/assets/stylesheets/craft/custom.scss */
.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

/* line 9826, vendor/assets/stylesheets/craft/custom.scss */
.mx-n3 {
  margin-right: -0.75rem !important;
  margin-left: -0.75rem !important;
}

/* line 9831, vendor/assets/stylesheets/craft/custom.scss */
.mx-n4 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

/* line 9836, vendor/assets/stylesheets/craft/custom.scss */
.mx-n5 {
  margin-right: -1.25rem !important;
  margin-left: -1.25rem !important;
}

/* line 9841, vendor/assets/stylesheets/craft/custom.scss */
.mx-n6 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

/* line 9846, vendor/assets/stylesheets/craft/custom.scss */
.mx-n7 {
  margin-right: -1.75rem !important;
  margin-left: -1.75rem !important;
}

/* line 9851, vendor/assets/stylesheets/craft/custom.scss */
.mx-n8 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

/* line 9856, vendor/assets/stylesheets/craft/custom.scss */
.mx-n9 {
  margin-right: -2.25rem !important;
  margin-left: -2.25rem !important;
}

/* line 9861, vendor/assets/stylesheets/craft/custom.scss */
.mx-n10 {
  margin-right: -2.5rem !important;
  margin-left: -2.5rem !important;
}

/* line 9866, vendor/assets/stylesheets/craft/custom.scss */
.mx-n11 {
  margin-right: -2.75rem !important;
  margin-left: -2.75rem !important;
}

/* line 9871, vendor/assets/stylesheets/craft/custom.scss */
.mx-n12 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

/* line 9876, vendor/assets/stylesheets/craft/custom.scss */
.mx-n13 {
  margin-right: -3.25rem !important;
  margin-left: -3.25rem !important;
}

/* line 9881, vendor/assets/stylesheets/craft/custom.scss */
.mx-n14 {
  margin-right: -3.5rem !important;
  margin-left: -3.5rem !important;
}

/* line 9886, vendor/assets/stylesheets/craft/custom.scss */
.mx-n15 {
  margin-right: -3.75rem !important;
  margin-left: -3.75rem !important;
}

/* line 9891, vendor/assets/stylesheets/craft/custom.scss */
.mx-n16 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

/* line 9896, vendor/assets/stylesheets/craft/custom.scss */
.mx-n17 {
  margin-right: -4.25rem !important;
  margin-left: -4.25rem !important;
}

/* line 9901, vendor/assets/stylesheets/craft/custom.scss */
.mx-n18 {
  margin-right: -4.5rem !important;
  margin-left: -4.5rem !important;
}

/* line 9906, vendor/assets/stylesheets/craft/custom.scss */
.mx-n19 {
  margin-right: -4.75rem !important;
  margin-left: -4.75rem !important;
}

/* line 9911, vendor/assets/stylesheets/craft/custom.scss */
.mx-n20 {
  margin-right: -5rem !important;
  margin-left: -5rem !important;
}

/* line 9916, vendor/assets/stylesheets/craft/custom.scss */
.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

/* line 9921, vendor/assets/stylesheets/craft/custom.scss */
.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

/* line 9926, vendor/assets/stylesheets/craft/custom.scss */
.my-n3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

/* line 9931, vendor/assets/stylesheets/craft/custom.scss */
.my-n4 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

/* line 9936, vendor/assets/stylesheets/craft/custom.scss */
.my-n5 {
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !important;
}

/* line 9941, vendor/assets/stylesheets/craft/custom.scss */
.my-n6 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

/* line 9946, vendor/assets/stylesheets/craft/custom.scss */
.my-n7 {
  margin-top: -1.75rem !important;
  margin-bottom: -1.75rem !important;
}

/* line 9951, vendor/assets/stylesheets/craft/custom.scss */
.my-n8 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

/* line 9956, vendor/assets/stylesheets/craft/custom.scss */
.my-n9 {
  margin-top: -2.25rem !important;
  margin-bottom: -2.25rem !important;
}

/* line 9961, vendor/assets/stylesheets/craft/custom.scss */
.my-n10 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;
}

/* line 9966, vendor/assets/stylesheets/craft/custom.scss */
.my-n11 {
  margin-top: -2.75rem !important;
  margin-bottom: -2.75rem !important;
}

/* line 9971, vendor/assets/stylesheets/craft/custom.scss */
.my-n12 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

/* line 9976, vendor/assets/stylesheets/craft/custom.scss */
.my-n13 {
  margin-top: -3.25rem !important;
  margin-bottom: -3.25rem !important;
}

/* line 9981, vendor/assets/stylesheets/craft/custom.scss */
.my-n14 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important;
}

/* line 9986, vendor/assets/stylesheets/craft/custom.scss */
.my-n15 {
  margin-top: -3.75rem !important;
  margin-bottom: -3.75rem !important;
}

/* line 9991, vendor/assets/stylesheets/craft/custom.scss */
.my-n16 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

/* line 9996, vendor/assets/stylesheets/craft/custom.scss */
.my-n17 {
  margin-top: -4.25rem !important;
  margin-bottom: -4.25rem !important;
}

/* line 10001, vendor/assets/stylesheets/craft/custom.scss */
.my-n18 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

/* line 10006, vendor/assets/stylesheets/craft/custom.scss */
.my-n19 {
  margin-top: -4.75rem !important;
  margin-bottom: -4.75rem !important;
}

/* line 10011, vendor/assets/stylesheets/craft/custom.scss */
.my-n20 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

/* line 10016, vendor/assets/stylesheets/craft/custom.scss */
.mt-n1 {
  margin-top: -0.25rem !important;
}

/* line 10020, vendor/assets/stylesheets/craft/custom.scss */
.mt-n2 {
  margin-top: -0.5rem !important;
}

/* line 10024, vendor/assets/stylesheets/craft/custom.scss */
.mt-n3 {
  margin-top: -0.75rem !important;
}

/* line 10028, vendor/assets/stylesheets/craft/custom.scss */
.mt-n4 {
  margin-top: -1rem !important;
}

/* line 10032, vendor/assets/stylesheets/craft/custom.scss */
.mt-n5 {
  margin-top: -1.25rem !important;
}

/* line 10036, vendor/assets/stylesheets/craft/custom.scss */
.mt-n6 {
  margin-top: -1.5rem !important;
}

/* line 10040, vendor/assets/stylesheets/craft/custom.scss */
.mt-n7 {
  margin-top: -1.75rem !important;
}

/* line 10044, vendor/assets/stylesheets/craft/custom.scss */
.mt-n8 {
  margin-top: -2rem !important;
}

/* line 10048, vendor/assets/stylesheets/craft/custom.scss */
.mt-n9 {
  margin-top: -2.25rem !important;
}

/* line 10052, vendor/assets/stylesheets/craft/custom.scss */
.mt-n10 {
  margin-top: -2.5rem !important;
}

/* line 10056, vendor/assets/stylesheets/craft/custom.scss */
.mt-n11 {
  margin-top: -2.75rem !important;
}

/* line 10060, vendor/assets/stylesheets/craft/custom.scss */
.mt-n12 {
  margin-top: -3rem !important;
}

/* line 10064, vendor/assets/stylesheets/craft/custom.scss */
.mt-n13 {
  margin-top: -3.25rem !important;
}

/* line 10068, vendor/assets/stylesheets/craft/custom.scss */
.mt-n14 {
  margin-top: -3.5rem !important;
}

/* line 10072, vendor/assets/stylesheets/craft/custom.scss */
.mt-n15 {
  margin-top: -3.75rem !important;
}

/* line 10076, vendor/assets/stylesheets/craft/custom.scss */
.mt-n16 {
  margin-top: -4rem !important;
}

/* line 10080, vendor/assets/stylesheets/craft/custom.scss */
.mt-n17 {
  margin-top: -4.25rem !important;
}

/* line 10084, vendor/assets/stylesheets/craft/custom.scss */
.mt-n18 {
  margin-top: -4.5rem !important;
}

/* line 10088, vendor/assets/stylesheets/craft/custom.scss */
.mt-n19 {
  margin-top: -4.75rem !important;
}

/* line 10092, vendor/assets/stylesheets/craft/custom.scss */
.mt-n20 {
  margin-top: -5rem !important;
}

/* line 10096, vendor/assets/stylesheets/craft/custom.scss */
.me-n1 {
  margin-right: -0.25rem !important;
}

/* line 10100, vendor/assets/stylesheets/craft/custom.scss */
.me-n2 {
  margin-right: -0.5rem !important;
}

/* line 10104, vendor/assets/stylesheets/craft/custom.scss */
.me-n3 {
  margin-right: -0.75rem !important;
}

/* line 10108, vendor/assets/stylesheets/craft/custom.scss */
.me-n4 {
  margin-right: -1rem !important;
}

/* line 10112, vendor/assets/stylesheets/craft/custom.scss */
.me-n5 {
  margin-right: -1.25rem !important;
}

/* line 10116, vendor/assets/stylesheets/craft/custom.scss */
.me-n6 {
  margin-right: -1.5rem !important;
}

/* line 10120, vendor/assets/stylesheets/craft/custom.scss */
.me-n7 {
  margin-right: -1.75rem !important;
}

/* line 10124, vendor/assets/stylesheets/craft/custom.scss */
.me-n8 {
  margin-right: -2rem !important;
}

/* line 10128, vendor/assets/stylesheets/craft/custom.scss */
.me-n9 {
  margin-right: -2.25rem !important;
}

/* line 10132, vendor/assets/stylesheets/craft/custom.scss */
.me-n10 {
  margin-right: -2.5rem !important;
}

/* line 10136, vendor/assets/stylesheets/craft/custom.scss */
.me-n11 {
  margin-right: -2.75rem !important;
}

/* line 10140, vendor/assets/stylesheets/craft/custom.scss */
.me-n12 {
  margin-right: -3rem !important;
}

/* line 10144, vendor/assets/stylesheets/craft/custom.scss */
.me-n13 {
  margin-right: -3.25rem !important;
}

/* line 10148, vendor/assets/stylesheets/craft/custom.scss */
.me-n14 {
  margin-right: -3.5rem !important;
}

/* line 10152, vendor/assets/stylesheets/craft/custom.scss */
.me-n15 {
  margin-right: -3.75rem !important;
}

/* line 10156, vendor/assets/stylesheets/craft/custom.scss */
.me-n16 {
  margin-right: -4rem !important;
}

/* line 10160, vendor/assets/stylesheets/craft/custom.scss */
.me-n17 {
  margin-right: -4.25rem !important;
}

/* line 10164, vendor/assets/stylesheets/craft/custom.scss */
.me-n18 {
  margin-right: -4.5rem !important;
}

/* line 10168, vendor/assets/stylesheets/craft/custom.scss */
.me-n19 {
  margin-right: -4.75rem !important;
}

/* line 10172, vendor/assets/stylesheets/craft/custom.scss */
.me-n20 {
  margin-right: -5rem !important;
}

/* line 10176, vendor/assets/stylesheets/craft/custom.scss */
.mb-n1 {
  margin-bottom: -0.25rem !important;
}

/* line 10180, vendor/assets/stylesheets/craft/custom.scss */
.mb-n2 {
  margin-bottom: -0.5rem !important;
}

/* line 10184, vendor/assets/stylesheets/craft/custom.scss */
.mb-n3 {
  margin-bottom: -0.75rem !important;
}

/* line 10188, vendor/assets/stylesheets/craft/custom.scss */
.mb-n4 {
  margin-bottom: -1rem !important;
}

/* line 10192, vendor/assets/stylesheets/craft/custom.scss */
.mb-n5 {
  margin-bottom: -1.25rem !important;
}

/* line 10196, vendor/assets/stylesheets/craft/custom.scss */
.mb-n6 {
  margin-bottom: -1.5rem !important;
}

/* line 10200, vendor/assets/stylesheets/craft/custom.scss */
.mb-n7 {
  margin-bottom: -1.75rem !important;
}

/* line 10204, vendor/assets/stylesheets/craft/custom.scss */
.mb-n8 {
  margin-bottom: -2rem !important;
}

/* line 10208, vendor/assets/stylesheets/craft/custom.scss */
.mb-n9 {
  margin-bottom: -2.25rem !important;
}

/* line 10212, vendor/assets/stylesheets/craft/custom.scss */
.mb-n10 {
  margin-bottom: -2.5rem !important;
}

/* line 10216, vendor/assets/stylesheets/craft/custom.scss */
.mb-n11 {
  margin-bottom: -2.75rem !important;
}

/* line 10220, vendor/assets/stylesheets/craft/custom.scss */
.mb-n12 {
  margin-bottom: -3rem !important;
}

/* line 10224, vendor/assets/stylesheets/craft/custom.scss */
.mb-n13 {
  margin-bottom: -3.25rem !important;
}

/* line 10228, vendor/assets/stylesheets/craft/custom.scss */
.mb-n14 {
  margin-bottom: -3.5rem !important;
}

/* line 10232, vendor/assets/stylesheets/craft/custom.scss */
.mb-n15 {
  margin-bottom: -3.75rem !important;
}

/* line 10236, vendor/assets/stylesheets/craft/custom.scss */
.mb-n16 {
  margin-bottom: -4rem !important;
}

/* line 10240, vendor/assets/stylesheets/craft/custom.scss */
.mb-n17 {
  margin-bottom: -4.25rem !important;
}

/* line 10244, vendor/assets/stylesheets/craft/custom.scss */
.mb-n18 {
  margin-bottom: -4.5rem !important;
}

/* line 10248, vendor/assets/stylesheets/craft/custom.scss */
.mb-n19 {
  margin-bottom: -4.75rem !important;
}

/* line 10252, vendor/assets/stylesheets/craft/custom.scss */
.mb-n20 {
  margin-bottom: -5rem !important;
}

/* line 10256, vendor/assets/stylesheets/craft/custom.scss */
.ms-n1 {
  margin-left: -0.25rem !important;
}

/* line 10260, vendor/assets/stylesheets/craft/custom.scss */
.ms-n2 {
  margin-left: -0.5rem !important;
}

/* line 10264, vendor/assets/stylesheets/craft/custom.scss */
.ms-n3 {
  margin-left: -0.75rem !important;
}

/* line 10268, vendor/assets/stylesheets/craft/custom.scss */
.ms-n4 {
  margin-left: -1rem !important;
}

/* line 10272, vendor/assets/stylesheets/craft/custom.scss */
.ms-n5 {
  margin-left: -1.25rem !important;
}

/* line 10276, vendor/assets/stylesheets/craft/custom.scss */
.ms-n6 {
  margin-left: -1.5rem !important;
}

/* line 10280, vendor/assets/stylesheets/craft/custom.scss */
.ms-n7 {
  margin-left: -1.75rem !important;
}

/* line 10284, vendor/assets/stylesheets/craft/custom.scss */
.ms-n8 {
  margin-left: -2rem !important;
}

/* line 10288, vendor/assets/stylesheets/craft/custom.scss */
.ms-n9 {
  margin-left: -2.25rem !important;
}

/* line 10292, vendor/assets/stylesheets/craft/custom.scss */
.ms-n10 {
  margin-left: -2.5rem !important;
}

/* line 10296, vendor/assets/stylesheets/craft/custom.scss */
.ms-n11 {
  margin-left: -2.75rem !important;
}

/* line 10300, vendor/assets/stylesheets/craft/custom.scss */
.ms-n12 {
  margin-left: -3rem !important;
}

/* line 10304, vendor/assets/stylesheets/craft/custom.scss */
.ms-n13 {
  margin-left: -3.25rem !important;
}

/* line 10308, vendor/assets/stylesheets/craft/custom.scss */
.ms-n14 {
  margin-left: -3.5rem !important;
}

/* line 10312, vendor/assets/stylesheets/craft/custom.scss */
.ms-n15 {
  margin-left: -3.75rem !important;
}

/* line 10316, vendor/assets/stylesheets/craft/custom.scss */
.ms-n16 {
  margin-left: -4rem !important;
}

/* line 10320, vendor/assets/stylesheets/craft/custom.scss */
.ms-n17 {
  margin-left: -4.25rem !important;
}

/* line 10324, vendor/assets/stylesheets/craft/custom.scss */
.ms-n18 {
  margin-left: -4.5rem !important;
}

/* line 10328, vendor/assets/stylesheets/craft/custom.scss */
.ms-n19 {
  margin-left: -4.75rem !important;
}

/* line 10332, vendor/assets/stylesheets/craft/custom.scss */
.ms-n20 {
  margin-left: -5rem !important;
}

/* line 10336, vendor/assets/stylesheets/craft/custom.scss */
.p-0 {
  padding: 0 !important;
}

/* line 10340, vendor/assets/stylesheets/craft/custom.scss */
.p-1 {
  padding: 0.25rem !important;
}

/* line 10344, vendor/assets/stylesheets/craft/custom.scss */
.p-2 {
  padding: 0.5rem !important;
}

/* line 10348, vendor/assets/stylesheets/craft/custom.scss */
.p-3 {
  padding: 0.75rem !important;
}

/* line 10352, vendor/assets/stylesheets/craft/custom.scss */
.p-4 {
  padding: 1rem !important;
}

/* line 10356, vendor/assets/stylesheets/craft/custom.scss */
.p-5 {
  padding: 1.25rem !important;
}

/* line 10360, vendor/assets/stylesheets/craft/custom.scss */
.p-6 {
  padding: 1.5rem !important;
}

/* line 10364, vendor/assets/stylesheets/craft/custom.scss */
.p-7 {
  padding: 1.75rem !important;
}

/* line 10368, vendor/assets/stylesheets/craft/custom.scss */
.p-8 {
  padding: 2rem !important;
}

/* line 10372, vendor/assets/stylesheets/craft/custom.scss */
.p-9 {
  padding: 2.25rem !important;
}

/* line 10376, vendor/assets/stylesheets/craft/custom.scss */
.p-10 {
  padding: 2.5rem !important;
}

/* line 10380, vendor/assets/stylesheets/craft/custom.scss */
.p-11 {
  padding: 2.75rem !important;
}

/* line 10384, vendor/assets/stylesheets/craft/custom.scss */
.p-12 {
  padding: 3rem !important;
}

/* line 10388, vendor/assets/stylesheets/craft/custom.scss */
.p-13 {
  padding: 3.25rem !important;
}

/* line 10392, vendor/assets/stylesheets/craft/custom.scss */
.p-14 {
  padding: 3.5rem !important;
}

/* line 10396, vendor/assets/stylesheets/craft/custom.scss */
.p-15 {
  padding: 3.75rem !important;
}

/* line 10400, vendor/assets/stylesheets/craft/custom.scss */
.p-16 {
  padding: 4rem !important;
}

/* line 10404, vendor/assets/stylesheets/craft/custom.scss */
.p-17 {
  padding: 4.25rem !important;
}

/* line 10408, vendor/assets/stylesheets/craft/custom.scss */
.p-18 {
  padding: 4.5rem !important;
}

/* line 10412, vendor/assets/stylesheets/craft/custom.scss */
.p-19 {
  padding: 4.75rem !important;
}

/* line 10416, vendor/assets/stylesheets/craft/custom.scss */
.p-20 {
  padding: 5rem !important;
}

/* line 10420, vendor/assets/stylesheets/craft/custom.scss */
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

/* line 10425, vendor/assets/stylesheets/craft/custom.scss */
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

/* line 10430, vendor/assets/stylesheets/craft/custom.scss */
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

/* line 10435, vendor/assets/stylesheets/craft/custom.scss */
.px-3 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
}

/* line 10440, vendor/assets/stylesheets/craft/custom.scss */
.px-4 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

/* line 10445, vendor/assets/stylesheets/craft/custom.scss */
.px-5 {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important;
}

/* line 10450, vendor/assets/stylesheets/craft/custom.scss */
.px-6 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

/* line 10455, vendor/assets/stylesheets/craft/custom.scss */
.px-7 {
  padding-right: 1.75rem !important;
  padding-left: 1.75rem !important;
}

/* line 10460, vendor/assets/stylesheets/craft/custom.scss */
.px-8 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

/* line 10465, vendor/assets/stylesheets/craft/custom.scss */
.px-9 {
  padding-right: 2.25rem !important;
  padding-left: 2.25rem !important;
}

/* line 10470, vendor/assets/stylesheets/craft/custom.scss */
.px-10 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

/* line 10475, vendor/assets/stylesheets/craft/custom.scss */
.px-11 {
  padding-right: 2.75rem !important;
  padding-left: 2.75rem !important;
}

/* line 10480, vendor/assets/stylesheets/craft/custom.scss */
.px-12 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

/* line 10485, vendor/assets/stylesheets/craft/custom.scss */
.px-13 {
  padding-right: 3.25rem !important;
  padding-left: 3.25rem !important;
}

/* line 10490, vendor/assets/stylesheets/craft/custom.scss */
.px-14 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important;
}

/* line 10495, vendor/assets/stylesheets/craft/custom.scss */
.px-15 {
  padding-right: 3.75rem !important;
  padding-left: 3.75rem !important;
}

/* line 10500, vendor/assets/stylesheets/craft/custom.scss */
.px-16 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

/* line 10505, vendor/assets/stylesheets/craft/custom.scss */
.px-17 {
  padding-right: 4.25rem !important;
  padding-left: 4.25rem !important;
}

/* line 10510, vendor/assets/stylesheets/craft/custom.scss */
.px-18 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}

/* line 10515, vendor/assets/stylesheets/craft/custom.scss */
.px-19 {
  padding-right: 4.75rem !important;
  padding-left: 4.75rem !important;
}

/* line 10520, vendor/assets/stylesheets/craft/custom.scss */
.px-20 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

/* line 10525, vendor/assets/stylesheets/craft/custom.scss */
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 10530, vendor/assets/stylesheets/craft/custom.scss */
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

/* line 10535, vendor/assets/stylesheets/craft/custom.scss */
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

/* line 10540, vendor/assets/stylesheets/craft/custom.scss */
.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

/* line 10545, vendor/assets/stylesheets/craft/custom.scss */
.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

/* line 10550, vendor/assets/stylesheets/craft/custom.scss */
.py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

/* line 10555, vendor/assets/stylesheets/craft/custom.scss */
.py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

/* line 10560, vendor/assets/stylesheets/craft/custom.scss */
.py-7 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}

/* line 10565, vendor/assets/stylesheets/craft/custom.scss */
.py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

/* line 10570, vendor/assets/stylesheets/craft/custom.scss */
.py-9 {
  padding-top: 2.25rem !important;
  padding-bottom: 2.25rem !important;
}

/* line 10575, vendor/assets/stylesheets/craft/custom.scss */
.py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

/* line 10580, vendor/assets/stylesheets/craft/custom.scss */
.py-11 {
  padding-top: 2.75rem !important;
  padding-bottom: 2.75rem !important;
}

/* line 10585, vendor/assets/stylesheets/craft/custom.scss */
.py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

/* line 10590, vendor/assets/stylesheets/craft/custom.scss */
.py-13 {
  padding-top: 3.25rem !important;
  padding-bottom: 3.25rem !important;
}

/* line 10595, vendor/assets/stylesheets/craft/custom.scss */
.py-14 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

/* line 10600, vendor/assets/stylesheets/craft/custom.scss */
.py-15 {
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important;
}

/* line 10605, vendor/assets/stylesheets/craft/custom.scss */
.py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

/* line 10610, vendor/assets/stylesheets/craft/custom.scss */
.py-17 {
  padding-top: 4.25rem !important;
  padding-bottom: 4.25rem !important;
}

/* line 10615, vendor/assets/stylesheets/craft/custom.scss */
.py-18 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

/* line 10620, vendor/assets/stylesheets/craft/custom.scss */
.py-19 {
  padding-top: 4.75rem !important;
  padding-bottom: 4.75rem !important;
}

/* line 10625, vendor/assets/stylesheets/craft/custom.scss */
.py-20 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

/* line 10630, vendor/assets/stylesheets/craft/custom.scss */
.pt-0 {
  padding-top: 0 !important;
}

/* line 10634, vendor/assets/stylesheets/craft/custom.scss */
.pt-1 {
  padding-top: 0.25rem !important;
}

/* line 10638, vendor/assets/stylesheets/craft/custom.scss */
.pt-2 {
  padding-top: 0.5rem !important;
}

/* line 10642, vendor/assets/stylesheets/craft/custom.scss */
.pt-3 {
  padding-top: 0.75rem !important;
}

/* line 10646, vendor/assets/stylesheets/craft/custom.scss */
.pt-4 {
  padding-top: 1rem !important;
}

/* line 10650, vendor/assets/stylesheets/craft/custom.scss */
.pt-5 {
  padding-top: 1.25rem !important;
}

/* line 10654, vendor/assets/stylesheets/craft/custom.scss */
.pt-6 {
  padding-top: 1.5rem !important;
}

/* line 10658, vendor/assets/stylesheets/craft/custom.scss */
.pt-7 {
  padding-top: 1.75rem !important;
}

/* line 10662, vendor/assets/stylesheets/craft/custom.scss */
.pt-8 {
  padding-top: 2rem !important;
}

/* line 10666, vendor/assets/stylesheets/craft/custom.scss */
.pt-9 {
  padding-top: 2.25rem !important;
}

/* line 10670, vendor/assets/stylesheets/craft/custom.scss */
.pt-10 {
  padding-top: 2.5rem !important;
}

/* line 10674, vendor/assets/stylesheets/craft/custom.scss */
.pt-11 {
  padding-top: 2.75rem !important;
}

/* line 10678, vendor/assets/stylesheets/craft/custom.scss */
.pt-12 {
  padding-top: 3rem !important;
}

/* line 10682, vendor/assets/stylesheets/craft/custom.scss */
.pt-13 {
  padding-top: 3.25rem !important;
}

/* line 10686, vendor/assets/stylesheets/craft/custom.scss */
.pt-14 {
  padding-top: 3.5rem !important;
}

/* line 10690, vendor/assets/stylesheets/craft/custom.scss */
.pt-15 {
  padding-top: 3.75rem !important;
}

/* line 10694, vendor/assets/stylesheets/craft/custom.scss */
.pt-16 {
  padding-top: 4rem !important;
}

/* line 10698, vendor/assets/stylesheets/craft/custom.scss */
.pt-17 {
  padding-top: 4.25rem !important;
}

/* line 10702, vendor/assets/stylesheets/craft/custom.scss */
.pt-18 {
  padding-top: 4.5rem !important;
}

/* line 10706, vendor/assets/stylesheets/craft/custom.scss */
.pt-19 {
  padding-top: 4.75rem !important;
}

/* line 10710, vendor/assets/stylesheets/craft/custom.scss */
.pt-20 {
  padding-top: 5rem !important;
}

/* line 10714, vendor/assets/stylesheets/craft/custom.scss */
.pe-0 {
  padding-right: 0 !important;
}

/* line 10718, vendor/assets/stylesheets/craft/custom.scss */
.pe-1 {
  padding-right: 0.25rem !important;
}

/* line 10722, vendor/assets/stylesheets/craft/custom.scss */
.pe-2 {
  padding-right: 0.5rem !important;
}

/* line 10726, vendor/assets/stylesheets/craft/custom.scss */
.pe-3 {
  padding-right: 0.75rem !important;
}

/* line 10730, vendor/assets/stylesheets/craft/custom.scss */
.pe-4 {
  padding-right: 1rem !important;
}

/* line 10734, vendor/assets/stylesheets/craft/custom.scss */
.pe-5 {
  padding-right: 1.25rem !important;
}

/* line 10738, vendor/assets/stylesheets/craft/custom.scss */
.pe-6 {
  padding-right: 1.5rem !important;
}

/* line 10742, vendor/assets/stylesheets/craft/custom.scss */
.pe-7 {
  padding-right: 1.75rem !important;
}

/* line 10746, vendor/assets/stylesheets/craft/custom.scss */
.pe-8 {
  padding-right: 2rem !important;
}

/* line 10750, vendor/assets/stylesheets/craft/custom.scss */
.pe-9 {
  padding-right: 2.25rem !important;
}

/* line 10754, vendor/assets/stylesheets/craft/custom.scss */
.pe-10 {
  padding-right: 2.5rem !important;
}

/* line 10758, vendor/assets/stylesheets/craft/custom.scss */
.pe-11 {
  padding-right: 2.75rem !important;
}

/* line 10762, vendor/assets/stylesheets/craft/custom.scss */
.pe-12 {
  padding-right: 3rem !important;
}

/* line 10766, vendor/assets/stylesheets/craft/custom.scss */
.pe-13 {
  padding-right: 3.25rem !important;
}

/* line 10770, vendor/assets/stylesheets/craft/custom.scss */
.pe-14 {
  padding-right: 3.5rem !important;
}

/* line 10774, vendor/assets/stylesheets/craft/custom.scss */
.pe-15 {
  padding-right: 3.75rem !important;
}

/* line 10778, vendor/assets/stylesheets/craft/custom.scss */
.pe-16 {
  padding-right: 4rem !important;
}

/* line 10782, vendor/assets/stylesheets/craft/custom.scss */
.pe-17 {
  padding-right: 4.25rem !important;
}

/* line 10786, vendor/assets/stylesheets/craft/custom.scss */
.pe-18 {
  padding-right: 4.5rem !important;
}

/* line 10790, vendor/assets/stylesheets/craft/custom.scss */
.pe-19 {
  padding-right: 4.75rem !important;
}

/* line 10794, vendor/assets/stylesheets/craft/custom.scss */
.pe-20 {
  padding-right: 5rem !important;
}

/* line 10798, vendor/assets/stylesheets/craft/custom.scss */
.pb-0 {
  padding-bottom: 0 !important;
}

/* line 10802, vendor/assets/stylesheets/craft/custom.scss */
.pb-1 {
  padding-bottom: 0.25rem !important;
}

/* line 10806, vendor/assets/stylesheets/craft/custom.scss */
.pb-2 {
  padding-bottom: 0.5rem !important;
}

/* line 10810, vendor/assets/stylesheets/craft/custom.scss */
.pb-3 {
  padding-bottom: 0.75rem !important;
}

/* line 10814, vendor/assets/stylesheets/craft/custom.scss */
.pb-4 {
  padding-bottom: 1rem !important;
}

/* line 10818, vendor/assets/stylesheets/craft/custom.scss */
.pb-5 {
  padding-bottom: 1.25rem !important;
}

/* line 10822, vendor/assets/stylesheets/craft/custom.scss */
.pb-6 {
  padding-bottom: 1.5rem !important;
}

/* line 10826, vendor/assets/stylesheets/craft/custom.scss */
.pb-7 {
  padding-bottom: 1.75rem !important;
}

/* line 10830, vendor/assets/stylesheets/craft/custom.scss */
.pb-8 {
  padding-bottom: 2rem !important;
}

/* line 10834, vendor/assets/stylesheets/craft/custom.scss */
.pb-9 {
  padding-bottom: 2.25rem !important;
}

/* line 10838, vendor/assets/stylesheets/craft/custom.scss */
.pb-10 {
  padding-bottom: 2.5rem !important;
}

/* line 10842, vendor/assets/stylesheets/craft/custom.scss */
.pb-11 {
  padding-bottom: 2.75rem !important;
}

/* line 10846, vendor/assets/stylesheets/craft/custom.scss */
.pb-12 {
  padding-bottom: 3rem !important;
}

/* line 10850, vendor/assets/stylesheets/craft/custom.scss */
.pb-13 {
  padding-bottom: 3.25rem !important;
}

/* line 10854, vendor/assets/stylesheets/craft/custom.scss */
.pb-14 {
  padding-bottom: 3.5rem !important;
}

/* line 10858, vendor/assets/stylesheets/craft/custom.scss */
.pb-15 {
  padding-bottom: 3.75rem !important;
}

/* line 10862, vendor/assets/stylesheets/craft/custom.scss */
.pb-16 {
  padding-bottom: 4rem !important;
}

/* line 10866, vendor/assets/stylesheets/craft/custom.scss */
.pb-17 {
  padding-bottom: 4.25rem !important;
}

/* line 10870, vendor/assets/stylesheets/craft/custom.scss */
.pb-18 {
  padding-bottom: 4.5rem !important;
}

/* line 10874, vendor/assets/stylesheets/craft/custom.scss */
.pb-19 {
  padding-bottom: 4.75rem !important;
}

/* line 10878, vendor/assets/stylesheets/craft/custom.scss */
.pb-20 {
  padding-bottom: 5rem !important;
}

/* line 10882, vendor/assets/stylesheets/craft/custom.scss */
.ps-0 {
  padding-left: 0 !important;
}

/* line 10886, vendor/assets/stylesheets/craft/custom.scss */
.ps-1 {
  padding-left: 0.25rem !important;
}

/* line 10890, vendor/assets/stylesheets/craft/custom.scss */
.ps-2 {
  padding-left: 0.5rem !important;
}

/* line 10894, vendor/assets/stylesheets/craft/custom.scss */
.ps-3 {
  padding-left: 0.75rem !important;
}

/* line 10898, vendor/assets/stylesheets/craft/custom.scss */
.ps-4 {
  padding-left: 1rem !important;
}

/* line 10902, vendor/assets/stylesheets/craft/custom.scss */
.ps-5 {
  padding-left: 1.25rem !important;
}

/* line 10906, vendor/assets/stylesheets/craft/custom.scss */
.ps-6 {
  padding-left: 1.5rem !important;
}

/* line 10910, vendor/assets/stylesheets/craft/custom.scss */
.ps-7 {
  padding-left: 1.75rem !important;
}

/* line 10914, vendor/assets/stylesheets/craft/custom.scss */
.ps-8 {
  padding-left: 2rem !important;
}

/* line 10918, vendor/assets/stylesheets/craft/custom.scss */
.ps-9 {
  padding-left: 2.25rem !important;
}

/* line 10922, vendor/assets/stylesheets/craft/custom.scss */
.ps-10 {
  padding-left: 2.5rem !important;
}

/* line 10926, vendor/assets/stylesheets/craft/custom.scss */
.ps-11 {
  padding-left: 2.75rem !important;
}

/* line 10930, vendor/assets/stylesheets/craft/custom.scss */
.ps-12 {
  padding-left: 3rem !important;
}

/* line 10934, vendor/assets/stylesheets/craft/custom.scss */
.ps-13 {
  padding-left: 3.25rem !important;
}

/* line 10938, vendor/assets/stylesheets/craft/custom.scss */
.ps-14 {
  padding-left: 3.5rem !important;
}

/* line 10942, vendor/assets/stylesheets/craft/custom.scss */
.ps-15 {
  padding-left: 3.75rem !important;
}

/* line 10946, vendor/assets/stylesheets/craft/custom.scss */
.ps-16 {
  padding-left: 4rem !important;
}

/* line 10950, vendor/assets/stylesheets/craft/custom.scss */
.ps-17 {
  padding-left: 4.25rem !important;
}

/* line 10954, vendor/assets/stylesheets/craft/custom.scss */
.ps-18 {
  padding-left: 4.5rem !important;
}

/* line 10958, vendor/assets/stylesheets/craft/custom.scss */
.ps-19 {
  padding-left: 4.75rem !important;
}

/* line 10962, vendor/assets/stylesheets/craft/custom.scss */
.ps-20 {
  padding-left: 5rem !important;
}

/* line 10966, vendor/assets/stylesheets/craft/custom.scss */
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

/* line 11011, vendor/assets/stylesheets/craft/custom.scss */
.fs-base {
  font-size: 1rem !important;
}

/* line 11015, vendor/assets/stylesheets/craft/custom.scss */
.fs-fluid {
  font-size: 100% !important;
}

/* line 11019, vendor/assets/stylesheets/craft/custom.scss */
.fs-2x {
  font-size: calc(1.325rem + .9vw) !important;
}

/* line 11023, vendor/assets/stylesheets/craft/custom.scss */
.fs-2qx {
  font-size: calc(1.35rem + 1.2vw) !important;
}

/* line 11027, vendor/assets/stylesheets/craft/custom.scss */
.fs-2hx {
  font-size: calc(1.375rem + 1.5vw) !important;
}

/* line 11031, vendor/assets/stylesheets/craft/custom.scss */
.fs-2tx {
  font-size: calc(1.4rem + 1.8vw) !important;
}

/* line 11035, vendor/assets/stylesheets/craft/custom.scss */
.fs-3x {
  font-size: calc(1.425rem + 2.1vw) !important;
}

/* line 11039, vendor/assets/stylesheets/craft/custom.scss */
.fs-3qx {
  font-size: calc(1.45rem + 2.4vw) !important;
}

/* line 11043, vendor/assets/stylesheets/craft/custom.scss */
.fs-3hx {
  font-size: calc(1.475rem + 2.7vw) !important;
}

/* line 11047, vendor/assets/stylesheets/craft/custom.scss */
.fs-3tx {
  font-size: calc(1.5rem + 3vw) !important;
}

/* line 11051, vendor/assets/stylesheets/craft/custom.scss */
.fs-4x {
  font-size: calc(1.525rem + 3.3vw) !important;
}

/* line 11055, vendor/assets/stylesheets/craft/custom.scss */
.fs-4qx {
  font-size: calc(1.55rem + 3.6vw) !important;
}

/* line 11059, vendor/assets/stylesheets/craft/custom.scss */
.fs-4hx {
  font-size: calc(1.575rem + 3.9vw) !important;
}

/* line 11063, vendor/assets/stylesheets/craft/custom.scss */
.fs-4tx {
  font-size: calc(1.6rem + 4.2vw) !important;
}

/* line 11067, vendor/assets/stylesheets/craft/custom.scss */
.fs-5x {
  font-size: calc(1.625rem + 4.5vw) !important;
}

/* line 11071, vendor/assets/stylesheets/craft/custom.scss */
.fs-5qx {
  font-size: calc(1.65rem + 4.8vw) !important;
}

/* line 11075, vendor/assets/stylesheets/craft/custom.scss */
.fs-5hx {
  font-size: calc(1.675rem + 5.1vw) !important;
}

/* line 11079, vendor/assets/stylesheets/craft/custom.scss */
.fs-5tx {
  font-size: calc(1.7rem + 5.4vw) !important;
}

/* line 11083, vendor/assets/stylesheets/craft/custom.scss */
.fst-italic {
  font-style: italic !important;
}

/* line 11087, vendor/assets/stylesheets/craft/custom.scss */
.fst-normal {
  font-style: normal !important;
}

/* line 11091, vendor/assets/stylesheets/craft/custom.scss */
.fw-light {
  font-weight: 300 !important;
}

/* line 11095, vendor/assets/stylesheets/craft/custom.scss */
.fw-lighter {
  font-weight: lighter !important;
}

/* line 11099, vendor/assets/stylesheets/craft/custom.scss */
.fw-normal {
  font-weight: 400 !important;
}

/* line 11103, vendor/assets/stylesheets/craft/custom.scss */
.fw-bold {
  font-weight: 500 !important;
}

/* line 11107, vendor/assets/stylesheets/craft/custom.scss */
.fw-bolder {
  font-weight: 600 !important;
}

/* line 11111, vendor/assets/stylesheets/craft/custom.scss */
.lh-0 {
  line-height: 0 !important;
}

/* line 11115, vendor/assets/stylesheets/craft/custom.scss */
.lh-1 {
  line-height: 1 !important;
}

/* line 11119, vendor/assets/stylesheets/craft/custom.scss */
.lh-sm {
  line-height: 1.25 !important;
}

/* line 11123, vendor/assets/stylesheets/craft/custom.scss */
.lh-base {
  line-height: 1.5 !important;
}

/* line 11127, vendor/assets/stylesheets/craft/custom.scss */
.lh-lg {
  line-height: 1.75 !important;
}

/* line 11131, vendor/assets/stylesheets/craft/custom.scss */
.lh-xl {
  line-height: 2 !important;
}

/* line 11135, vendor/assets/stylesheets/craft/custom.scss */
.lh-xxl {
  line-height: 2.25 !important;
}

/* line 11139, vendor/assets/stylesheets/craft/custom.scss */
.text-start {
  text-align: left !important;
}

/* line 11143, vendor/assets/stylesheets/craft/custom.scss */
.text-end {
  text-align: right !important;
}

/* line 11147, vendor/assets/stylesheets/craft/custom.scss */
.text-center {
  text-align: center !important;
}

/* line 11151, vendor/assets/stylesheets/craft/custom.scss */
.text-decoration-none {
  text-decoration: none !important;
}

/* line 11155, vendor/assets/stylesheets/craft/custom.scss */
.text-decoration-underline {
  text-decoration: underline !important;
}

/* line 11159, vendor/assets/stylesheets/craft/custom.scss */
.text-decoration-line-through {
  text-decoration: line-through !important;
}

/* line 11163, vendor/assets/stylesheets/craft/custom.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 11167, vendor/assets/stylesheets/craft/custom.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 11171, vendor/assets/stylesheets/craft/custom.scss */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 11175, vendor/assets/stylesheets/craft/custom.scss */
.text-wrap {
  white-space: normal !important;
}

/* line 11179, vendor/assets/stylesheets/craft/custom.scss */
.text-nowrap {
  white-space: nowrap !important;
}

/* line 11183, vendor/assets/stylesheets/craft/custom.scss */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* line 11188, vendor/assets/stylesheets/craft/custom.scss */
.text-white {
  color: #fff !important;
}

/* line 11192, vendor/assets/stylesheets/craft/custom.scss */
.text-light {
  color: #f5f8fa !important;
}

/* line 11196, vendor/assets/stylesheets/craft/custom.scss */
.text-primary {
  color: #00a3ff !important;
}

/* line 11200, vendor/assets/stylesheets/craft/custom.scss */
.text-secondary {
  color: #e4e6ef !important;
}

/* line 11204, vendor/assets/stylesheets/craft/custom.scss */
.text-success {
  color: #50cd89 !important;
}

/* line 11208, vendor/assets/stylesheets/craft/custom.scss */
.text-info {
  color: #7239ea !important;
}

/* line 11212, vendor/assets/stylesheets/craft/custom.scss */
.text-warning {
  color: #ffc700 !important;
}

/* line 11216, vendor/assets/stylesheets/craft/custom.scss */
.text-danger {
  color: #f1416c !important;
}

/* line 11220, vendor/assets/stylesheets/craft/custom.scss */
.text-dark, .text-body {
  color: #181c32 !important;
}

/* line 11224, vendor/assets/stylesheets/craft/custom.scss */
.text-muted {
  color: #a1a5b7 !important;
}

/* line 11228, vendor/assets/stylesheets/craft/custom.scss */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 11232, vendor/assets/stylesheets/craft/custom.scss */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 11236, vendor/assets/stylesheets/craft/custom.scss */
.text-reset {
  color: inherit !important;
}

/* line 11240, vendor/assets/stylesheets/craft/custom.scss */
.bg-white {
  background-color: #fff !important;
}

/* line 11244, vendor/assets/stylesheets/craft/custom.scss */
.bg-light {
  background-color: #f5f8fa !important;
}

/* line 11248, vendor/assets/stylesheets/craft/custom.scss */
.bg-primary {
  background-color: #00a3ff !important;
}

/* line 11252, vendor/assets/stylesheets/craft/custom.scss */
.bg-secondary {
  background-color: #e4e6ef !important;
}

/* line 11256, vendor/assets/stylesheets/craft/custom.scss */
.bg-success {
  background-color: #50cd89 !important;
}

/* line 11260, vendor/assets/stylesheets/craft/custom.scss */
.bg-info {
  background-color: #7239ea !important;
}

/* line 11264, vendor/assets/stylesheets/craft/custom.scss */
.bg-warning {
  background-color: #ffc700 !important;
}

/* line 11268, vendor/assets/stylesheets/craft/custom.scss */
.bg-danger {
  background-color: #f1416c !important;
}

/* line 11272, vendor/assets/stylesheets/craft/custom.scss */
.bg-dark {
  background-color: #181c32 !important;
}

/* line 11276, vendor/assets/stylesheets/craft/custom.scss */
.bg-body {
  background-color: #fff !important;
}

/* line 11280, vendor/assets/stylesheets/craft/custom.scss */
.bg-transparent {
  background-color: transparent !important;
}

/* line 11284, vendor/assets/stylesheets/craft/custom.scss */
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

/* line 11288, vendor/assets/stylesheets/craft/custom.scss */
.user-select-all {
  user-select: all !important;
}

/* line 11292, vendor/assets/stylesheets/craft/custom.scss */
.user-select-auto {
  user-select: auto !important;
}

/* line 11296, vendor/assets/stylesheets/craft/custom.scss */
.user-select-none {
  user-select: none !important;
}

/* line 11300, vendor/assets/stylesheets/craft/custom.scss */
.pe-none {
  pointer-events: none !important;
}

/* line 11304, vendor/assets/stylesheets/craft/custom.scss */
.pe-auto {
  pointer-events: auto !important;
}

/* line 11308, vendor/assets/stylesheets/craft/custom.scss */
.rounded {
  border-radius: 0.475rem !important;
}

/* line 11312, vendor/assets/stylesheets/craft/custom.scss */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 11316, vendor/assets/stylesheets/craft/custom.scss */
.rounded-1 {
  border-radius: 0.275rem !important;
}

/* line 11320, vendor/assets/stylesheets/craft/custom.scss */
.rounded-2 {
  border-radius: 0.475rem !important;
}

/* line 11324, vendor/assets/stylesheets/craft/custom.scss */
.rounded-3 {
  border-radius: 0.775rem !important;
}

/* line 11328, vendor/assets/stylesheets/craft/custom.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 11332, vendor/assets/stylesheets/craft/custom.scss */
.rounded-pill {
  border-radius: 50rem !important;
}

/* line 11336, vendor/assets/stylesheets/craft/custom.scss */
.rounded-top {
  border-top-left-radius: 0.475rem !important;
  border-top-right-radius: 0.475rem !important;
}

/* line 11341, vendor/assets/stylesheets/craft/custom.scss */
.rounded-end {
  border-top-right-radius: 0.475rem !important;
  border-bottom-right-radius: 0.475rem !important;
}

/* line 11346, vendor/assets/stylesheets/craft/custom.scss */
.rounded-bottom {
  border-bottom-right-radius: 0.475rem !important;
  border-bottom-left-radius: 0.475rem !important;
}

/* line 11351, vendor/assets/stylesheets/craft/custom.scss */
.rounded-start {
  border-bottom-left-radius: 0.475rem !important;
  border-top-left-radius: 0.475rem !important;
}

/* line 11356, vendor/assets/stylesheets/craft/custom.scss */
.visible {
  visibility: visible !important;
}

/* line 11360, vendor/assets/stylesheets/craft/custom.scss */
.invisible {
  visibility: hidden !important;
}

/* line 11364, vendor/assets/stylesheets/craft/custom.scss */
.opacity-0 {
  opacity: 0 !important;
}

/* line 11368, vendor/assets/stylesheets/craft/custom.scss */
.opacity-5 {
  opacity: 0.05 !important;
}

/* line 11372, vendor/assets/stylesheets/craft/custom.scss */
.opacity-10 {
  opacity: 0.1 !important;
}

/* line 11376, vendor/assets/stylesheets/craft/custom.scss */
.opacity-15 {
  opacity: 0.15 !important;
}

/* line 11380, vendor/assets/stylesheets/craft/custom.scss */
.opacity-20 {
  opacity: 0.2 !important;
}

/* line 11384, vendor/assets/stylesheets/craft/custom.scss */
.opacity-25 {
  opacity: 0.25 !important;
}

/* line 11388, vendor/assets/stylesheets/craft/custom.scss */
.opacity-50 {
  opacity: 0.5 !important;
}

/* line 11392, vendor/assets/stylesheets/craft/custom.scss */
.opacity-75 {
  opacity: 0.75 !important;
}

/* line 11396, vendor/assets/stylesheets/craft/custom.scss */
.opacity-100 {
  opacity: 1 !important;
}

/* line 11400, vendor/assets/stylesheets/craft/custom.scss */
.opacity-0, .opacity-0-hover:hover {
  opacity: 0 !important;
}

/* line 11404, vendor/assets/stylesheets/craft/custom.scss */
.opacity-5, .opacity-5-hover:hover {
  opacity: 0.05 !important;
}

/* line 11408, vendor/assets/stylesheets/craft/custom.scss */
.opacity-10, .opacity-10-hover:hover {
  opacity: 0.1 !important;
}

/* line 11412, vendor/assets/stylesheets/craft/custom.scss */
.opacity-15, .opacity-15-hover:hover {
  opacity: 0.15 !important;
}

/* line 11416, vendor/assets/stylesheets/craft/custom.scss */
.opacity-20, .opacity-20-hover:hover {
  opacity: 0.2 !important;
}

/* line 11420, vendor/assets/stylesheets/craft/custom.scss */
.opacity-25, .opacity-25-hover:hover {
  opacity: 0.25 !important;
}

/* line 11424, vendor/assets/stylesheets/craft/custom.scss */
.opacity-50, .opacity-50-hover:hover {
  opacity: 0.5 !important;
}

/* line 11428, vendor/assets/stylesheets/craft/custom.scss */
.opacity-75, .opacity-75-hover:hover {
  opacity: 0.75 !important;
}

/* line 11432, vendor/assets/stylesheets/craft/custom.scss */
.opacity-100, .opacity-100-hover:hover {
  opacity: 1 !important;
}

/* line 11436, vendor/assets/stylesheets/craft/custom.scss */
.min-w-unset {
  min-width: unset !important;
}

/* line 11440, vendor/assets/stylesheets/craft/custom.scss */
.min-w-25 {
  min-width: 25% !important;
}

/* line 11444, vendor/assets/stylesheets/craft/custom.scss */
.min-w-50 {
  min-width: 50% !important;
}

/* line 11448, vendor/assets/stylesheets/craft/custom.scss */
.min-w-75 {
  min-width: 75% !important;
}

/* line 11452, vendor/assets/stylesheets/craft/custom.scss */
.min-w-100 {
  min-width: 100% !important;
}

/* line 11456, vendor/assets/stylesheets/craft/custom.scss */
.min-w-auto {
  min-width: auto !important;
}

/* line 11460, vendor/assets/stylesheets/craft/custom.scss */
.min-w-1px {
  min-width: 1px !important;
}

/* line 11464, vendor/assets/stylesheets/craft/custom.scss */
.min-w-2px {
  min-width: 2px !important;
}

/* line 11468, vendor/assets/stylesheets/craft/custom.scss */
.min-w-3px {
  min-width: 3px !important;
}

/* line 11472, vendor/assets/stylesheets/craft/custom.scss */
.min-w-4px {
  min-width: 4px !important;
}

/* line 11476, vendor/assets/stylesheets/craft/custom.scss */
.min-w-5px {
  min-width: 5px !important;
}

/* line 11480, vendor/assets/stylesheets/craft/custom.scss */
.min-w-6px {
  min-width: 6px !important;
}

/* line 11484, vendor/assets/stylesheets/craft/custom.scss */
.min-w-7px {
  min-width: 7px !important;
}

/* line 11488, vendor/assets/stylesheets/craft/custom.scss */
.min-w-8px {
  min-width: 8px !important;
}

/* line 11492, vendor/assets/stylesheets/craft/custom.scss */
.min-w-9px {
  min-width: 9px !important;
}

/* line 11496, vendor/assets/stylesheets/craft/custom.scss */
.min-w-10px {
  min-width: 10px !important;
}

/* line 11500, vendor/assets/stylesheets/craft/custom.scss */
.min-w-15px {
  min-width: 15px !important;
}

/* line 11504, vendor/assets/stylesheets/craft/custom.scss */
.min-w-20px {
  min-width: 20px !important;
}

/* line 11508, vendor/assets/stylesheets/craft/custom.scss */
.min-w-25px {
  min-width: 25px !important;
}

/* line 11512, vendor/assets/stylesheets/craft/custom.scss */
.min-w-30px {
  min-width: 30px !important;
}

/* line 11516, vendor/assets/stylesheets/craft/custom.scss */
.min-w-35px {
  min-width: 35px !important;
}

/* line 11520, vendor/assets/stylesheets/craft/custom.scss */
.min-w-40px {
  min-width: 40px !important;
}

/* line 11524, vendor/assets/stylesheets/craft/custom.scss */
.min-w-45px {
  min-width: 45px !important;
}

/* line 11528, vendor/assets/stylesheets/craft/custom.scss */
.min-w-50px {
  min-width: 50px !important;
}

/* line 11532, vendor/assets/stylesheets/craft/custom.scss */
.min-w-55px {
  min-width: 55px !important;
}

/* line 11536, vendor/assets/stylesheets/craft/custom.scss */
.min-w-60px {
  min-width: 60px !important;
}

/* line 11540, vendor/assets/stylesheets/craft/custom.scss */
.min-w-65px {
  min-width: 65px !important;
}

/* line 11544, vendor/assets/stylesheets/craft/custom.scss */
.min-w-70px {
  min-width: 70px !important;
}

/* line 11548, vendor/assets/stylesheets/craft/custom.scss */
.min-w-75px {
  min-width: 75px !important;
}

/* line 11552, vendor/assets/stylesheets/craft/custom.scss */
.min-w-80px {
  min-width: 80px !important;
}

/* line 11556, vendor/assets/stylesheets/craft/custom.scss */
.min-w-85px {
  min-width: 85px !important;
}

/* line 11560, vendor/assets/stylesheets/craft/custom.scss */
.min-w-90px {
  min-width: 90px !important;
}

/* line 11564, vendor/assets/stylesheets/craft/custom.scss */
.min-w-95px {
  min-width: 95px !important;
}

/* line 11568, vendor/assets/stylesheets/craft/custom.scss */
.min-w-100px {
  min-width: 100px !important;
}

/* line 11572, vendor/assets/stylesheets/craft/custom.scss */
.min-w-125px {
  min-width: 125px !important;
}

/* line 11576, vendor/assets/stylesheets/craft/custom.scss */
.min-w-150px {
  min-width: 150px !important;
}

/* line 11580, vendor/assets/stylesheets/craft/custom.scss */
.min-w-175px {
  min-width: 175px !important;
}

/* line 11584, vendor/assets/stylesheets/craft/custom.scss */
.min-w-200px {
  min-width: 200px !important;
}

/* line 11588, vendor/assets/stylesheets/craft/custom.scss */
.min-w-225px {
  min-width: 225px !important;
}

/* line 11592, vendor/assets/stylesheets/craft/custom.scss */
.min-w-250px {
  min-width: 250px !important;
}

/* line 11596, vendor/assets/stylesheets/craft/custom.scss */
.min-w-275px {
  min-width: 275px !important;
}

/* line 11600, vendor/assets/stylesheets/craft/custom.scss */
.min-w-300px {
  min-width: 300px !important;
}

/* line 11604, vendor/assets/stylesheets/craft/custom.scss */
.min-w-325px {
  min-width: 325px !important;
}

/* line 11608, vendor/assets/stylesheets/craft/custom.scss */
.min-w-350px {
  min-width: 350px !important;
}

/* line 11612, vendor/assets/stylesheets/craft/custom.scss */
.min-w-375px {
  min-width: 375px !important;
}

/* line 11616, vendor/assets/stylesheets/craft/custom.scss */
.min-w-400px {
  min-width: 400px !important;
}

/* line 11620, vendor/assets/stylesheets/craft/custom.scss */
.min-w-425px {
  min-width: 425px !important;
}

/* line 11624, vendor/assets/stylesheets/craft/custom.scss */
.min-w-450px {
  min-width: 450px !important;
}

/* line 11628, vendor/assets/stylesheets/craft/custom.scss */
.min-w-475px {
  min-width: 475px !important;
}

/* line 11632, vendor/assets/stylesheets/craft/custom.scss */
.min-w-500px {
  min-width: 500px !important;
}

/* line 11636, vendor/assets/stylesheets/craft/custom.scss */
.min-w-550px {
  min-width: 550px !important;
}

/* line 11640, vendor/assets/stylesheets/craft/custom.scss */
.min-w-600px {
  min-width: 600px !important;
}

/* line 11644, vendor/assets/stylesheets/craft/custom.scss */
.min-w-650px {
  min-width: 650px !important;
}

/* line 11648, vendor/assets/stylesheets/craft/custom.scss */
.min-w-700px {
  min-width: 700px !important;
}

/* line 11652, vendor/assets/stylesheets/craft/custom.scss */
.min-w-750px {
  min-width: 750px !important;
}

/* line 11656, vendor/assets/stylesheets/craft/custom.scss */
.min-w-800px {
  min-width: 800px !important;
}

/* line 11660, vendor/assets/stylesheets/craft/custom.scss */
.min-w-850px {
  min-width: 850px !important;
}

/* line 11664, vendor/assets/stylesheets/craft/custom.scss */
.min-w-900px {
  min-width: 900px !important;
}

/* line 11668, vendor/assets/stylesheets/craft/custom.scss */
.min-w-950px {
  min-width: 950px !important;
}

/* line 11672, vendor/assets/stylesheets/craft/custom.scss */
.min-w-1000px {
  min-width: 1000px !important;
}

/* line 11676, vendor/assets/stylesheets/craft/custom.scss */
.min-h-unset {
  min-height: unset !important;
}

/* line 11680, vendor/assets/stylesheets/craft/custom.scss */
.min-h-25 {
  min-height: 25% !important;
}

/* line 11684, vendor/assets/stylesheets/craft/custom.scss */
.min-h-50 {
  min-height: 50% !important;
}

/* line 11688, vendor/assets/stylesheets/craft/custom.scss */
.min-h-75 {
  min-height: 75% !important;
}

/* line 11692, vendor/assets/stylesheets/craft/custom.scss */
.min-h-100 {
  min-height: 100% !important;
}

/* line 11696, vendor/assets/stylesheets/craft/custom.scss */
.min-h-auto {
  min-height: auto !important;
}

/* line 11700, vendor/assets/stylesheets/craft/custom.scss */
.min-h-1px {
  min-height: 1px !important;
}

/* line 11704, vendor/assets/stylesheets/craft/custom.scss */
.min-h-2px {
  min-height: 2px !important;
}

/* line 11708, vendor/assets/stylesheets/craft/custom.scss */
.min-h-3px {
  min-height: 3px !important;
}

/* line 11712, vendor/assets/stylesheets/craft/custom.scss */
.min-h-4px {
  min-height: 4px !important;
}

/* line 11716, vendor/assets/stylesheets/craft/custom.scss */
.min-h-5px {
  min-height: 5px !important;
}

/* line 11720, vendor/assets/stylesheets/craft/custom.scss */
.min-h-6px {
  min-height: 6px !important;
}

/* line 11724, vendor/assets/stylesheets/craft/custom.scss */
.min-h-7px {
  min-height: 7px !important;
}

/* line 11728, vendor/assets/stylesheets/craft/custom.scss */
.min-h-8px {
  min-height: 8px !important;
}

/* line 11732, vendor/assets/stylesheets/craft/custom.scss */
.min-h-9px {
  min-height: 9px !important;
}

/* line 11736, vendor/assets/stylesheets/craft/custom.scss */
.min-h-10px {
  min-height: 10px !important;
}

/* line 11740, vendor/assets/stylesheets/craft/custom.scss */
.min-h-15px {
  min-height: 15px !important;
}

/* line 11744, vendor/assets/stylesheets/craft/custom.scss */
.min-h-20px {
  min-height: 20px !important;
}

/* line 11748, vendor/assets/stylesheets/craft/custom.scss */
.min-h-25px {
  min-height: 25px !important;
}

/* line 11752, vendor/assets/stylesheets/craft/custom.scss */
.min-h-30px {
  min-height: 30px !important;
}

/* line 11756, vendor/assets/stylesheets/craft/custom.scss */
.min-h-35px {
  min-height: 35px !important;
}

/* line 11760, vendor/assets/stylesheets/craft/custom.scss */
.min-h-40px {
  min-height: 40px !important;
}

/* line 11764, vendor/assets/stylesheets/craft/custom.scss */
.min-h-45px {
  min-height: 45px !important;
}

/* line 11768, vendor/assets/stylesheets/craft/custom.scss */
.min-h-50px {
  min-height: 50px !important;
}

/* line 11772, vendor/assets/stylesheets/craft/custom.scss */
.min-h-55px {
  min-height: 55px !important;
}

/* line 11776, vendor/assets/stylesheets/craft/custom.scss */
.min-h-60px {
  min-height: 60px !important;
}

/* line 11780, vendor/assets/stylesheets/craft/custom.scss */
.min-h-65px {
  min-height: 65px !important;
}

/* line 11784, vendor/assets/stylesheets/craft/custom.scss */
.min-h-70px {
  min-height: 70px !important;
}

/* line 11788, vendor/assets/stylesheets/craft/custom.scss */
.min-h-75px {
  min-height: 75px !important;
}

/* line 11792, vendor/assets/stylesheets/craft/custom.scss */
.min-h-80px {
  min-height: 80px !important;
}

/* line 11796, vendor/assets/stylesheets/craft/custom.scss */
.min-h-85px {
  min-height: 85px !important;
}

/* line 11800, vendor/assets/stylesheets/craft/custom.scss */
.min-h-90px {
  min-height: 90px !important;
}

/* line 11804, vendor/assets/stylesheets/craft/custom.scss */
.min-h-95px {
  min-height: 95px !important;
}

/* line 11808, vendor/assets/stylesheets/craft/custom.scss */
.min-h-100px {
  min-height: 100px !important;
}

/* line 11812, vendor/assets/stylesheets/craft/custom.scss */
.min-h-125px {
  min-height: 125px !important;
}

/* line 11816, vendor/assets/stylesheets/craft/custom.scss */
.min-h-150px {
  min-height: 150px !important;
}

/* line 11820, vendor/assets/stylesheets/craft/custom.scss */
.min-h-175px {
  min-height: 175px !important;
}

/* line 11824, vendor/assets/stylesheets/craft/custom.scss */
.min-h-200px {
  min-height: 200px !important;
}

/* line 11828, vendor/assets/stylesheets/craft/custom.scss */
.min-h-225px {
  min-height: 225px !important;
}

/* line 11832, vendor/assets/stylesheets/craft/custom.scss */
.min-h-250px {
  min-height: 250px !important;
}

/* line 11836, vendor/assets/stylesheets/craft/custom.scss */
.min-h-275px {
  min-height: 275px !important;
}

/* line 11840, vendor/assets/stylesheets/craft/custom.scss */
.min-h-300px {
  min-height: 300px !important;
}

/* line 11844, vendor/assets/stylesheets/craft/custom.scss */
.min-h-325px {
  min-height: 325px !important;
}

/* line 11848, vendor/assets/stylesheets/craft/custom.scss */
.min-h-350px {
  min-height: 350px !important;
}

/* line 11852, vendor/assets/stylesheets/craft/custom.scss */
.min-h-375px {
  min-height: 375px !important;
}

/* line 11856, vendor/assets/stylesheets/craft/custom.scss */
.min-h-400px {
  min-height: 400px !important;
}

/* line 11860, vendor/assets/stylesheets/craft/custom.scss */
.min-h-425px {
  min-height: 425px !important;
}

/* line 11864, vendor/assets/stylesheets/craft/custom.scss */
.min-h-450px {
  min-height: 450px !important;
}

/* line 11868, vendor/assets/stylesheets/craft/custom.scss */
.min-h-475px {
  min-height: 475px !important;
}

/* line 11872, vendor/assets/stylesheets/craft/custom.scss */
.min-h-500px {
  min-height: 500px !important;
}

/* line 11876, vendor/assets/stylesheets/craft/custom.scss */
.min-h-550px {
  min-height: 550px !important;
}

/* line 11880, vendor/assets/stylesheets/craft/custom.scss */
.min-h-600px {
  min-height: 600px !important;
}

/* line 11884, vendor/assets/stylesheets/craft/custom.scss */
.min-h-650px {
  min-height: 650px !important;
}

/* line 11888, vendor/assets/stylesheets/craft/custom.scss */
.min-h-700px {
  min-height: 700px !important;
}

/* line 11892, vendor/assets/stylesheets/craft/custom.scss */
.min-h-750px {
  min-height: 750px !important;
}

/* line 11896, vendor/assets/stylesheets/craft/custom.scss */
.min-h-800px {
  min-height: 800px !important;
}

/* line 11900, vendor/assets/stylesheets/craft/custom.scss */
.min-h-850px {
  min-height: 850px !important;
}

/* line 11904, vendor/assets/stylesheets/craft/custom.scss */
.min-h-900px {
  min-height: 900px !important;
}

/* line 11908, vendor/assets/stylesheets/craft/custom.scss */
.min-h-950px {
  min-height: 950px !important;
}

/* line 11912, vendor/assets/stylesheets/craft/custom.scss */
.min-h-1000px {
  min-height: 1000px !important;
}

/* line 11916, vendor/assets/stylesheets/craft/custom.scss */
.z-index-n1 {
  z-index: -1 !important;
}

/* line 11920, vendor/assets/stylesheets/craft/custom.scss */
.z-index-n2 {
  z-index: -2 !important;
}

/* line 11924, vendor/assets/stylesheets/craft/custom.scss */
.z-index-0 {
  z-index: 0 !important;
}

/* line 11928, vendor/assets/stylesheets/craft/custom.scss */
.z-index-1 {
  z-index: 1 !important;
}

/* line 11932, vendor/assets/stylesheets/craft/custom.scss */
.z-index-2 {
  z-index: 2 !important;
}

/* line 11936, vendor/assets/stylesheets/craft/custom.scss */
.z-index-3 {
  z-index: 3 !important;
}

/* line 11940, vendor/assets/stylesheets/craft/custom.scss */
.border-top-0 {
  border-top-width: 0 !important;
}

/* line 11944, vendor/assets/stylesheets/craft/custom.scss */
.border-top-1 {
  border-top-width: 1px !important;
}

/* line 11948, vendor/assets/stylesheets/craft/custom.scss */
.border-top-2 {
  border-top-width: 2px !important;
}

/* line 11952, vendor/assets/stylesheets/craft/custom.scss */
.border-top-3 {
  border-top-width: 3px !important;
}

/* line 11956, vendor/assets/stylesheets/craft/custom.scss */
.border-top-4 {
  border-top-width: 4px !important;
}

/* line 11960, vendor/assets/stylesheets/craft/custom.scss */
.border-top-5 {
  border-top-width: 5px !important;
}

/* line 11964, vendor/assets/stylesheets/craft/custom.scss */
.border-bottom-0 {
  border-bottom-width: 0 !important;
}

/* line 11968, vendor/assets/stylesheets/craft/custom.scss */
.border-bottom-1 {
  border-bottom-width: 1px !important;
}

/* line 11972, vendor/assets/stylesheets/craft/custom.scss */
.border-bottom-2 {
  border-bottom-width: 2px !important;
}

/* line 11976, vendor/assets/stylesheets/craft/custom.scss */
.border-bottom-3 {
  border-bottom-width: 3px !important;
}

/* line 11980, vendor/assets/stylesheets/craft/custom.scss */
.border-bottom-4 {
  border-bottom-width: 4px !important;
}

/* line 11984, vendor/assets/stylesheets/craft/custom.scss */
.border-bottom-5 {
  border-bottom-width: 5px !important;
}

/* line 11988, vendor/assets/stylesheets/craft/custom.scss */
.border-right-0 {
  border-right-width: 0 !important;
}

/* line 11992, vendor/assets/stylesheets/craft/custom.scss */
.border-right-1 {
  border-right-width: 1px !important;
}

/* line 11996, vendor/assets/stylesheets/craft/custom.scss */
.border-right-2 {
  border-right-width: 2px !important;
}

/* line 12000, vendor/assets/stylesheets/craft/custom.scss */
.border-right-3 {
  border-right-width: 3px !important;
}

/* line 12004, vendor/assets/stylesheets/craft/custom.scss */
.border-right-4 {
  border-right-width: 4px !important;
}

/* line 12008, vendor/assets/stylesheets/craft/custom.scss */
.border-right-5 {
  border-right-width: 5px !important;
}

/* line 12012, vendor/assets/stylesheets/craft/custom.scss */
.border-left-0 {
  border-left-width: 0 !important;
}

/* line 12016, vendor/assets/stylesheets/craft/custom.scss */
.border-left-1 {
  border-left-width: 1px !important;
}

/* line 12020, vendor/assets/stylesheets/craft/custom.scss */
.border-left-2 {
  border-left-width: 2px !important;
}

/* line 12024, vendor/assets/stylesheets/craft/custom.scss */
.border-left-3 {
  border-left-width: 3px !important;
}

/* line 12028, vendor/assets/stylesheets/craft/custom.scss */
.border-left-4 {
  border-left-width: 4px !important;
}

/* line 12032, vendor/assets/stylesheets/craft/custom.scss */
.border-left-5 {
  border-left-width: 5px !important;
}

/* line 12036, vendor/assets/stylesheets/craft/custom.scss */
.ls-1 {
  letter-spacing: 0.1rem !important;
}

/* line 12040, vendor/assets/stylesheets/craft/custom.scss */
.ls-2 {
  letter-spacing: 0.115rem !important;
}

/* line 12044, vendor/assets/stylesheets/craft/custom.scss */
.ls-3 {
  letter-spacing: 0.125rem !important;
}

/* line 12048, vendor/assets/stylesheets/craft/custom.scss */
.ls-4 {
  letter-spacing: 0.25rem !important;
}

/* line 12052, vendor/assets/stylesheets/craft/custom.scss */
.ls-5 {
  letter-spacing: 0.5rem !important;
}

@media (min-width: 576px) {
  /* line 12057, vendor/assets/stylesheets/craft/custom.scss */
  .float-sm-start {
    float: left !important;
  }
  /* line 12061, vendor/assets/stylesheets/craft/custom.scss */
  .float-sm-end {
    float: right !important;
  }
  /* line 12065, vendor/assets/stylesheets/craft/custom.scss */
  .float-sm-none {
    float: none !important;
  }
  /* line 12069, vendor/assets/stylesheets/craft/custom.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 12073, vendor/assets/stylesheets/craft/custom.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 12077, vendor/assets/stylesheets/craft/custom.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 12081, vendor/assets/stylesheets/craft/custom.scss */
  .d-sm-grid {
    display: grid !important;
  }
  /* line 12085, vendor/assets/stylesheets/craft/custom.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 12089, vendor/assets/stylesheets/craft/custom.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 12093, vendor/assets/stylesheets/craft/custom.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 12097, vendor/assets/stylesheets/craft/custom.scss */
  .d-sm-flex {
    display: flex !important;
  }
  /* line 12101, vendor/assets/stylesheets/craft/custom.scss */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  /* line 12105, vendor/assets/stylesheets/craft/custom.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 12109, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-unset {
    width: unset !important;
  }
  /* line 12113, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-25 {
    width: 25% !important;
  }
  /* line 12117, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-50 {
    width: 50% !important;
  }
  /* line 12121, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-75 {
    width: 75% !important;
  }
  /* line 12125, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-100 {
    width: 100% !important;
  }
  /* line 12129, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-auto {
    width: auto !important;
  }
  /* line 12133, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-1px {
    width: 1px !important;
  }
  /* line 12137, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-2px {
    width: 2px !important;
  }
  /* line 12141, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-3px {
    width: 3px !important;
  }
  /* line 12145, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-4px {
    width: 4px !important;
  }
  /* line 12149, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-5px {
    width: 5px !important;
  }
  /* line 12153, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-6px {
    width: 6px !important;
  }
  /* line 12157, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-7px {
    width: 7px !important;
  }
  /* line 12161, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-8px {
    width: 8px !important;
  }
  /* line 12165, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-9px {
    width: 9px !important;
  }
  /* line 12169, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-10px {
    width: 10px !important;
  }
  /* line 12173, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-15px {
    width: 15px !important;
  }
  /* line 12177, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-20px {
    width: 20px !important;
  }
  /* line 12181, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-25px {
    width: 25px !important;
  }
  /* line 12185, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-30px {
    width: 30px !important;
  }
  /* line 12189, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-35px {
    width: 35px !important;
  }
  /* line 12193, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-40px {
    width: 40px !important;
  }
  /* line 12197, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-45px {
    width: 45px !important;
  }
  /* line 12201, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-50px {
    width: 50px !important;
  }
  /* line 12205, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-55px {
    width: 55px !important;
  }
  /* line 12209, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-60px {
    width: 60px !important;
  }
  /* line 12213, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-65px {
    width: 65px !important;
  }
  /* line 12217, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-70px {
    width: 70px !important;
  }
  /* line 12221, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-75px {
    width: 75px !important;
  }
  /* line 12225, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-80px {
    width: 80px !important;
  }
  /* line 12229, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-85px {
    width: 85px !important;
  }
  /* line 12233, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-90px {
    width: 90px !important;
  }
  /* line 12237, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-95px {
    width: 95px !important;
  }
  /* line 12241, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-100px {
    width: 100px !important;
  }
  /* line 12245, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-125px {
    width: 125px !important;
  }
  /* line 12249, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-150px {
    width: 150px !important;
  }
  /* line 12253, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-175px {
    width: 175px !important;
  }
  /* line 12257, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-200px {
    width: 200px !important;
  }
  /* line 12261, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-225px {
    width: 225px !important;
  }
  /* line 12265, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-250px {
    width: 250px !important;
  }
  /* line 12269, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-275px {
    width: 275px !important;
  }
  /* line 12273, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-300px {
    width: 300px !important;
  }
  /* line 12277, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-325px {
    width: 325px !important;
  }
  /* line 12281, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-350px {
    width: 350px !important;
  }
  /* line 12285, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-375px {
    width: 375px !important;
  }
  /* line 12289, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-400px {
    width: 400px !important;
  }
  /* line 12293, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-425px {
    width: 425px !important;
  }
  /* line 12297, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-450px {
    width: 450px !important;
  }
  /* line 12301, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-475px {
    width: 475px !important;
  }
  /* line 12305, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-500px {
    width: 500px !important;
  }
  /* line 12309, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-550px {
    width: 550px !important;
  }
  /* line 12313, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-600px {
    width: 600px !important;
  }
  /* line 12317, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-650px {
    width: 650px !important;
  }
  /* line 12321, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-700px {
    width: 700px !important;
  }
  /* line 12325, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-750px {
    width: 750px !important;
  }
  /* line 12329, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-800px {
    width: 800px !important;
  }
  /* line 12333, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-850px {
    width: 850px !important;
  }
  /* line 12337, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-900px {
    width: 900px !important;
  }
  /* line 12341, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-950px {
    width: 950px !important;
  }
  /* line 12345, vendor/assets/stylesheets/craft/custom.scss */
  .w-sm-1000px {
    width: 1000px !important;
  }
  /* line 12349, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-unset {
    max-width: unset !important;
  }
  /* line 12353, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-25 {
    max-width: 25% !important;
  }
  /* line 12357, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-50 {
    max-width: 50% !important;
  }
  /* line 12361, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-75 {
    max-width: 75% !important;
  }
  /* line 12365, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-100 {
    max-width: 100% !important;
  }
  /* line 12369, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-auto {
    max-width: auto !important;
  }
  /* line 12373, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-1px {
    max-width: 1px !important;
  }
  /* line 12377, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-2px {
    max-width: 2px !important;
  }
  /* line 12381, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-3px {
    max-width: 3px !important;
  }
  /* line 12385, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-4px {
    max-width: 4px !important;
  }
  /* line 12389, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-5px {
    max-width: 5px !important;
  }
  /* line 12393, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-6px {
    max-width: 6px !important;
  }
  /* line 12397, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-7px {
    max-width: 7px !important;
  }
  /* line 12401, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-8px {
    max-width: 8px !important;
  }
  /* line 12405, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-9px {
    max-width: 9px !important;
  }
  /* line 12409, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-10px {
    max-width: 10px !important;
  }
  /* line 12413, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-15px {
    max-width: 15px !important;
  }
  /* line 12417, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-20px {
    max-width: 20px !important;
  }
  /* line 12421, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-25px {
    max-width: 25px !important;
  }
  /* line 12425, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-30px {
    max-width: 30px !important;
  }
  /* line 12429, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-35px {
    max-width: 35px !important;
  }
  /* line 12433, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-40px {
    max-width: 40px !important;
  }
  /* line 12437, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-45px {
    max-width: 45px !important;
  }
  /* line 12441, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-50px {
    max-width: 50px !important;
  }
  /* line 12445, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-55px {
    max-width: 55px !important;
  }
  /* line 12449, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-60px {
    max-width: 60px !important;
  }
  /* line 12453, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-65px {
    max-width: 65px !important;
  }
  /* line 12457, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-70px {
    max-width: 70px !important;
  }
  /* line 12461, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-75px {
    max-width: 75px !important;
  }
  /* line 12465, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-80px {
    max-width: 80px !important;
  }
  /* line 12469, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-85px {
    max-width: 85px !important;
  }
  /* line 12473, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-90px {
    max-width: 90px !important;
  }
  /* line 12477, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-95px {
    max-width: 95px !important;
  }
  /* line 12481, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-100px {
    max-width: 100px !important;
  }
  /* line 12485, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-125px {
    max-width: 125px !important;
  }
  /* line 12489, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-150px {
    max-width: 150px !important;
  }
  /* line 12493, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-175px {
    max-width: 175px !important;
  }
  /* line 12497, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-200px {
    max-width: 200px !important;
  }
  /* line 12501, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-225px {
    max-width: 225px !important;
  }
  /* line 12505, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-250px {
    max-width: 250px !important;
  }
  /* line 12509, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-275px {
    max-width: 275px !important;
  }
  /* line 12513, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-300px {
    max-width: 300px !important;
  }
  /* line 12517, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-325px {
    max-width: 325px !important;
  }
  /* line 12521, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-350px {
    max-width: 350px !important;
  }
  /* line 12525, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-375px {
    max-width: 375px !important;
  }
  /* line 12529, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-400px {
    max-width: 400px !important;
  }
  /* line 12533, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-425px {
    max-width: 425px !important;
  }
  /* line 12537, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-450px {
    max-width: 450px !important;
  }
  /* line 12541, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-475px {
    max-width: 475px !important;
  }
  /* line 12545, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-500px {
    max-width: 500px !important;
  }
  /* line 12549, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-550px {
    max-width: 550px !important;
  }
  /* line 12553, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-600px {
    max-width: 600px !important;
  }
  /* line 12557, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-650px {
    max-width: 650px !important;
  }
  /* line 12561, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-700px {
    max-width: 700px !important;
  }
  /* line 12565, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-750px {
    max-width: 750px !important;
  }
  /* line 12569, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-800px {
    max-width: 800px !important;
  }
  /* line 12573, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-850px {
    max-width: 850px !important;
  }
  /* line 12577, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-900px {
    max-width: 900px !important;
  }
  /* line 12581, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-950px {
    max-width: 950px !important;
  }
  /* line 12585, vendor/assets/stylesheets/craft/custom.scss */
  .mw-sm-1000px {
    max-width: 1000px !important;
  }
  /* line 12589, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-unset {
    height: unset !important;
  }
  /* line 12593, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-25 {
    height: 25% !important;
  }
  /* line 12597, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-50 {
    height: 50% !important;
  }
  /* line 12601, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-75 {
    height: 75% !important;
  }
  /* line 12605, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-100 {
    height: 100% !important;
  }
  /* line 12609, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-auto {
    height: auto !important;
  }
  /* line 12613, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-1px {
    height: 1px !important;
  }
  /* line 12617, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-2px {
    height: 2px !important;
  }
  /* line 12621, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-3px {
    height: 3px !important;
  }
  /* line 12625, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-4px {
    height: 4px !important;
  }
  /* line 12629, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-5px {
    height: 5px !important;
  }
  /* line 12633, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-6px {
    height: 6px !important;
  }
  /* line 12637, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-7px {
    height: 7px !important;
  }
  /* line 12641, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-8px {
    height: 8px !important;
  }
  /* line 12645, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-9px {
    height: 9px !important;
  }
  /* line 12649, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-10px {
    height: 10px !important;
  }
  /* line 12653, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-15px {
    height: 15px !important;
  }
  /* line 12657, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-20px {
    height: 20px !important;
  }
  /* line 12661, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-25px {
    height: 25px !important;
  }
  /* line 12665, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-30px {
    height: 30px !important;
  }
  /* line 12669, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-35px {
    height: 35px !important;
  }
  /* line 12673, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-40px {
    height: 40px !important;
  }
  /* line 12677, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-45px {
    height: 45px !important;
  }
  /* line 12681, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-50px {
    height: 50px !important;
  }
  /* line 12685, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-55px {
    height: 55px !important;
  }
  /* line 12689, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-60px {
    height: 60px !important;
  }
  /* line 12693, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-65px {
    height: 65px !important;
  }
  /* line 12697, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-70px {
    height: 70px !important;
  }
  /* line 12701, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-75px {
    height: 75px !important;
  }
  /* line 12705, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-80px {
    height: 80px !important;
  }
  /* line 12709, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-85px {
    height: 85px !important;
  }
  /* line 12713, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-90px {
    height: 90px !important;
  }
  /* line 12717, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-95px {
    height: 95px !important;
  }
  /* line 12721, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-100px {
    height: 100px !important;
  }
  /* line 12725, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-125px {
    height: 125px !important;
  }
  /* line 12729, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-150px {
    height: 150px !important;
  }
  /* line 12733, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-175px {
    height: 175px !important;
  }
  /* line 12737, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-200px {
    height: 200px !important;
  }
  /* line 12741, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-225px {
    height: 225px !important;
  }
  /* line 12745, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-250px {
    height: 250px !important;
  }
  /* line 12749, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-275px {
    height: 275px !important;
  }
  /* line 12753, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-300px {
    height: 300px !important;
  }
  /* line 12757, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-325px {
    height: 325px !important;
  }
  /* line 12761, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-350px {
    height: 350px !important;
  }
  /* line 12765, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-375px {
    height: 375px !important;
  }
  /* line 12769, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-400px {
    height: 400px !important;
  }
  /* line 12773, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-425px {
    height: 425px !important;
  }
  /* line 12777, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-450px {
    height: 450px !important;
  }
  /* line 12781, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-475px {
    height: 475px !important;
  }
  /* line 12785, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-500px {
    height: 500px !important;
  }
  /* line 12789, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-550px {
    height: 550px !important;
  }
  /* line 12793, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-600px {
    height: 600px !important;
  }
  /* line 12797, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-650px {
    height: 650px !important;
  }
  /* line 12801, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-700px {
    height: 700px !important;
  }
  /* line 12805, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-750px {
    height: 750px !important;
  }
  /* line 12809, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-800px {
    height: 800px !important;
  }
  /* line 12813, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-850px {
    height: 850px !important;
  }
  /* line 12817, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-900px {
    height: 900px !important;
  }
  /* line 12821, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-950px {
    height: 950px !important;
  }
  /* line 12825, vendor/assets/stylesheets/craft/custom.scss */
  .h-sm-1000px {
    height: 1000px !important;
  }
  /* line 12829, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-unset {
    max-height: unset !important;
  }
  /* line 12833, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-25 {
    max-height: 25% !important;
  }
  /* line 12837, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-50 {
    max-height: 50% !important;
  }
  /* line 12841, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-75 {
    max-height: 75% !important;
  }
  /* line 12845, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-100 {
    max-height: 100% !important;
  }
  /* line 12849, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-auto {
    max-height: auto !important;
  }
  /* line 12853, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-1px {
    max-height: 1px !important;
  }
  /* line 12857, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-2px {
    max-height: 2px !important;
  }
  /* line 12861, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-3px {
    max-height: 3px !important;
  }
  /* line 12865, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-4px {
    max-height: 4px !important;
  }
  /* line 12869, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-5px {
    max-height: 5px !important;
  }
  /* line 12873, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-6px {
    max-height: 6px !important;
  }
  /* line 12877, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-7px {
    max-height: 7px !important;
  }
  /* line 12881, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-8px {
    max-height: 8px !important;
  }
  /* line 12885, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-9px {
    max-height: 9px !important;
  }
  /* line 12889, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-10px {
    max-height: 10px !important;
  }
  /* line 12893, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-15px {
    max-height: 15px !important;
  }
  /* line 12897, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-20px {
    max-height: 20px !important;
  }
  /* line 12901, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-25px {
    max-height: 25px !important;
  }
  /* line 12905, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-30px {
    max-height: 30px !important;
  }
  /* line 12909, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-35px {
    max-height: 35px !important;
  }
  /* line 12913, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-40px {
    max-height: 40px !important;
  }
  /* line 12917, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-45px {
    max-height: 45px !important;
  }
  /* line 12921, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-50px {
    max-height: 50px !important;
  }
  /* line 12925, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-55px {
    max-height: 55px !important;
  }
  /* line 12929, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-60px {
    max-height: 60px !important;
  }
  /* line 12933, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-65px {
    max-height: 65px !important;
  }
  /* line 12937, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-70px {
    max-height: 70px !important;
  }
  /* line 12941, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-75px {
    max-height: 75px !important;
  }
  /* line 12945, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-80px {
    max-height: 80px !important;
  }
  /* line 12949, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-85px {
    max-height: 85px !important;
  }
  /* line 12953, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-90px {
    max-height: 90px !important;
  }
  /* line 12957, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-95px {
    max-height: 95px !important;
  }
  /* line 12961, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-100px {
    max-height: 100px !important;
  }
  /* line 12965, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-125px {
    max-height: 125px !important;
  }
  /* line 12969, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-150px {
    max-height: 150px !important;
  }
  /* line 12973, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-175px {
    max-height: 175px !important;
  }
  /* line 12977, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-200px {
    max-height: 200px !important;
  }
  /* line 12981, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-225px {
    max-height: 225px !important;
  }
  /* line 12985, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-250px {
    max-height: 250px !important;
  }
  /* line 12989, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-275px {
    max-height: 275px !important;
  }
  /* line 12993, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-300px {
    max-height: 300px !important;
  }
  /* line 12997, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-325px {
    max-height: 325px !important;
  }
  /* line 13001, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-350px {
    max-height: 350px !important;
  }
  /* line 13005, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-375px {
    max-height: 375px !important;
  }
  /* line 13009, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-400px {
    max-height: 400px !important;
  }
  /* line 13013, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-425px {
    max-height: 425px !important;
  }
  /* line 13017, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-450px {
    max-height: 450px !important;
  }
  /* line 13021, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-475px {
    max-height: 475px !important;
  }
  /* line 13025, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-500px {
    max-height: 500px !important;
  }
  /* line 13029, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-550px {
    max-height: 550px !important;
  }
  /* line 13033, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-600px {
    max-height: 600px !important;
  }
  /* line 13037, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-650px {
    max-height: 650px !important;
  }
  /* line 13041, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-700px {
    max-height: 700px !important;
  }
  /* line 13045, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-750px {
    max-height: 750px !important;
  }
  /* line 13049, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-800px {
    max-height: 800px !important;
  }
  /* line 13053, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-850px {
    max-height: 850px !important;
  }
  /* line 13057, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-900px {
    max-height: 900px !important;
  }
  /* line 13061, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-950px {
    max-height: 950px !important;
  }
  /* line 13065, vendor/assets/stylesheets/craft/custom.scss */
  .mh-sm-1000px {
    max-height: 1000px !important;
  }
  /* line 13069, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  /* line 13073, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-row {
    flex-direction: row !important;
  }
  /* line 13077, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-column {
    flex-direction: column !important;
  }
  /* line 13081, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 13085, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 13089, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 13093, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 13097, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 13101, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 13105, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 13109, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 13113, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 13117, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-0 {
    gap: 0 !important;
  }
  /* line 13121, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  /* line 13125, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  /* line 13129, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-3 {
    gap: 0.75rem !important;
  }
  /* line 13133, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-4 {
    gap: 1rem !important;
  }
  /* line 13137, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-5 {
    gap: 1.25rem !important;
  }
  /* line 13141, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-6 {
    gap: 1.5rem !important;
  }
  /* line 13145, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-7 {
    gap: 1.75rem !important;
  }
  /* line 13149, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-8 {
    gap: 2rem !important;
  }
  /* line 13153, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-9 {
    gap: 2.25rem !important;
  }
  /* line 13157, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-10 {
    gap: 2.5rem !important;
  }
  /* line 13161, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-11 {
    gap: 2.75rem !important;
  }
  /* line 13165, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-12 {
    gap: 3rem !important;
  }
  /* line 13169, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-13 {
    gap: 3.25rem !important;
  }
  /* line 13173, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-14 {
    gap: 3.5rem !important;
  }
  /* line 13177, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-15 {
    gap: 3.75rem !important;
  }
  /* line 13181, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-16 {
    gap: 4rem !important;
  }
  /* line 13185, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-17 {
    gap: 4.25rem !important;
  }
  /* line 13189, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-18 {
    gap: 4.5rem !important;
  }
  /* line 13193, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-19 {
    gap: 4.75rem !important;
  }
  /* line 13197, vendor/assets/stylesheets/craft/custom.scss */
  .gap-sm-20 {
    gap: 5rem !important;
  }
  /* line 13201, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 13205, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 13209, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 13213, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 13217, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  /* line 13221, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  /* line 13225, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 13229, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 13233, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-sm-center {
    align-items: center !important;
  }
  /* line 13237, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 13241, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 13245, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 13249, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 13253, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-sm-center {
    align-content: center !important;
  }
  /* line 13257, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 13261, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 13265, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 13269, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 13273, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 13277, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 13281, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-sm-center {
    align-self: center !important;
  }
  /* line 13285, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 13289, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  /* line 13293, vendor/assets/stylesheets/craft/custom.scss */
  .order-sm-first {
    order: -1 !important;
  }
  /* line 13297, vendor/assets/stylesheets/craft/custom.scss */
  .order-sm-0 {
    order: 0 !important;
  }
  /* line 13301, vendor/assets/stylesheets/craft/custom.scss */
  .order-sm-1 {
    order: 1 !important;
  }
  /* line 13305, vendor/assets/stylesheets/craft/custom.scss */
  .order-sm-2 {
    order: 2 !important;
  }
  /* line 13309, vendor/assets/stylesheets/craft/custom.scss */
  .order-sm-3 {
    order: 3 !important;
  }
  /* line 13313, vendor/assets/stylesheets/craft/custom.scss */
  .order-sm-4 {
    order: 4 !important;
  }
  /* line 13317, vendor/assets/stylesheets/craft/custom.scss */
  .order-sm-5 {
    order: 5 !important;
  }
  /* line 13321, vendor/assets/stylesheets/craft/custom.scss */
  .order-sm-last {
    order: 6 !important;
  }
  /* line 13325, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 13329, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 13333, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 13337, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-3 {
    margin: 0.75rem !important;
  }
  /* line 13341, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-4 {
    margin: 1rem !important;
  }
  /* line 13345, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-5 {
    margin: 1.25rem !important;
  }
  /* line 13349, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-6 {
    margin: 1.5rem !important;
  }
  /* line 13353, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-7 {
    margin: 1.75rem !important;
  }
  /* line 13357, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-8 {
    margin: 2rem !important;
  }
  /* line 13361, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-9 {
    margin: 2.25rem !important;
  }
  /* line 13365, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-10 {
    margin: 2.5rem !important;
  }
  /* line 13369, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-11 {
    margin: 2.75rem !important;
  }
  /* line 13373, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-12 {
    margin: 3rem !important;
  }
  /* line 13377, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-13 {
    margin: 3.25rem !important;
  }
  /* line 13381, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-14 {
    margin: 3.5rem !important;
  }
  /* line 13385, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-15 {
    margin: 3.75rem !important;
  }
  /* line 13389, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-16 {
    margin: 4rem !important;
  }
  /* line 13393, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-17 {
    margin: 4.25rem !important;
  }
  /* line 13397, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-18 {
    margin: 4.5rem !important;
  }
  /* line 13401, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-19 {
    margin: 4.75rem !important;
  }
  /* line 13405, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-20 {
    margin: 5rem !important;
  }
  /* line 13409, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 13413, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 13418, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 13423, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 13428, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  /* line 13433, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 13438, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  /* line 13443, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 13448, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-7 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  /* line 13453, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  /* line 13458, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-9 {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  /* line 13463, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  /* line 13468, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-11 {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  /* line 13473, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 13478, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-13 {
    margin-right: 3.25rem !important;
    margin-left: 3.25rem !important;
  }
  /* line 13483, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-14 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  /* line 13488, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  /* line 13493, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  /* line 13498, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-17 {
    margin-right: 4.25rem !important;
    margin-left: 4.25rem !important;
  }
  /* line 13503, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-18 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  /* line 13508, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-19 {
    margin-right: 4.75rem !important;
    margin-left: 4.75rem !important;
  }
  /* line 13513, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  /* line 13518, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 13523, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 13528, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 13533, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 13538, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  /* line 13543, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 13548, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  /* line 13553, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 13558, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  /* line 13563, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  /* line 13568, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  /* line 13573, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  /* line 13578, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  /* line 13583, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 13588, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  /* line 13593, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  /* line 13598, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  /* line 13603, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  /* line 13608, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  /* line 13613, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  /* line 13618, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  /* line 13623, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  /* line 13628, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 13633, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  /* line 13637, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 13641, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 13645, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-3 {
    margin-top: 0.75rem !important;
  }
  /* line 13649, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-4 {
    margin-top: 1rem !important;
  }
  /* line 13653, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-5 {
    margin-top: 1.25rem !important;
  }
  /* line 13657, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-6 {
    margin-top: 1.5rem !important;
  }
  /* line 13661, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-7 {
    margin-top: 1.75rem !important;
  }
  /* line 13665, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-8 {
    margin-top: 2rem !important;
  }
  /* line 13669, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-9 {
    margin-top: 2.25rem !important;
  }
  /* line 13673, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-10 {
    margin-top: 2.5rem !important;
  }
  /* line 13677, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-11 {
    margin-top: 2.75rem !important;
  }
  /* line 13681, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-12 {
    margin-top: 3rem !important;
  }
  /* line 13685, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-13 {
    margin-top: 3.25rem !important;
  }
  /* line 13689, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-14 {
    margin-top: 3.5rem !important;
  }
  /* line 13693, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-15 {
    margin-top: 3.75rem !important;
  }
  /* line 13697, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-16 {
    margin-top: 4rem !important;
  }
  /* line 13701, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-17 {
    margin-top: 4.25rem !important;
  }
  /* line 13705, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-18 {
    margin-top: 4.5rem !important;
  }
  /* line 13709, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-19 {
    margin-top: 4.75rem !important;
  }
  /* line 13713, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-20 {
    margin-top: 5rem !important;
  }
  /* line 13717, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-auto {
    margin-top: auto !important;
  }
  /* line 13721, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-0 {
    margin-right: 0 !important;
  }
  /* line 13725, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 13729, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 13733, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-3 {
    margin-right: 0.75rem !important;
  }
  /* line 13737, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-4 {
    margin-right: 1rem !important;
  }
  /* line 13741, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-5 {
    margin-right: 1.25rem !important;
  }
  /* line 13745, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-6 {
    margin-right: 1.5rem !important;
  }
  /* line 13749, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-7 {
    margin-right: 1.75rem !important;
  }
  /* line 13753, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-8 {
    margin-right: 2rem !important;
  }
  /* line 13757, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-9 {
    margin-right: 2.25rem !important;
  }
  /* line 13761, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-10 {
    margin-right: 2.5rem !important;
  }
  /* line 13765, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-11 {
    margin-right: 2.75rem !important;
  }
  /* line 13769, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-12 {
    margin-right: 3rem !important;
  }
  /* line 13773, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-13 {
    margin-right: 3.25rem !important;
  }
  /* line 13777, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-14 {
    margin-right: 3.5rem !important;
  }
  /* line 13781, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-15 {
    margin-right: 3.75rem !important;
  }
  /* line 13785, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-16 {
    margin-right: 4rem !important;
  }
  /* line 13789, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-17 {
    margin-right: 4.25rem !important;
  }
  /* line 13793, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-18 {
    margin-right: 4.5rem !important;
  }
  /* line 13797, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-19 {
    margin-right: 4.75rem !important;
  }
  /* line 13801, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-20 {
    margin-right: 5rem !important;
  }
  /* line 13805, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-auto {
    margin-right: auto !important;
  }
  /* line 13809, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 13813, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 13817, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 13821, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 13825, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-4 {
    margin-bottom: 1rem !important;
  }
  /* line 13829, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-5 {
    margin-bottom: 1.25rem !important;
  }
  /* line 13833, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-6 {
    margin-bottom: 1.5rem !important;
  }
  /* line 13837, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-7 {
    margin-bottom: 1.75rem !important;
  }
  /* line 13841, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-8 {
    margin-bottom: 2rem !important;
  }
  /* line 13845, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-9 {
    margin-bottom: 2.25rem !important;
  }
  /* line 13849, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-10 {
    margin-bottom: 2.5rem !important;
  }
  /* line 13853, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-11 {
    margin-bottom: 2.75rem !important;
  }
  /* line 13857, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-12 {
    margin-bottom: 3rem !important;
  }
  /* line 13861, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-13 {
    margin-bottom: 3.25rem !important;
  }
  /* line 13865, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-14 {
    margin-bottom: 3.5rem !important;
  }
  /* line 13869, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-15 {
    margin-bottom: 3.75rem !important;
  }
  /* line 13873, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-16 {
    margin-bottom: 4rem !important;
  }
  /* line 13877, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-17 {
    margin-bottom: 4.25rem !important;
  }
  /* line 13881, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-18 {
    margin-bottom: 4.5rem !important;
  }
  /* line 13885, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-19 {
    margin-bottom: 4.75rem !important;
  }
  /* line 13889, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-20 {
    margin-bottom: 5rem !important;
  }
  /* line 13893, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 13897, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  /* line 13901, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 13905, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 13909, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-3 {
    margin-left: 0.75rem !important;
  }
  /* line 13913, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-4 {
    margin-left: 1rem !important;
  }
  /* line 13917, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-5 {
    margin-left: 1.25rem !important;
  }
  /* line 13921, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-6 {
    margin-left: 1.5rem !important;
  }
  /* line 13925, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-7 {
    margin-left: 1.75rem !important;
  }
  /* line 13929, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-8 {
    margin-left: 2rem !important;
  }
  /* line 13933, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-9 {
    margin-left: 2.25rem !important;
  }
  /* line 13937, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-10 {
    margin-left: 2.5rem !important;
  }
  /* line 13941, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-11 {
    margin-left: 2.75rem !important;
  }
  /* line 13945, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-12 {
    margin-left: 3rem !important;
  }
  /* line 13949, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-13 {
    margin-left: 3.25rem !important;
  }
  /* line 13953, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-14 {
    margin-left: 3.5rem !important;
  }
  /* line 13957, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-15 {
    margin-left: 3.75rem !important;
  }
  /* line 13961, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-16 {
    margin-left: 4rem !important;
  }
  /* line 13965, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-17 {
    margin-left: 4.25rem !important;
  }
  /* line 13969, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-18 {
    margin-left: 4.5rem !important;
  }
  /* line 13973, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-19 {
    margin-left: 4.75rem !important;
  }
  /* line 13977, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-20 {
    margin-left: 5rem !important;
  }
  /* line 13981, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-auto {
    margin-left: auto !important;
  }
  /* line 13985, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  /* line 13989, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  /* line 13993, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n3 {
    margin: -0.75rem !important;
  }
  /* line 13997, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n4 {
    margin: -1rem !important;
  }
  /* line 14001, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n5 {
    margin: -1.25rem !important;
  }
  /* line 14005, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n6 {
    margin: -1.5rem !important;
  }
  /* line 14009, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n7 {
    margin: -1.75rem !important;
  }
  /* line 14013, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n8 {
    margin: -2rem !important;
  }
  /* line 14017, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n9 {
    margin: -2.25rem !important;
  }
  /* line 14021, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n10 {
    margin: -2.5rem !important;
  }
  /* line 14025, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n11 {
    margin: -2.75rem !important;
  }
  /* line 14029, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n12 {
    margin: -3rem !important;
  }
  /* line 14033, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n13 {
    margin: -3.25rem !important;
  }
  /* line 14037, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n14 {
    margin: -3.5rem !important;
  }
  /* line 14041, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n15 {
    margin: -3.75rem !important;
  }
  /* line 14045, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n16 {
    margin: -4rem !important;
  }
  /* line 14049, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n17 {
    margin: -4.25rem !important;
  }
  /* line 14053, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n18 {
    margin: -4.5rem !important;
  }
  /* line 14057, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n19 {
    margin: -4.75rem !important;
  }
  /* line 14061, vendor/assets/stylesheets/craft/custom.scss */
  .m-sm-n20 {
    margin: -5rem !important;
  }
  /* line 14065, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  /* line 14070, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  /* line 14075, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  /* line 14080, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  /* line 14085, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n5 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  /* line 14090, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  /* line 14095, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n7 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important;
  }
  /* line 14100, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n8 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  /* line 14105, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n9 {
    margin-right: -2.25rem !important;
    margin-left: -2.25rem !important;
  }
  /* line 14110, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n10 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  /* line 14115, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n11 {
    margin-right: -2.75rem !important;
    margin-left: -2.75rem !important;
  }
  /* line 14120, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n12 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  /* line 14125, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n13 {
    margin-right: -3.25rem !important;
    margin-left: -3.25rem !important;
  }
  /* line 14130, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n14 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  /* line 14135, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n15 {
    margin-right: -3.75rem !important;
    margin-left: -3.75rem !important;
  }
  /* line 14140, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n16 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  /* line 14145, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n17 {
    margin-right: -4.25rem !important;
    margin-left: -4.25rem !important;
  }
  /* line 14150, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n18 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  /* line 14155, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n19 {
    margin-right: -4.75rem !important;
    margin-left: -4.75rem !important;
  }
  /* line 14160, vendor/assets/stylesheets/craft/custom.scss */
  .mx-sm-n20 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  /* line 14165, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  /* line 14170, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  /* line 14175, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  /* line 14180, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  /* line 14185, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  /* line 14190, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  /* line 14195, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }
  /* line 14200, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  /* line 14205, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }
  /* line 14210, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  /* line 14215, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }
  /* line 14220, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  /* line 14225, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }
  /* line 14230, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  /* line 14235, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  /* line 14240, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  /* line 14245, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }
  /* line 14250, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  /* line 14255, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }
  /* line 14260, vendor/assets/stylesheets/craft/custom.scss */
  .my-sm-n20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  /* line 14265, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 14269, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 14273, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n3 {
    margin-top: -0.75rem !important;
  }
  /* line 14277, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n4 {
    margin-top: -1rem !important;
  }
  /* line 14281, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n5 {
    margin-top: -1.25rem !important;
  }
  /* line 14285, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n6 {
    margin-top: -1.5rem !important;
  }
  /* line 14289, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n7 {
    margin-top: -1.75rem !important;
  }
  /* line 14293, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n8 {
    margin-top: -2rem !important;
  }
  /* line 14297, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n9 {
    margin-top: -2.25rem !important;
  }
  /* line 14301, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n10 {
    margin-top: -2.5rem !important;
  }
  /* line 14305, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n11 {
    margin-top: -2.75rem !important;
  }
  /* line 14309, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n12 {
    margin-top: -3rem !important;
  }
  /* line 14313, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n13 {
    margin-top: -3.25rem !important;
  }
  /* line 14317, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n14 {
    margin-top: -3.5rem !important;
  }
  /* line 14321, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n15 {
    margin-top: -3.75rem !important;
  }
  /* line 14325, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n16 {
    margin-top: -4rem !important;
  }
  /* line 14329, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n17 {
    margin-top: -4.25rem !important;
  }
  /* line 14333, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n18 {
    margin-top: -4.5rem !important;
  }
  /* line 14337, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n19 {
    margin-top: -4.75rem !important;
  }
  /* line 14341, vendor/assets/stylesheets/craft/custom.scss */
  .mt-sm-n20 {
    margin-top: -5rem !important;
  }
  /* line 14345, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 14349, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 14353, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n3 {
    margin-right: -0.75rem !important;
  }
  /* line 14357, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n4 {
    margin-right: -1rem !important;
  }
  /* line 14361, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n5 {
    margin-right: -1.25rem !important;
  }
  /* line 14365, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n6 {
    margin-right: -1.5rem !important;
  }
  /* line 14369, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n7 {
    margin-right: -1.75rem !important;
  }
  /* line 14373, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n8 {
    margin-right: -2rem !important;
  }
  /* line 14377, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n9 {
    margin-right: -2.25rem !important;
  }
  /* line 14381, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n10 {
    margin-right: -2.5rem !important;
  }
  /* line 14385, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n11 {
    margin-right: -2.75rem !important;
  }
  /* line 14389, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n12 {
    margin-right: -3rem !important;
  }
  /* line 14393, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n13 {
    margin-right: -3.25rem !important;
  }
  /* line 14397, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n14 {
    margin-right: -3.5rem !important;
  }
  /* line 14401, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n15 {
    margin-right: -3.75rem !important;
  }
  /* line 14405, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n16 {
    margin-right: -4rem !important;
  }
  /* line 14409, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n17 {
    margin-right: -4.25rem !important;
  }
  /* line 14413, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n18 {
    margin-right: -4.5rem !important;
  }
  /* line 14417, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n19 {
    margin-right: -4.75rem !important;
  }
  /* line 14421, vendor/assets/stylesheets/craft/custom.scss */
  .me-sm-n20 {
    margin-right: -5rem !important;
  }
  /* line 14425, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 14429, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 14433, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n3 {
    margin-bottom: -0.75rem !important;
  }
  /* line 14437, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n4 {
    margin-bottom: -1rem !important;
  }
  /* line 14441, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n5 {
    margin-bottom: -1.25rem !important;
  }
  /* line 14445, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n6 {
    margin-bottom: -1.5rem !important;
  }
  /* line 14449, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n7 {
    margin-bottom: -1.75rem !important;
  }
  /* line 14453, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n8 {
    margin-bottom: -2rem !important;
  }
  /* line 14457, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n9 {
    margin-bottom: -2.25rem !important;
  }
  /* line 14461, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n10 {
    margin-bottom: -2.5rem !important;
  }
  /* line 14465, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n11 {
    margin-bottom: -2.75rem !important;
  }
  /* line 14469, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n12 {
    margin-bottom: -3rem !important;
  }
  /* line 14473, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n13 {
    margin-bottom: -3.25rem !important;
  }
  /* line 14477, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n14 {
    margin-bottom: -3.5rem !important;
  }
  /* line 14481, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n15 {
    margin-bottom: -3.75rem !important;
  }
  /* line 14485, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n16 {
    margin-bottom: -4rem !important;
  }
  /* line 14489, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n17 {
    margin-bottom: -4.25rem !important;
  }
  /* line 14493, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n18 {
    margin-bottom: -4.5rem !important;
  }
  /* line 14497, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n19 {
    margin-bottom: -4.75rem !important;
  }
  /* line 14501, vendor/assets/stylesheets/craft/custom.scss */
  .mb-sm-n20 {
    margin-bottom: -5rem !important;
  }
  /* line 14505, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 14509, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 14513, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n3 {
    margin-left: -0.75rem !important;
  }
  /* line 14517, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n4 {
    margin-left: -1rem !important;
  }
  /* line 14521, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n5 {
    margin-left: -1.25rem !important;
  }
  /* line 14525, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n6 {
    margin-left: -1.5rem !important;
  }
  /* line 14529, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n7 {
    margin-left: -1.75rem !important;
  }
  /* line 14533, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n8 {
    margin-left: -2rem !important;
  }
  /* line 14537, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n9 {
    margin-left: -2.25rem !important;
  }
  /* line 14541, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n10 {
    margin-left: -2.5rem !important;
  }
  /* line 14545, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n11 {
    margin-left: -2.75rem !important;
  }
  /* line 14549, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n12 {
    margin-left: -3rem !important;
  }
  /* line 14553, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n13 {
    margin-left: -3.25rem !important;
  }
  /* line 14557, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n14 {
    margin-left: -3.5rem !important;
  }
  /* line 14561, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n15 {
    margin-left: -3.75rem !important;
  }
  /* line 14565, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n16 {
    margin-left: -4rem !important;
  }
  /* line 14569, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n17 {
    margin-left: -4.25rem !important;
  }
  /* line 14573, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n18 {
    margin-left: -4.5rem !important;
  }
  /* line 14577, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n19 {
    margin-left: -4.75rem !important;
  }
  /* line 14581, vendor/assets/stylesheets/craft/custom.scss */
  .ms-sm-n20 {
    margin-left: -5rem !important;
  }
  /* line 14585, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 14589, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 14593, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 14597, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-3 {
    padding: 0.75rem !important;
  }
  /* line 14601, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-4 {
    padding: 1rem !important;
  }
  /* line 14605, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-5 {
    padding: 1.25rem !important;
  }
  /* line 14609, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-6 {
    padding: 1.5rem !important;
  }
  /* line 14613, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-7 {
    padding: 1.75rem !important;
  }
  /* line 14617, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-8 {
    padding: 2rem !important;
  }
  /* line 14621, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-9 {
    padding: 2.25rem !important;
  }
  /* line 14625, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-10 {
    padding: 2.5rem !important;
  }
  /* line 14629, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-11 {
    padding: 2.75rem !important;
  }
  /* line 14633, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-12 {
    padding: 3rem !important;
  }
  /* line 14637, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-13 {
    padding: 3.25rem !important;
  }
  /* line 14641, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-14 {
    padding: 3.5rem !important;
  }
  /* line 14645, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-15 {
    padding: 3.75rem !important;
  }
  /* line 14649, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-16 {
    padding: 4rem !important;
  }
  /* line 14653, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-17 {
    padding: 4.25rem !important;
  }
  /* line 14657, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-18 {
    padding: 4.5rem !important;
  }
  /* line 14661, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-19 {
    padding: 4.75rem !important;
  }
  /* line 14665, vendor/assets/stylesheets/craft/custom.scss */
  .p-sm-20 {
    padding: 5rem !important;
  }
  /* line 14669, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 14674, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 14679, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 14684, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  /* line 14689, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 14694, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  /* line 14699, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 14704, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-7 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  /* line 14709, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  /* line 14714, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-9 {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  /* line 14719, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  /* line 14724, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-11 {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  /* line 14729, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 14734, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-13 {
    padding-right: 3.25rem !important;
    padding-left: 3.25rem !important;
  }
  /* line 14739, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-14 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  /* line 14744, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  /* line 14749, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  /* line 14754, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-17 {
    padding-right: 4.25rem !important;
    padding-left: 4.25rem !important;
  }
  /* line 14759, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-18 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  /* line 14764, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-19 {
    padding-right: 4.75rem !important;
    padding-left: 4.75rem !important;
  }
  /* line 14769, vendor/assets/stylesheets/craft/custom.scss */
  .px-sm-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  /* line 14774, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 14779, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 14784, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 14789, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  /* line 14794, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 14799, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  /* line 14804, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 14809, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  /* line 14814, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  /* line 14819, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  /* line 14824, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  /* line 14829, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  /* line 14834, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 14839, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  /* line 14844, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  /* line 14849, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  /* line 14854, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  /* line 14859, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  /* line 14864, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  /* line 14869, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  /* line 14874, vendor/assets/stylesheets/craft/custom.scss */
  .py-sm-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  /* line 14879, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  /* line 14883, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 14887, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 14891, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-3 {
    padding-top: 0.75rem !important;
  }
  /* line 14895, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-4 {
    padding-top: 1rem !important;
  }
  /* line 14899, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-5 {
    padding-top: 1.25rem !important;
  }
  /* line 14903, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-6 {
    padding-top: 1.5rem !important;
  }
  /* line 14907, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-7 {
    padding-top: 1.75rem !important;
  }
  /* line 14911, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-8 {
    padding-top: 2rem !important;
  }
  /* line 14915, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-9 {
    padding-top: 2.25rem !important;
  }
  /* line 14919, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-10 {
    padding-top: 2.5rem !important;
  }
  /* line 14923, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-11 {
    padding-top: 2.75rem !important;
  }
  /* line 14927, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-12 {
    padding-top: 3rem !important;
  }
  /* line 14931, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-13 {
    padding-top: 3.25rem !important;
  }
  /* line 14935, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-14 {
    padding-top: 3.5rem !important;
  }
  /* line 14939, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-15 {
    padding-top: 3.75rem !important;
  }
  /* line 14943, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-16 {
    padding-top: 4rem !important;
  }
  /* line 14947, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-17 {
    padding-top: 4.25rem !important;
  }
  /* line 14951, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-18 {
    padding-top: 4.5rem !important;
  }
  /* line 14955, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-19 {
    padding-top: 4.75rem !important;
  }
  /* line 14959, vendor/assets/stylesheets/craft/custom.scss */
  .pt-sm-20 {
    padding-top: 5rem !important;
  }
  /* line 14963, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  /* line 14967, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 14971, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 14975, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-3 {
    padding-right: 0.75rem !important;
  }
  /* line 14979, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-4 {
    padding-right: 1rem !important;
  }
  /* line 14983, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-5 {
    padding-right: 1.25rem !important;
  }
  /* line 14987, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-6 {
    padding-right: 1.5rem !important;
  }
  /* line 14991, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-7 {
    padding-right: 1.75rem !important;
  }
  /* line 14995, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-8 {
    padding-right: 2rem !important;
  }
  /* line 14999, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-9 {
    padding-right: 2.25rem !important;
  }
  /* line 15003, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-10 {
    padding-right: 2.5rem !important;
  }
  /* line 15007, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-11 {
    padding-right: 2.75rem !important;
  }
  /* line 15011, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-12 {
    padding-right: 3rem !important;
  }
  /* line 15015, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-13 {
    padding-right: 3.25rem !important;
  }
  /* line 15019, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-14 {
    padding-right: 3.5rem !important;
  }
  /* line 15023, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-15 {
    padding-right: 3.75rem !important;
  }
  /* line 15027, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-16 {
    padding-right: 4rem !important;
  }
  /* line 15031, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-17 {
    padding-right: 4.25rem !important;
  }
  /* line 15035, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-18 {
    padding-right: 4.5rem !important;
  }
  /* line 15039, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-19 {
    padding-right: 4.75rem !important;
  }
  /* line 15043, vendor/assets/stylesheets/craft/custom.scss */
  .pe-sm-20 {
    padding-right: 5rem !important;
  }
  /* line 15047, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 15051, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 15055, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 15059, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 15063, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-4 {
    padding-bottom: 1rem !important;
  }
  /* line 15067, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-5 {
    padding-bottom: 1.25rem !important;
  }
  /* line 15071, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-6 {
    padding-bottom: 1.5rem !important;
  }
  /* line 15075, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-7 {
    padding-bottom: 1.75rem !important;
  }
  /* line 15079, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-8 {
    padding-bottom: 2rem !important;
  }
  /* line 15083, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-9 {
    padding-bottom: 2.25rem !important;
  }
  /* line 15087, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-10 {
    padding-bottom: 2.5rem !important;
  }
  /* line 15091, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-11 {
    padding-bottom: 2.75rem !important;
  }
  /* line 15095, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-12 {
    padding-bottom: 3rem !important;
  }
  /* line 15099, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-13 {
    padding-bottom: 3.25rem !important;
  }
  /* line 15103, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-14 {
    padding-bottom: 3.5rem !important;
  }
  /* line 15107, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-15 {
    padding-bottom: 3.75rem !important;
  }
  /* line 15111, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-16 {
    padding-bottom: 4rem !important;
  }
  /* line 15115, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-17 {
    padding-bottom: 4.25rem !important;
  }
  /* line 15119, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-18 {
    padding-bottom: 4.5rem !important;
  }
  /* line 15123, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-19 {
    padding-bottom: 4.75rem !important;
  }
  /* line 15127, vendor/assets/stylesheets/craft/custom.scss */
  .pb-sm-20 {
    padding-bottom: 5rem !important;
  }
  /* line 15131, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  /* line 15135, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 15139, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 15143, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-3 {
    padding-left: 0.75rem !important;
  }
  /* line 15147, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-4 {
    padding-left: 1rem !important;
  }
  /* line 15151, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-5 {
    padding-left: 1.25rem !important;
  }
  /* line 15155, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-6 {
    padding-left: 1.5rem !important;
  }
  /* line 15159, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-7 {
    padding-left: 1.75rem !important;
  }
  /* line 15163, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-8 {
    padding-left: 2rem !important;
  }
  /* line 15167, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-9 {
    padding-left: 2.25rem !important;
  }
  /* line 15171, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-10 {
    padding-left: 2.5rem !important;
  }
  /* line 15175, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-11 {
    padding-left: 2.75rem !important;
  }
  /* line 15179, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-12 {
    padding-left: 3rem !important;
  }
  /* line 15183, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-13 {
    padding-left: 3.25rem !important;
  }
  /* line 15187, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-14 {
    padding-left: 3.5rem !important;
  }
  /* line 15191, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-15 {
    padding-left: 3.75rem !important;
  }
  /* line 15195, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-16 {
    padding-left: 4rem !important;
  }
  /* line 15199, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-17 {
    padding-left: 4.25rem !important;
  }
  /* line 15203, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-18 {
    padding-left: 4.5rem !important;
  }
  /* line 15207, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-19 {
    padding-left: 4.75rem !important;
  }
  /* line 15211, vendor/assets/stylesheets/craft/custom.scss */
  .ps-sm-20 {
    padding-left: 5rem !important;
  }
  /* line 15215, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-1 {
    font-size: calc(1.3rem + .6vw) !important;
  }
  /* line 15219, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-2 {
    font-size: calc(1.275rem + .3vw) !important;
  }
  /* line 15223, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-3 {
    font-size: calc(1.26rem + .12vw) !important;
  }
  /* line 15227, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-4 {
    font-size: 1.25rem !important;
  }
  /* line 15231, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-5 {
    font-size: 1.15rem !important;
  }
  /* line 15235, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-6 {
    font-size: 1.075rem !important;
  }
  /* line 15239, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-7 {
    font-size: 0.95rem !important;
  }
  /* line 15243, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-8 {
    font-size: 0.85rem !important;
  }
  /* line 15247, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-9 {
    font-size: 0.75rem !important;
  }
  /* line 15251, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-10 {
    font-size: 0.5rem !important;
  }
  /* line 15255, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-base {
    font-size: 1rem !important;
  }
  /* line 15259, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-fluid {
    font-size: 100% !important;
  }
  /* line 15263, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-2x {
    font-size: calc(1.325rem + .9vw) !important;
  }
  /* line 15267, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-2qx {
    font-size: calc(1.35rem + 1.2vw) !important;
  }
  /* line 15271, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-2hx {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  /* line 15275, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-2tx {
    font-size: calc(1.4rem + 1.8vw) !important;
  }
  /* line 15279, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-3x {
    font-size: calc(1.425rem + 2.1vw) !important;
  }
  /* line 15283, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-3qx {
    font-size: calc(1.45rem + 2.4vw) !important;
  }
  /* line 15287, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-3hx {
    font-size: calc(1.475rem + 2.7vw) !important;
  }
  /* line 15291, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-3tx {
    font-size: calc(1.5rem + 3vw) !important;
  }
  /* line 15295, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-4x {
    font-size: calc(1.525rem + 3.3vw) !important;
  }
  /* line 15299, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-4qx {
    font-size: calc(1.55rem + 3.6vw) !important;
  }
  /* line 15303, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-4hx {
    font-size: calc(1.575rem + 3.9vw) !important;
  }
  /* line 15307, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-4tx {
    font-size: calc(1.6rem + 4.2vw) !important;
  }
  /* line 15311, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-5x {
    font-size: calc(1.625rem + 4.5vw) !important;
  }
  /* line 15315, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-5qx {
    font-size: calc(1.65rem + 4.8vw) !important;
  }
  /* line 15319, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-5hx {
    font-size: calc(1.675rem + 5.1vw) !important;
  }
  /* line 15323, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-5tx {
    font-size: calc(1.7rem + 5.4vw) !important;
  }
  /* line 15327, vendor/assets/stylesheets/craft/custom.scss */
  .text-sm-start {
    text-align: left !important;
  }
  /* line 15331, vendor/assets/stylesheets/craft/custom.scss */
  .text-sm-end {
    text-align: right !important;
  }
  /* line 15335, vendor/assets/stylesheets/craft/custom.scss */
  .text-sm-center {
    text-align: center !important;
  }
  /* line 15339, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-unset {
    min-width: unset !important;
  }
  /* line 15343, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-25 {
    min-width: 25% !important;
  }
  /* line 15347, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-50 {
    min-width: 50% !important;
  }
  /* line 15351, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-75 {
    min-width: 75% !important;
  }
  /* line 15355, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-100 {
    min-width: 100% !important;
  }
  /* line 15359, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-auto {
    min-width: auto !important;
  }
  /* line 15363, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-1px {
    min-width: 1px !important;
  }
  /* line 15367, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-2px {
    min-width: 2px !important;
  }
  /* line 15371, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-3px {
    min-width: 3px !important;
  }
  /* line 15375, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-4px {
    min-width: 4px !important;
  }
  /* line 15379, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-5px {
    min-width: 5px !important;
  }
  /* line 15383, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-6px {
    min-width: 6px !important;
  }
  /* line 15387, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-7px {
    min-width: 7px !important;
  }
  /* line 15391, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-8px {
    min-width: 8px !important;
  }
  /* line 15395, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-9px {
    min-width: 9px !important;
  }
  /* line 15399, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-10px {
    min-width: 10px !important;
  }
  /* line 15403, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-15px {
    min-width: 15px !important;
  }
  /* line 15407, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-20px {
    min-width: 20px !important;
  }
  /* line 15411, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-25px {
    min-width: 25px !important;
  }
  /* line 15415, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-30px {
    min-width: 30px !important;
  }
  /* line 15419, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-35px {
    min-width: 35px !important;
  }
  /* line 15423, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-40px {
    min-width: 40px !important;
  }
  /* line 15427, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-45px {
    min-width: 45px !important;
  }
  /* line 15431, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-50px {
    min-width: 50px !important;
  }
  /* line 15435, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-55px {
    min-width: 55px !important;
  }
  /* line 15439, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-60px {
    min-width: 60px !important;
  }
  /* line 15443, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-65px {
    min-width: 65px !important;
  }
  /* line 15447, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-70px {
    min-width: 70px !important;
  }
  /* line 15451, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-75px {
    min-width: 75px !important;
  }
  /* line 15455, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-80px {
    min-width: 80px !important;
  }
  /* line 15459, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-85px {
    min-width: 85px !important;
  }
  /* line 15463, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-90px {
    min-width: 90px !important;
  }
  /* line 15467, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-95px {
    min-width: 95px !important;
  }
  /* line 15471, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-100px {
    min-width: 100px !important;
  }
  /* line 15475, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-125px {
    min-width: 125px !important;
  }
  /* line 15479, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-150px {
    min-width: 150px !important;
  }
  /* line 15483, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-175px {
    min-width: 175px !important;
  }
  /* line 15487, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-200px {
    min-width: 200px !important;
  }
  /* line 15491, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-225px {
    min-width: 225px !important;
  }
  /* line 15495, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-250px {
    min-width: 250px !important;
  }
  /* line 15499, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-275px {
    min-width: 275px !important;
  }
  /* line 15503, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-300px {
    min-width: 300px !important;
  }
  /* line 15507, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-325px {
    min-width: 325px !important;
  }
  /* line 15511, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-350px {
    min-width: 350px !important;
  }
  /* line 15515, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-375px {
    min-width: 375px !important;
  }
  /* line 15519, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-400px {
    min-width: 400px !important;
  }
  /* line 15523, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-425px {
    min-width: 425px !important;
  }
  /* line 15527, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-450px {
    min-width: 450px !important;
  }
  /* line 15531, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-475px {
    min-width: 475px !important;
  }
  /* line 15535, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-500px {
    min-width: 500px !important;
  }
  /* line 15539, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-550px {
    min-width: 550px !important;
  }
  /* line 15543, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-600px {
    min-width: 600px !important;
  }
  /* line 15547, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-650px {
    min-width: 650px !important;
  }
  /* line 15551, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-700px {
    min-width: 700px !important;
  }
  /* line 15555, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-750px {
    min-width: 750px !important;
  }
  /* line 15559, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-800px {
    min-width: 800px !important;
  }
  /* line 15563, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-850px {
    min-width: 850px !important;
  }
  /* line 15567, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-900px {
    min-width: 900px !important;
  }
  /* line 15571, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-950px {
    min-width: 950px !important;
  }
  /* line 15575, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-sm-1000px {
    min-width: 1000px !important;
  }
  /* line 15579, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-unset {
    min-height: unset !important;
  }
  /* line 15583, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-25 {
    min-height: 25% !important;
  }
  /* line 15587, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-50 {
    min-height: 50% !important;
  }
  /* line 15591, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-75 {
    min-height: 75% !important;
  }
  /* line 15595, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-100 {
    min-height: 100% !important;
  }
  /* line 15599, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-auto {
    min-height: auto !important;
  }
  /* line 15603, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-1px {
    min-height: 1px !important;
  }
  /* line 15607, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-2px {
    min-height: 2px !important;
  }
  /* line 15611, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-3px {
    min-height: 3px !important;
  }
  /* line 15615, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-4px {
    min-height: 4px !important;
  }
  /* line 15619, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-5px {
    min-height: 5px !important;
  }
  /* line 15623, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-6px {
    min-height: 6px !important;
  }
  /* line 15627, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-7px {
    min-height: 7px !important;
  }
  /* line 15631, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-8px {
    min-height: 8px !important;
  }
  /* line 15635, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-9px {
    min-height: 9px !important;
  }
  /* line 15639, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-10px {
    min-height: 10px !important;
  }
  /* line 15643, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-15px {
    min-height: 15px !important;
  }
  /* line 15647, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-20px {
    min-height: 20px !important;
  }
  /* line 15651, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-25px {
    min-height: 25px !important;
  }
  /* line 15655, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-30px {
    min-height: 30px !important;
  }
  /* line 15659, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-35px {
    min-height: 35px !important;
  }
  /* line 15663, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-40px {
    min-height: 40px !important;
  }
  /* line 15667, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-45px {
    min-height: 45px !important;
  }
  /* line 15671, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-50px {
    min-height: 50px !important;
  }
  /* line 15675, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-55px {
    min-height: 55px !important;
  }
  /* line 15679, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-60px {
    min-height: 60px !important;
  }
  /* line 15683, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-65px {
    min-height: 65px !important;
  }
  /* line 15687, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-70px {
    min-height: 70px !important;
  }
  /* line 15691, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-75px {
    min-height: 75px !important;
  }
  /* line 15695, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-80px {
    min-height: 80px !important;
  }
  /* line 15699, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-85px {
    min-height: 85px !important;
  }
  /* line 15703, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-90px {
    min-height: 90px !important;
  }
  /* line 15707, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-95px {
    min-height: 95px !important;
  }
  /* line 15711, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-100px {
    min-height: 100px !important;
  }
  /* line 15715, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-125px {
    min-height: 125px !important;
  }
  /* line 15719, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-150px {
    min-height: 150px !important;
  }
  /* line 15723, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-175px {
    min-height: 175px !important;
  }
  /* line 15727, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-200px {
    min-height: 200px !important;
  }
  /* line 15731, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-225px {
    min-height: 225px !important;
  }
  /* line 15735, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-250px {
    min-height: 250px !important;
  }
  /* line 15739, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-275px {
    min-height: 275px !important;
  }
  /* line 15743, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-300px {
    min-height: 300px !important;
  }
  /* line 15747, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-325px {
    min-height: 325px !important;
  }
  /* line 15751, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-350px {
    min-height: 350px !important;
  }
  /* line 15755, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-375px {
    min-height: 375px !important;
  }
  /* line 15759, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-400px {
    min-height: 400px !important;
  }
  /* line 15763, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-425px {
    min-height: 425px !important;
  }
  /* line 15767, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-450px {
    min-height: 450px !important;
  }
  /* line 15771, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-475px {
    min-height: 475px !important;
  }
  /* line 15775, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-500px {
    min-height: 500px !important;
  }
  /* line 15779, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-550px {
    min-height: 550px !important;
  }
  /* line 15783, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-600px {
    min-height: 600px !important;
  }
  /* line 15787, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-650px {
    min-height: 650px !important;
  }
  /* line 15791, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-700px {
    min-height: 700px !important;
  }
  /* line 15795, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-750px {
    min-height: 750px !important;
  }
  /* line 15799, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-800px {
    min-height: 800px !important;
  }
  /* line 15803, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-850px {
    min-height: 850px !important;
  }
  /* line 15807, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-900px {
    min-height: 900px !important;
  }
  /* line 15811, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-950px {
    min-height: 950px !important;
  }
  /* line 15815, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-sm-1000px {
    min-height: 1000px !important;
  }
}

@media (min-width: 768px) {
  /* line 15821, vendor/assets/stylesheets/craft/custom.scss */
  .float-md-start {
    float: left !important;
  }
  /* line 15825, vendor/assets/stylesheets/craft/custom.scss */
  .float-md-end {
    float: right !important;
  }
  /* line 15829, vendor/assets/stylesheets/craft/custom.scss */
  .float-md-none {
    float: none !important;
  }
  /* line 15833, vendor/assets/stylesheets/craft/custom.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 15837, vendor/assets/stylesheets/craft/custom.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 15841, vendor/assets/stylesheets/craft/custom.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 15845, vendor/assets/stylesheets/craft/custom.scss */
  .d-md-grid {
    display: grid !important;
  }
  /* line 15849, vendor/assets/stylesheets/craft/custom.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 15853, vendor/assets/stylesheets/craft/custom.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 15857, vendor/assets/stylesheets/craft/custom.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 15861, vendor/assets/stylesheets/craft/custom.scss */
  .d-md-flex {
    display: flex !important;
  }
  /* line 15865, vendor/assets/stylesheets/craft/custom.scss */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  /* line 15869, vendor/assets/stylesheets/craft/custom.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 15873, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-unset {
    width: unset !important;
  }
  /* line 15877, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-25 {
    width: 25% !important;
  }
  /* line 15881, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-50 {
    width: 50% !important;
  }
  /* line 15885, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-75 {
    width: 75% !important;
  }
  /* line 15889, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-100 {
    width: 100% !important;
  }
  /* line 15893, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-auto {
    width: auto !important;
  }
  /* line 15897, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-1px {
    width: 1px !important;
  }
  /* line 15901, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-2px {
    width: 2px !important;
  }
  /* line 15905, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-3px {
    width: 3px !important;
  }
  /* line 15909, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-4px {
    width: 4px !important;
  }
  /* line 15913, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-5px {
    width: 5px !important;
  }
  /* line 15917, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-6px {
    width: 6px !important;
  }
  /* line 15921, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-7px {
    width: 7px !important;
  }
  /* line 15925, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-8px {
    width: 8px !important;
  }
  /* line 15929, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-9px {
    width: 9px !important;
  }
  /* line 15933, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-10px {
    width: 10px !important;
  }
  /* line 15937, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-15px {
    width: 15px !important;
  }
  /* line 15941, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-20px {
    width: 20px !important;
  }
  /* line 15945, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-25px {
    width: 25px !important;
  }
  /* line 15949, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-30px {
    width: 30px !important;
  }
  /* line 15953, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-35px {
    width: 35px !important;
  }
  /* line 15957, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-40px {
    width: 40px !important;
  }
  /* line 15961, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-45px {
    width: 45px !important;
  }
  /* line 15965, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-50px {
    width: 50px !important;
  }
  /* line 15969, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-55px {
    width: 55px !important;
  }
  /* line 15973, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-60px {
    width: 60px !important;
  }
  /* line 15977, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-65px {
    width: 65px !important;
  }
  /* line 15981, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-70px {
    width: 70px !important;
  }
  /* line 15985, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-75px {
    width: 75px !important;
  }
  /* line 15989, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-80px {
    width: 80px !important;
  }
  /* line 15993, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-85px {
    width: 85px !important;
  }
  /* line 15997, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-90px {
    width: 90px !important;
  }
  /* line 16001, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-95px {
    width: 95px !important;
  }
  /* line 16005, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-100px {
    width: 100px !important;
  }
  /* line 16009, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-125px {
    width: 125px !important;
  }
  /* line 16013, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-150px {
    width: 150px !important;
  }
  /* line 16017, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-175px {
    width: 175px !important;
  }
  /* line 16021, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-200px {
    width: 200px !important;
  }
  /* line 16025, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-225px {
    width: 225px !important;
  }
  /* line 16029, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-250px {
    width: 250px !important;
  }
  /* line 16033, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-275px {
    width: 275px !important;
  }
  /* line 16037, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-300px {
    width: 300px !important;
  }
  /* line 16041, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-325px {
    width: 325px !important;
  }
  /* line 16045, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-350px {
    width: 350px !important;
  }
  /* line 16049, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-375px {
    width: 375px !important;
  }
  /* line 16053, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-400px {
    width: 400px !important;
  }
  /* line 16057, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-425px {
    width: 425px !important;
  }
  /* line 16061, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-450px {
    width: 450px !important;
  }
  /* line 16065, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-475px {
    width: 475px !important;
  }
  /* line 16069, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-500px {
    width: 500px !important;
  }
  /* line 16073, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-550px {
    width: 550px !important;
  }
  /* line 16077, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-600px {
    width: 600px !important;
  }
  /* line 16081, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-650px {
    width: 650px !important;
  }
  /* line 16085, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-700px {
    width: 700px !important;
  }
  /* line 16089, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-750px {
    width: 750px !important;
  }
  /* line 16093, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-800px {
    width: 800px !important;
  }
  /* line 16097, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-850px {
    width: 850px !important;
  }
  /* line 16101, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-900px {
    width: 900px !important;
  }
  /* line 16105, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-950px {
    width: 950px !important;
  }
  /* line 16109, vendor/assets/stylesheets/craft/custom.scss */
  .w-md-1000px {
    width: 1000px !important;
  }
  /* line 16113, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-unset {
    max-width: unset !important;
  }
  /* line 16117, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-25 {
    max-width: 25% !important;
  }
  /* line 16121, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-50 {
    max-width: 50% !important;
  }
  /* line 16125, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-75 {
    max-width: 75% !important;
  }
  /* line 16129, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-100 {
    max-width: 100% !important;
  }
  /* line 16133, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-auto {
    max-width: auto !important;
  }
  /* line 16137, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-1px {
    max-width: 1px !important;
  }
  /* line 16141, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-2px {
    max-width: 2px !important;
  }
  /* line 16145, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-3px {
    max-width: 3px !important;
  }
  /* line 16149, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-4px {
    max-width: 4px !important;
  }
  /* line 16153, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-5px {
    max-width: 5px !important;
  }
  /* line 16157, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-6px {
    max-width: 6px !important;
  }
  /* line 16161, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-7px {
    max-width: 7px !important;
  }
  /* line 16165, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-8px {
    max-width: 8px !important;
  }
  /* line 16169, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-9px {
    max-width: 9px !important;
  }
  /* line 16173, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-10px {
    max-width: 10px !important;
  }
  /* line 16177, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-15px {
    max-width: 15px !important;
  }
  /* line 16181, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-20px {
    max-width: 20px !important;
  }
  /* line 16185, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-25px {
    max-width: 25px !important;
  }
  /* line 16189, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-30px {
    max-width: 30px !important;
  }
  /* line 16193, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-35px {
    max-width: 35px !important;
  }
  /* line 16197, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-40px {
    max-width: 40px !important;
  }
  /* line 16201, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-45px {
    max-width: 45px !important;
  }
  /* line 16205, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-50px {
    max-width: 50px !important;
  }
  /* line 16209, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-55px {
    max-width: 55px !important;
  }
  /* line 16213, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-60px {
    max-width: 60px !important;
  }
  /* line 16217, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-65px {
    max-width: 65px !important;
  }
  /* line 16221, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-70px {
    max-width: 70px !important;
  }
  /* line 16225, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-75px {
    max-width: 75px !important;
  }
  /* line 16229, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-80px {
    max-width: 80px !important;
  }
  /* line 16233, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-85px {
    max-width: 85px !important;
  }
  /* line 16237, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-90px {
    max-width: 90px !important;
  }
  /* line 16241, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-95px {
    max-width: 95px !important;
  }
  /* line 16245, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-100px {
    max-width: 100px !important;
  }
  /* line 16249, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-125px {
    max-width: 125px !important;
  }
  /* line 16253, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-150px {
    max-width: 150px !important;
  }
  /* line 16257, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-175px {
    max-width: 175px !important;
  }
  /* line 16261, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-200px {
    max-width: 200px !important;
  }
  /* line 16265, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-225px {
    max-width: 225px !important;
  }
  /* line 16269, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-250px {
    max-width: 250px !important;
  }
  /* line 16273, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-275px {
    max-width: 275px !important;
  }
  /* line 16277, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-300px {
    max-width: 300px !important;
  }
  /* line 16281, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-325px {
    max-width: 325px !important;
  }
  /* line 16285, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-350px {
    max-width: 350px !important;
  }
  /* line 16289, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-375px {
    max-width: 375px !important;
  }
  /* line 16293, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-400px {
    max-width: 400px !important;
  }
  /* line 16297, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-425px {
    max-width: 425px !important;
  }
  /* line 16301, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-450px {
    max-width: 450px !important;
  }
  /* line 16305, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-475px {
    max-width: 475px !important;
  }
  /* line 16309, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-500px {
    max-width: 500px !important;
  }
  /* line 16313, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-550px {
    max-width: 550px !important;
  }
  /* line 16317, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-600px {
    max-width: 600px !important;
  }
  /* line 16321, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-650px {
    max-width: 650px !important;
  }
  /* line 16325, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-700px {
    max-width: 700px !important;
  }
  /* line 16329, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-750px {
    max-width: 750px !important;
  }
  /* line 16333, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-800px {
    max-width: 800px !important;
  }
  /* line 16337, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-850px {
    max-width: 850px !important;
  }
  /* line 16341, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-900px {
    max-width: 900px !important;
  }
  /* line 16345, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-950px {
    max-width: 950px !important;
  }
  /* line 16349, vendor/assets/stylesheets/craft/custom.scss */
  .mw-md-1000px {
    max-width: 1000px !important;
  }
  /* line 16353, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-unset {
    height: unset !important;
  }
  /* line 16357, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-25 {
    height: 25% !important;
  }
  /* line 16361, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-50 {
    height: 50% !important;
  }
  /* line 16365, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-75 {
    height: 75% !important;
  }
  /* line 16369, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-100 {
    height: 100% !important;
  }
  /* line 16373, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-auto {
    height: auto !important;
  }
  /* line 16377, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-1px {
    height: 1px !important;
  }
  /* line 16381, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-2px {
    height: 2px !important;
  }
  /* line 16385, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-3px {
    height: 3px !important;
  }
  /* line 16389, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-4px {
    height: 4px !important;
  }
  /* line 16393, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-5px {
    height: 5px !important;
  }
  /* line 16397, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-6px {
    height: 6px !important;
  }
  /* line 16401, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-7px {
    height: 7px !important;
  }
  /* line 16405, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-8px {
    height: 8px !important;
  }
  /* line 16409, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-9px {
    height: 9px !important;
  }
  /* line 16413, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-10px {
    height: 10px !important;
  }
  /* line 16417, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-15px {
    height: 15px !important;
  }
  /* line 16421, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-20px {
    height: 20px !important;
  }
  /* line 16425, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-25px {
    height: 25px !important;
  }
  /* line 16429, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-30px {
    height: 30px !important;
  }
  /* line 16433, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-35px {
    height: 35px !important;
  }
  /* line 16437, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-40px {
    height: 40px !important;
  }
  /* line 16441, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-45px {
    height: 45px !important;
  }
  /* line 16445, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-50px {
    height: 50px !important;
  }
  /* line 16449, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-55px {
    height: 55px !important;
  }
  /* line 16453, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-60px {
    height: 60px !important;
  }
  /* line 16457, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-65px {
    height: 65px !important;
  }
  /* line 16461, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-70px {
    height: 70px !important;
  }
  /* line 16465, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-75px {
    height: 75px !important;
  }
  /* line 16469, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-80px {
    height: 80px !important;
  }
  /* line 16473, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-85px {
    height: 85px !important;
  }
  /* line 16477, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-90px {
    height: 90px !important;
  }
  /* line 16481, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-95px {
    height: 95px !important;
  }
  /* line 16485, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-100px {
    height: 100px !important;
  }
  /* line 16489, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-125px {
    height: 125px !important;
  }
  /* line 16493, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-150px {
    height: 150px !important;
  }
  /* line 16497, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-175px {
    height: 175px !important;
  }
  /* line 16501, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-200px {
    height: 200px !important;
  }
  /* line 16505, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-225px {
    height: 225px !important;
  }
  /* line 16509, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-250px {
    height: 250px !important;
  }
  /* line 16513, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-275px {
    height: 275px !important;
  }
  /* line 16517, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-300px {
    height: 300px !important;
  }
  /* line 16521, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-325px {
    height: 325px !important;
  }
  /* line 16525, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-350px {
    height: 350px !important;
  }
  /* line 16529, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-375px {
    height: 375px !important;
  }
  /* line 16533, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-400px {
    height: 400px !important;
  }
  /* line 16537, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-425px {
    height: 425px !important;
  }
  /* line 16541, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-450px {
    height: 450px !important;
  }
  /* line 16545, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-475px {
    height: 475px !important;
  }
  /* line 16549, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-500px {
    height: 500px !important;
  }
  /* line 16553, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-550px {
    height: 550px !important;
  }
  /* line 16557, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-600px {
    height: 600px !important;
  }
  /* line 16561, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-650px {
    height: 650px !important;
  }
  /* line 16565, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-700px {
    height: 700px !important;
  }
  /* line 16569, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-750px {
    height: 750px !important;
  }
  /* line 16573, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-800px {
    height: 800px !important;
  }
  /* line 16577, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-850px {
    height: 850px !important;
  }
  /* line 16581, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-900px {
    height: 900px !important;
  }
  /* line 16585, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-950px {
    height: 950px !important;
  }
  /* line 16589, vendor/assets/stylesheets/craft/custom.scss */
  .h-md-1000px {
    height: 1000px !important;
  }
  /* line 16593, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-unset {
    max-height: unset !important;
  }
  /* line 16597, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-25 {
    max-height: 25% !important;
  }
  /* line 16601, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-50 {
    max-height: 50% !important;
  }
  /* line 16605, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-75 {
    max-height: 75% !important;
  }
  /* line 16609, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-100 {
    max-height: 100% !important;
  }
  /* line 16613, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-auto {
    max-height: auto !important;
  }
  /* line 16617, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-1px {
    max-height: 1px !important;
  }
  /* line 16621, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-2px {
    max-height: 2px !important;
  }
  /* line 16625, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-3px {
    max-height: 3px !important;
  }
  /* line 16629, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-4px {
    max-height: 4px !important;
  }
  /* line 16633, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-5px {
    max-height: 5px !important;
  }
  /* line 16637, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-6px {
    max-height: 6px !important;
  }
  /* line 16641, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-7px {
    max-height: 7px !important;
  }
  /* line 16645, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-8px {
    max-height: 8px !important;
  }
  /* line 16649, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-9px {
    max-height: 9px !important;
  }
  /* line 16653, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-10px {
    max-height: 10px !important;
  }
  /* line 16657, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-15px {
    max-height: 15px !important;
  }
  /* line 16661, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-20px {
    max-height: 20px !important;
  }
  /* line 16665, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-25px {
    max-height: 25px !important;
  }
  /* line 16669, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-30px {
    max-height: 30px !important;
  }
  /* line 16673, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-35px {
    max-height: 35px !important;
  }
  /* line 16677, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-40px {
    max-height: 40px !important;
  }
  /* line 16681, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-45px {
    max-height: 45px !important;
  }
  /* line 16685, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-50px {
    max-height: 50px !important;
  }
  /* line 16689, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-55px {
    max-height: 55px !important;
  }
  /* line 16693, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-60px {
    max-height: 60px !important;
  }
  /* line 16697, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-65px {
    max-height: 65px !important;
  }
  /* line 16701, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-70px {
    max-height: 70px !important;
  }
  /* line 16705, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-75px {
    max-height: 75px !important;
  }
  /* line 16709, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-80px {
    max-height: 80px !important;
  }
  /* line 16713, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-85px {
    max-height: 85px !important;
  }
  /* line 16717, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-90px {
    max-height: 90px !important;
  }
  /* line 16721, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-95px {
    max-height: 95px !important;
  }
  /* line 16725, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-100px {
    max-height: 100px !important;
  }
  /* line 16729, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-125px {
    max-height: 125px !important;
  }
  /* line 16733, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-150px {
    max-height: 150px !important;
  }
  /* line 16737, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-175px {
    max-height: 175px !important;
  }
  /* line 16741, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-200px {
    max-height: 200px !important;
  }
  /* line 16745, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-225px {
    max-height: 225px !important;
  }
  /* line 16749, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-250px {
    max-height: 250px !important;
  }
  /* line 16753, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-275px {
    max-height: 275px !important;
  }
  /* line 16757, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-300px {
    max-height: 300px !important;
  }
  /* line 16761, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-325px {
    max-height: 325px !important;
  }
  /* line 16765, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-350px {
    max-height: 350px !important;
  }
  /* line 16769, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-375px {
    max-height: 375px !important;
  }
  /* line 16773, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-400px {
    max-height: 400px !important;
  }
  /* line 16777, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-425px {
    max-height: 425px !important;
  }
  /* line 16781, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-450px {
    max-height: 450px !important;
  }
  /* line 16785, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-475px {
    max-height: 475px !important;
  }
  /* line 16789, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-500px {
    max-height: 500px !important;
  }
  /* line 16793, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-550px {
    max-height: 550px !important;
  }
  /* line 16797, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-600px {
    max-height: 600px !important;
  }
  /* line 16801, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-650px {
    max-height: 650px !important;
  }
  /* line 16805, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-700px {
    max-height: 700px !important;
  }
  /* line 16809, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-750px {
    max-height: 750px !important;
  }
  /* line 16813, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-800px {
    max-height: 800px !important;
  }
  /* line 16817, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-850px {
    max-height: 850px !important;
  }
  /* line 16821, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-900px {
    max-height: 900px !important;
  }
  /* line 16825, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-950px {
    max-height: 950px !important;
  }
  /* line 16829, vendor/assets/stylesheets/craft/custom.scss */
  .mh-md-1000px {
    max-height: 1000px !important;
  }
  /* line 16833, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  /* line 16837, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-row {
    flex-direction: row !important;
  }
  /* line 16841, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-column {
    flex-direction: column !important;
  }
  /* line 16845, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 16849, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 16853, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 16857, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 16861, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 16865, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 16869, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 16873, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 16877, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 16881, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-0 {
    gap: 0 !important;
  }
  /* line 16885, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  /* line 16889, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  /* line 16893, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-3 {
    gap: 0.75rem !important;
  }
  /* line 16897, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-4 {
    gap: 1rem !important;
  }
  /* line 16901, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-5 {
    gap: 1.25rem !important;
  }
  /* line 16905, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-6 {
    gap: 1.5rem !important;
  }
  /* line 16909, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-7 {
    gap: 1.75rem !important;
  }
  /* line 16913, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-8 {
    gap: 2rem !important;
  }
  /* line 16917, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-9 {
    gap: 2.25rem !important;
  }
  /* line 16921, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-10 {
    gap: 2.5rem !important;
  }
  /* line 16925, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-11 {
    gap: 2.75rem !important;
  }
  /* line 16929, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-12 {
    gap: 3rem !important;
  }
  /* line 16933, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-13 {
    gap: 3.25rem !important;
  }
  /* line 16937, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-14 {
    gap: 3.5rem !important;
  }
  /* line 16941, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-15 {
    gap: 3.75rem !important;
  }
  /* line 16945, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-16 {
    gap: 4rem !important;
  }
  /* line 16949, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-17 {
    gap: 4.25rem !important;
  }
  /* line 16953, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-18 {
    gap: 4.5rem !important;
  }
  /* line 16957, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-19 {
    gap: 4.75rem !important;
  }
  /* line 16961, vendor/assets/stylesheets/craft/custom.scss */
  .gap-md-20 {
    gap: 5rem !important;
  }
  /* line 16965, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 16969, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 16973, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-md-center {
    justify-content: center !important;
  }
  /* line 16977, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 16981, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  /* line 16985, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  /* line 16989, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 16993, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 16997, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-md-center {
    align-items: center !important;
  }
  /* line 17001, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 17005, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 17009, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 17013, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 17017, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-md-center {
    align-content: center !important;
  }
  /* line 17021, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-md-between {
    align-content: space-between !important;
  }
  /* line 17025, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-md-around {
    align-content: space-around !important;
  }
  /* line 17029, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 17033, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-md-auto {
    align-self: auto !important;
  }
  /* line 17037, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 17041, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 17045, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-md-center {
    align-self: center !important;
  }
  /* line 17049, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 17053, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  /* line 17057, vendor/assets/stylesheets/craft/custom.scss */
  .order-md-first {
    order: -1 !important;
  }
  /* line 17061, vendor/assets/stylesheets/craft/custom.scss */
  .order-md-0 {
    order: 0 !important;
  }
  /* line 17065, vendor/assets/stylesheets/craft/custom.scss */
  .order-md-1 {
    order: 1 !important;
  }
  /* line 17069, vendor/assets/stylesheets/craft/custom.scss */
  .order-md-2 {
    order: 2 !important;
  }
  /* line 17073, vendor/assets/stylesheets/craft/custom.scss */
  .order-md-3 {
    order: 3 !important;
  }
  /* line 17077, vendor/assets/stylesheets/craft/custom.scss */
  .order-md-4 {
    order: 4 !important;
  }
  /* line 17081, vendor/assets/stylesheets/craft/custom.scss */
  .order-md-5 {
    order: 5 !important;
  }
  /* line 17085, vendor/assets/stylesheets/craft/custom.scss */
  .order-md-last {
    order: 6 !important;
  }
  /* line 17089, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 17093, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 17097, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 17101, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-3 {
    margin: 0.75rem !important;
  }
  /* line 17105, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-4 {
    margin: 1rem !important;
  }
  /* line 17109, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-5 {
    margin: 1.25rem !important;
  }
  /* line 17113, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-6 {
    margin: 1.5rem !important;
  }
  /* line 17117, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-7 {
    margin: 1.75rem !important;
  }
  /* line 17121, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-8 {
    margin: 2rem !important;
  }
  /* line 17125, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-9 {
    margin: 2.25rem !important;
  }
  /* line 17129, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-10 {
    margin: 2.5rem !important;
  }
  /* line 17133, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-11 {
    margin: 2.75rem !important;
  }
  /* line 17137, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-12 {
    margin: 3rem !important;
  }
  /* line 17141, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-13 {
    margin: 3.25rem !important;
  }
  /* line 17145, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-14 {
    margin: 3.5rem !important;
  }
  /* line 17149, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-15 {
    margin: 3.75rem !important;
  }
  /* line 17153, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-16 {
    margin: 4rem !important;
  }
  /* line 17157, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-17 {
    margin: 4.25rem !important;
  }
  /* line 17161, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-18 {
    margin: 4.5rem !important;
  }
  /* line 17165, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-19 {
    margin: 4.75rem !important;
  }
  /* line 17169, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-20 {
    margin: 5rem !important;
  }
  /* line 17173, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 17177, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 17182, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 17187, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 17192, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  /* line 17197, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 17202, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  /* line 17207, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 17212, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-7 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  /* line 17217, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  /* line 17222, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-9 {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  /* line 17227, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  /* line 17232, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-11 {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  /* line 17237, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 17242, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-13 {
    margin-right: 3.25rem !important;
    margin-left: 3.25rem !important;
  }
  /* line 17247, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-14 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  /* line 17252, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  /* line 17257, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  /* line 17262, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-17 {
    margin-right: 4.25rem !important;
    margin-left: 4.25rem !important;
  }
  /* line 17267, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-18 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  /* line 17272, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-19 {
    margin-right: 4.75rem !important;
    margin-left: 4.75rem !important;
  }
  /* line 17277, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  /* line 17282, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 17287, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 17292, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 17297, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 17302, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  /* line 17307, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 17312, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  /* line 17317, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 17322, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  /* line 17327, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  /* line 17332, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  /* line 17337, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  /* line 17342, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  /* line 17347, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 17352, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  /* line 17357, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  /* line 17362, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  /* line 17367, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  /* line 17372, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  /* line 17377, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  /* line 17382, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  /* line 17387, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  /* line 17392, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 17397, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-0 {
    margin-top: 0 !important;
  }
  /* line 17401, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 17405, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 17409, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-3 {
    margin-top: 0.75rem !important;
  }
  /* line 17413, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-4 {
    margin-top: 1rem !important;
  }
  /* line 17417, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-5 {
    margin-top: 1.25rem !important;
  }
  /* line 17421, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-6 {
    margin-top: 1.5rem !important;
  }
  /* line 17425, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-7 {
    margin-top: 1.75rem !important;
  }
  /* line 17429, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-8 {
    margin-top: 2rem !important;
  }
  /* line 17433, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-9 {
    margin-top: 2.25rem !important;
  }
  /* line 17437, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-10 {
    margin-top: 2.5rem !important;
  }
  /* line 17441, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-11 {
    margin-top: 2.75rem !important;
  }
  /* line 17445, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-12 {
    margin-top: 3rem !important;
  }
  /* line 17449, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-13 {
    margin-top: 3.25rem !important;
  }
  /* line 17453, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-14 {
    margin-top: 3.5rem !important;
  }
  /* line 17457, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-15 {
    margin-top: 3.75rem !important;
  }
  /* line 17461, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-16 {
    margin-top: 4rem !important;
  }
  /* line 17465, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-17 {
    margin-top: 4.25rem !important;
  }
  /* line 17469, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-18 {
    margin-top: 4.5rem !important;
  }
  /* line 17473, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-19 {
    margin-top: 4.75rem !important;
  }
  /* line 17477, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-20 {
    margin-top: 5rem !important;
  }
  /* line 17481, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-auto {
    margin-top: auto !important;
  }
  /* line 17485, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-0 {
    margin-right: 0 !important;
  }
  /* line 17489, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 17493, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 17497, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-3 {
    margin-right: 0.75rem !important;
  }
  /* line 17501, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-4 {
    margin-right: 1rem !important;
  }
  /* line 17505, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-5 {
    margin-right: 1.25rem !important;
  }
  /* line 17509, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-6 {
    margin-right: 1.5rem !important;
  }
  /* line 17513, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-7 {
    margin-right: 1.75rem !important;
  }
  /* line 17517, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-8 {
    margin-right: 2rem !important;
  }
  /* line 17521, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-9 {
    margin-right: 2.25rem !important;
  }
  /* line 17525, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-10 {
    margin-right: 2.5rem !important;
  }
  /* line 17529, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-11 {
    margin-right: 2.75rem !important;
  }
  /* line 17533, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-12 {
    margin-right: 3rem !important;
  }
  /* line 17537, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-13 {
    margin-right: 3.25rem !important;
  }
  /* line 17541, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-14 {
    margin-right: 3.5rem !important;
  }
  /* line 17545, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-15 {
    margin-right: 3.75rem !important;
  }
  /* line 17549, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-16 {
    margin-right: 4rem !important;
  }
  /* line 17553, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-17 {
    margin-right: 4.25rem !important;
  }
  /* line 17557, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-18 {
    margin-right: 4.5rem !important;
  }
  /* line 17561, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-19 {
    margin-right: 4.75rem !important;
  }
  /* line 17565, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-20 {
    margin-right: 5rem !important;
  }
  /* line 17569, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-auto {
    margin-right: auto !important;
  }
  /* line 17573, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 17577, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 17581, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 17585, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 17589, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-4 {
    margin-bottom: 1rem !important;
  }
  /* line 17593, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-5 {
    margin-bottom: 1.25rem !important;
  }
  /* line 17597, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-6 {
    margin-bottom: 1.5rem !important;
  }
  /* line 17601, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-7 {
    margin-bottom: 1.75rem !important;
  }
  /* line 17605, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-8 {
    margin-bottom: 2rem !important;
  }
  /* line 17609, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-9 {
    margin-bottom: 2.25rem !important;
  }
  /* line 17613, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-10 {
    margin-bottom: 2.5rem !important;
  }
  /* line 17617, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-11 {
    margin-bottom: 2.75rem !important;
  }
  /* line 17621, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-12 {
    margin-bottom: 3rem !important;
  }
  /* line 17625, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-13 {
    margin-bottom: 3.25rem !important;
  }
  /* line 17629, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-14 {
    margin-bottom: 3.5rem !important;
  }
  /* line 17633, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-15 {
    margin-bottom: 3.75rem !important;
  }
  /* line 17637, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-16 {
    margin-bottom: 4rem !important;
  }
  /* line 17641, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-17 {
    margin-bottom: 4.25rem !important;
  }
  /* line 17645, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-18 {
    margin-bottom: 4.5rem !important;
  }
  /* line 17649, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-19 {
    margin-bottom: 4.75rem !important;
  }
  /* line 17653, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-20 {
    margin-bottom: 5rem !important;
  }
  /* line 17657, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  /* line 17661, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-0 {
    margin-left: 0 !important;
  }
  /* line 17665, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 17669, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 17673, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-3 {
    margin-left: 0.75rem !important;
  }
  /* line 17677, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-4 {
    margin-left: 1rem !important;
  }
  /* line 17681, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-5 {
    margin-left: 1.25rem !important;
  }
  /* line 17685, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-6 {
    margin-left: 1.5rem !important;
  }
  /* line 17689, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-7 {
    margin-left: 1.75rem !important;
  }
  /* line 17693, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-8 {
    margin-left: 2rem !important;
  }
  /* line 17697, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-9 {
    margin-left: 2.25rem !important;
  }
  /* line 17701, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-10 {
    margin-left: 2.5rem !important;
  }
  /* line 17705, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-11 {
    margin-left: 2.75rem !important;
  }
  /* line 17709, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-12 {
    margin-left: 3rem !important;
  }
  /* line 17713, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-13 {
    margin-left: 3.25rem !important;
  }
  /* line 17717, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-14 {
    margin-left: 3.5rem !important;
  }
  /* line 17721, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-15 {
    margin-left: 3.75rem !important;
  }
  /* line 17725, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-16 {
    margin-left: 4rem !important;
  }
  /* line 17729, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-17 {
    margin-left: 4.25rem !important;
  }
  /* line 17733, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-18 {
    margin-left: 4.5rem !important;
  }
  /* line 17737, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-19 {
    margin-left: 4.75rem !important;
  }
  /* line 17741, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-20 {
    margin-left: 5rem !important;
  }
  /* line 17745, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-auto {
    margin-left: auto !important;
  }
  /* line 17749, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  /* line 17753, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  /* line 17757, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n3 {
    margin: -0.75rem !important;
  }
  /* line 17761, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n4 {
    margin: -1rem !important;
  }
  /* line 17765, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n5 {
    margin: -1.25rem !important;
  }
  /* line 17769, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n6 {
    margin: -1.5rem !important;
  }
  /* line 17773, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n7 {
    margin: -1.75rem !important;
  }
  /* line 17777, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n8 {
    margin: -2rem !important;
  }
  /* line 17781, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n9 {
    margin: -2.25rem !important;
  }
  /* line 17785, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n10 {
    margin: -2.5rem !important;
  }
  /* line 17789, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n11 {
    margin: -2.75rem !important;
  }
  /* line 17793, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n12 {
    margin: -3rem !important;
  }
  /* line 17797, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n13 {
    margin: -3.25rem !important;
  }
  /* line 17801, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n14 {
    margin: -3.5rem !important;
  }
  /* line 17805, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n15 {
    margin: -3.75rem !important;
  }
  /* line 17809, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n16 {
    margin: -4rem !important;
  }
  /* line 17813, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n17 {
    margin: -4.25rem !important;
  }
  /* line 17817, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n18 {
    margin: -4.5rem !important;
  }
  /* line 17821, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n19 {
    margin: -4.75rem !important;
  }
  /* line 17825, vendor/assets/stylesheets/craft/custom.scss */
  .m-md-n20 {
    margin: -5rem !important;
  }
  /* line 17829, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  /* line 17834, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  /* line 17839, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  /* line 17844, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  /* line 17849, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n5 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  /* line 17854, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  /* line 17859, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n7 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important;
  }
  /* line 17864, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n8 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  /* line 17869, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n9 {
    margin-right: -2.25rem !important;
    margin-left: -2.25rem !important;
  }
  /* line 17874, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n10 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  /* line 17879, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n11 {
    margin-right: -2.75rem !important;
    margin-left: -2.75rem !important;
  }
  /* line 17884, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n12 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  /* line 17889, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n13 {
    margin-right: -3.25rem !important;
    margin-left: -3.25rem !important;
  }
  /* line 17894, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n14 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  /* line 17899, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n15 {
    margin-right: -3.75rem !important;
    margin-left: -3.75rem !important;
  }
  /* line 17904, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n16 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  /* line 17909, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n17 {
    margin-right: -4.25rem !important;
    margin-left: -4.25rem !important;
  }
  /* line 17914, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n18 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  /* line 17919, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n19 {
    margin-right: -4.75rem !important;
    margin-left: -4.75rem !important;
  }
  /* line 17924, vendor/assets/stylesheets/craft/custom.scss */
  .mx-md-n20 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  /* line 17929, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  /* line 17934, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  /* line 17939, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  /* line 17944, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  /* line 17949, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  /* line 17954, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  /* line 17959, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }
  /* line 17964, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  /* line 17969, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }
  /* line 17974, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  /* line 17979, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }
  /* line 17984, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  /* line 17989, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }
  /* line 17994, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  /* line 17999, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  /* line 18004, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  /* line 18009, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }
  /* line 18014, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  /* line 18019, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }
  /* line 18024, vendor/assets/stylesheets/craft/custom.scss */
  .my-md-n20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  /* line 18029, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 18033, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 18037, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n3 {
    margin-top: -0.75rem !important;
  }
  /* line 18041, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n4 {
    margin-top: -1rem !important;
  }
  /* line 18045, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n5 {
    margin-top: -1.25rem !important;
  }
  /* line 18049, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n6 {
    margin-top: -1.5rem !important;
  }
  /* line 18053, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n7 {
    margin-top: -1.75rem !important;
  }
  /* line 18057, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n8 {
    margin-top: -2rem !important;
  }
  /* line 18061, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n9 {
    margin-top: -2.25rem !important;
  }
  /* line 18065, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n10 {
    margin-top: -2.5rem !important;
  }
  /* line 18069, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n11 {
    margin-top: -2.75rem !important;
  }
  /* line 18073, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n12 {
    margin-top: -3rem !important;
  }
  /* line 18077, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n13 {
    margin-top: -3.25rem !important;
  }
  /* line 18081, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n14 {
    margin-top: -3.5rem !important;
  }
  /* line 18085, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n15 {
    margin-top: -3.75rem !important;
  }
  /* line 18089, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n16 {
    margin-top: -4rem !important;
  }
  /* line 18093, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n17 {
    margin-top: -4.25rem !important;
  }
  /* line 18097, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n18 {
    margin-top: -4.5rem !important;
  }
  /* line 18101, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n19 {
    margin-top: -4.75rem !important;
  }
  /* line 18105, vendor/assets/stylesheets/craft/custom.scss */
  .mt-md-n20 {
    margin-top: -5rem !important;
  }
  /* line 18109, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 18113, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 18117, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n3 {
    margin-right: -0.75rem !important;
  }
  /* line 18121, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n4 {
    margin-right: -1rem !important;
  }
  /* line 18125, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n5 {
    margin-right: -1.25rem !important;
  }
  /* line 18129, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n6 {
    margin-right: -1.5rem !important;
  }
  /* line 18133, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n7 {
    margin-right: -1.75rem !important;
  }
  /* line 18137, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n8 {
    margin-right: -2rem !important;
  }
  /* line 18141, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n9 {
    margin-right: -2.25rem !important;
  }
  /* line 18145, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n10 {
    margin-right: -2.5rem !important;
  }
  /* line 18149, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n11 {
    margin-right: -2.75rem !important;
  }
  /* line 18153, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n12 {
    margin-right: -3rem !important;
  }
  /* line 18157, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n13 {
    margin-right: -3.25rem !important;
  }
  /* line 18161, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n14 {
    margin-right: -3.5rem !important;
  }
  /* line 18165, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n15 {
    margin-right: -3.75rem !important;
  }
  /* line 18169, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n16 {
    margin-right: -4rem !important;
  }
  /* line 18173, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n17 {
    margin-right: -4.25rem !important;
  }
  /* line 18177, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n18 {
    margin-right: -4.5rem !important;
  }
  /* line 18181, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n19 {
    margin-right: -4.75rem !important;
  }
  /* line 18185, vendor/assets/stylesheets/craft/custom.scss */
  .me-md-n20 {
    margin-right: -5rem !important;
  }
  /* line 18189, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 18193, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 18197, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n3 {
    margin-bottom: -0.75rem !important;
  }
  /* line 18201, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n4 {
    margin-bottom: -1rem !important;
  }
  /* line 18205, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n5 {
    margin-bottom: -1.25rem !important;
  }
  /* line 18209, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n6 {
    margin-bottom: -1.5rem !important;
  }
  /* line 18213, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n7 {
    margin-bottom: -1.75rem !important;
  }
  /* line 18217, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n8 {
    margin-bottom: -2rem !important;
  }
  /* line 18221, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n9 {
    margin-bottom: -2.25rem !important;
  }
  /* line 18225, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n10 {
    margin-bottom: -2.5rem !important;
  }
  /* line 18229, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n11 {
    margin-bottom: -2.75rem !important;
  }
  /* line 18233, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n12 {
    margin-bottom: -3rem !important;
  }
  /* line 18237, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n13 {
    margin-bottom: -3.25rem !important;
  }
  /* line 18241, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n14 {
    margin-bottom: -3.5rem !important;
  }
  /* line 18245, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n15 {
    margin-bottom: -3.75rem !important;
  }
  /* line 18249, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n16 {
    margin-bottom: -4rem !important;
  }
  /* line 18253, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n17 {
    margin-bottom: -4.25rem !important;
  }
  /* line 18257, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n18 {
    margin-bottom: -4.5rem !important;
  }
  /* line 18261, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n19 {
    margin-bottom: -4.75rem !important;
  }
  /* line 18265, vendor/assets/stylesheets/craft/custom.scss */
  .mb-md-n20 {
    margin-bottom: -5rem !important;
  }
  /* line 18269, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 18273, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 18277, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n3 {
    margin-left: -0.75rem !important;
  }
  /* line 18281, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n4 {
    margin-left: -1rem !important;
  }
  /* line 18285, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n5 {
    margin-left: -1.25rem !important;
  }
  /* line 18289, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n6 {
    margin-left: -1.5rem !important;
  }
  /* line 18293, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n7 {
    margin-left: -1.75rem !important;
  }
  /* line 18297, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n8 {
    margin-left: -2rem !important;
  }
  /* line 18301, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n9 {
    margin-left: -2.25rem !important;
  }
  /* line 18305, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n10 {
    margin-left: -2.5rem !important;
  }
  /* line 18309, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n11 {
    margin-left: -2.75rem !important;
  }
  /* line 18313, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n12 {
    margin-left: -3rem !important;
  }
  /* line 18317, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n13 {
    margin-left: -3.25rem !important;
  }
  /* line 18321, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n14 {
    margin-left: -3.5rem !important;
  }
  /* line 18325, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n15 {
    margin-left: -3.75rem !important;
  }
  /* line 18329, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n16 {
    margin-left: -4rem !important;
  }
  /* line 18333, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n17 {
    margin-left: -4.25rem !important;
  }
  /* line 18337, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n18 {
    margin-left: -4.5rem !important;
  }
  /* line 18341, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n19 {
    margin-left: -4.75rem !important;
  }
  /* line 18345, vendor/assets/stylesheets/craft/custom.scss */
  .ms-md-n20 {
    margin-left: -5rem !important;
  }
  /* line 18349, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 18353, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 18357, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 18361, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-3 {
    padding: 0.75rem !important;
  }
  /* line 18365, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-4 {
    padding: 1rem !important;
  }
  /* line 18369, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-5 {
    padding: 1.25rem !important;
  }
  /* line 18373, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-6 {
    padding: 1.5rem !important;
  }
  /* line 18377, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-7 {
    padding: 1.75rem !important;
  }
  /* line 18381, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-8 {
    padding: 2rem !important;
  }
  /* line 18385, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-9 {
    padding: 2.25rem !important;
  }
  /* line 18389, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-10 {
    padding: 2.5rem !important;
  }
  /* line 18393, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-11 {
    padding: 2.75rem !important;
  }
  /* line 18397, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-12 {
    padding: 3rem !important;
  }
  /* line 18401, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-13 {
    padding: 3.25rem !important;
  }
  /* line 18405, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-14 {
    padding: 3.5rem !important;
  }
  /* line 18409, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-15 {
    padding: 3.75rem !important;
  }
  /* line 18413, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-16 {
    padding: 4rem !important;
  }
  /* line 18417, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-17 {
    padding: 4.25rem !important;
  }
  /* line 18421, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-18 {
    padding: 4.5rem !important;
  }
  /* line 18425, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-19 {
    padding: 4.75rem !important;
  }
  /* line 18429, vendor/assets/stylesheets/craft/custom.scss */
  .p-md-20 {
    padding: 5rem !important;
  }
  /* line 18433, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 18438, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 18443, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 18448, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  /* line 18453, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 18458, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  /* line 18463, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 18468, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-7 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  /* line 18473, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  /* line 18478, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-9 {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  /* line 18483, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  /* line 18488, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-11 {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  /* line 18493, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 18498, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-13 {
    padding-right: 3.25rem !important;
    padding-left: 3.25rem !important;
  }
  /* line 18503, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-14 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  /* line 18508, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  /* line 18513, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  /* line 18518, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-17 {
    padding-right: 4.25rem !important;
    padding-left: 4.25rem !important;
  }
  /* line 18523, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-18 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  /* line 18528, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-19 {
    padding-right: 4.75rem !important;
    padding-left: 4.75rem !important;
  }
  /* line 18533, vendor/assets/stylesheets/craft/custom.scss */
  .px-md-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  /* line 18538, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 18543, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 18548, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 18553, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  /* line 18558, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 18563, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  /* line 18568, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 18573, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  /* line 18578, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  /* line 18583, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  /* line 18588, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  /* line 18593, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  /* line 18598, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 18603, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  /* line 18608, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  /* line 18613, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  /* line 18618, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  /* line 18623, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  /* line 18628, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  /* line 18633, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  /* line 18638, vendor/assets/stylesheets/craft/custom.scss */
  .py-md-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  /* line 18643, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-0 {
    padding-top: 0 !important;
  }
  /* line 18647, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 18651, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 18655, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-3 {
    padding-top: 0.75rem !important;
  }
  /* line 18659, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-4 {
    padding-top: 1rem !important;
  }
  /* line 18663, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-5 {
    padding-top: 1.25rem !important;
  }
  /* line 18667, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-6 {
    padding-top: 1.5rem !important;
  }
  /* line 18671, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-7 {
    padding-top: 1.75rem !important;
  }
  /* line 18675, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-8 {
    padding-top: 2rem !important;
  }
  /* line 18679, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-9 {
    padding-top: 2.25rem !important;
  }
  /* line 18683, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-10 {
    padding-top: 2.5rem !important;
  }
  /* line 18687, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-11 {
    padding-top: 2.75rem !important;
  }
  /* line 18691, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-12 {
    padding-top: 3rem !important;
  }
  /* line 18695, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-13 {
    padding-top: 3.25rem !important;
  }
  /* line 18699, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-14 {
    padding-top: 3.5rem !important;
  }
  /* line 18703, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-15 {
    padding-top: 3.75rem !important;
  }
  /* line 18707, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-16 {
    padding-top: 4rem !important;
  }
  /* line 18711, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-17 {
    padding-top: 4.25rem !important;
  }
  /* line 18715, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-18 {
    padding-top: 4.5rem !important;
  }
  /* line 18719, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-19 {
    padding-top: 4.75rem !important;
  }
  /* line 18723, vendor/assets/stylesheets/craft/custom.scss */
  .pt-md-20 {
    padding-top: 5rem !important;
  }
  /* line 18727, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-0 {
    padding-right: 0 !important;
  }
  /* line 18731, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 18735, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 18739, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-3 {
    padding-right: 0.75rem !important;
  }
  /* line 18743, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-4 {
    padding-right: 1rem !important;
  }
  /* line 18747, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-5 {
    padding-right: 1.25rem !important;
  }
  /* line 18751, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-6 {
    padding-right: 1.5rem !important;
  }
  /* line 18755, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-7 {
    padding-right: 1.75rem !important;
  }
  /* line 18759, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-8 {
    padding-right: 2rem !important;
  }
  /* line 18763, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-9 {
    padding-right: 2.25rem !important;
  }
  /* line 18767, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-10 {
    padding-right: 2.5rem !important;
  }
  /* line 18771, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-11 {
    padding-right: 2.75rem !important;
  }
  /* line 18775, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-12 {
    padding-right: 3rem !important;
  }
  /* line 18779, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-13 {
    padding-right: 3.25rem !important;
  }
  /* line 18783, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-14 {
    padding-right: 3.5rem !important;
  }
  /* line 18787, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-15 {
    padding-right: 3.75rem !important;
  }
  /* line 18791, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-16 {
    padding-right: 4rem !important;
  }
  /* line 18795, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-17 {
    padding-right: 4.25rem !important;
  }
  /* line 18799, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-18 {
    padding-right: 4.5rem !important;
  }
  /* line 18803, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-19 {
    padding-right: 4.75rem !important;
  }
  /* line 18807, vendor/assets/stylesheets/craft/custom.scss */
  .pe-md-20 {
    padding-right: 5rem !important;
  }
  /* line 18811, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 18815, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 18819, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 18823, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 18827, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-4 {
    padding-bottom: 1rem !important;
  }
  /* line 18831, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-5 {
    padding-bottom: 1.25rem !important;
  }
  /* line 18835, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-6 {
    padding-bottom: 1.5rem !important;
  }
  /* line 18839, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-7 {
    padding-bottom: 1.75rem !important;
  }
  /* line 18843, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-8 {
    padding-bottom: 2rem !important;
  }
  /* line 18847, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-9 {
    padding-bottom: 2.25rem !important;
  }
  /* line 18851, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-10 {
    padding-bottom: 2.5rem !important;
  }
  /* line 18855, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-11 {
    padding-bottom: 2.75rem !important;
  }
  /* line 18859, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-12 {
    padding-bottom: 3rem !important;
  }
  /* line 18863, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-13 {
    padding-bottom: 3.25rem !important;
  }
  /* line 18867, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-14 {
    padding-bottom: 3.5rem !important;
  }
  /* line 18871, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-15 {
    padding-bottom: 3.75rem !important;
  }
  /* line 18875, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-16 {
    padding-bottom: 4rem !important;
  }
  /* line 18879, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-17 {
    padding-bottom: 4.25rem !important;
  }
  /* line 18883, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-18 {
    padding-bottom: 4.5rem !important;
  }
  /* line 18887, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-19 {
    padding-bottom: 4.75rem !important;
  }
  /* line 18891, vendor/assets/stylesheets/craft/custom.scss */
  .pb-md-20 {
    padding-bottom: 5rem !important;
  }
  /* line 18895, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-0 {
    padding-left: 0 !important;
  }
  /* line 18899, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 18903, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 18907, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-3 {
    padding-left: 0.75rem !important;
  }
  /* line 18911, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-4 {
    padding-left: 1rem !important;
  }
  /* line 18915, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-5 {
    padding-left: 1.25rem !important;
  }
  /* line 18919, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-6 {
    padding-left: 1.5rem !important;
  }
  /* line 18923, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-7 {
    padding-left: 1.75rem !important;
  }
  /* line 18927, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-8 {
    padding-left: 2rem !important;
  }
  /* line 18931, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-9 {
    padding-left: 2.25rem !important;
  }
  /* line 18935, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-10 {
    padding-left: 2.5rem !important;
  }
  /* line 18939, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-11 {
    padding-left: 2.75rem !important;
  }
  /* line 18943, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-12 {
    padding-left: 3rem !important;
  }
  /* line 18947, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-13 {
    padding-left: 3.25rem !important;
  }
  /* line 18951, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-14 {
    padding-left: 3.5rem !important;
  }
  /* line 18955, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-15 {
    padding-left: 3.75rem !important;
  }
  /* line 18959, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-16 {
    padding-left: 4rem !important;
  }
  /* line 18963, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-17 {
    padding-left: 4.25rem !important;
  }
  /* line 18967, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-18 {
    padding-left: 4.5rem !important;
  }
  /* line 18971, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-19 {
    padding-left: 4.75rem !important;
  }
  /* line 18975, vendor/assets/stylesheets/craft/custom.scss */
  .ps-md-20 {
    padding-left: 5rem !important;
  }
  /* line 18979, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-1 {
    font-size: calc(1.3rem + .6vw) !important;
  }
  /* line 18983, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-2 {
    font-size: calc(1.275rem + .3vw) !important;
  }
  /* line 18987, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-3 {
    font-size: calc(1.26rem + .12vw) !important;
  }
  /* line 18991, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-4 {
    font-size: 1.25rem !important;
  }
  /* line 18995, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-5 {
    font-size: 1.15rem !important;
  }
  /* line 18999, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-6 {
    font-size: 1.075rem !important;
  }
  /* line 19003, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-7 {
    font-size: 0.95rem !important;
  }
  /* line 19007, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-8 {
    font-size: 0.85rem !important;
  }
  /* line 19011, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-9 {
    font-size: 0.75rem !important;
  }
  /* line 19015, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-10 {
    font-size: 0.5rem !important;
  }
  /* line 19019, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-base {
    font-size: 1rem !important;
  }
  /* line 19023, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-fluid {
    font-size: 100% !important;
  }
  /* line 19027, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-2x {
    font-size: calc(1.325rem + .9vw) !important;
  }
  /* line 19031, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-2qx {
    font-size: calc(1.35rem + 1.2vw) !important;
  }
  /* line 19035, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-2hx {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  /* line 19039, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-2tx {
    font-size: calc(1.4rem + 1.8vw) !important;
  }
  /* line 19043, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-3x {
    font-size: calc(1.425rem + 2.1vw) !important;
  }
  /* line 19047, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-3qx {
    font-size: calc(1.45rem + 2.4vw) !important;
  }
  /* line 19051, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-3hx {
    font-size: calc(1.475rem + 2.7vw) !important;
  }
  /* line 19055, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-3tx {
    font-size: calc(1.5rem + 3vw) !important;
  }
  /* line 19059, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-4x {
    font-size: calc(1.525rem + 3.3vw) !important;
  }
  /* line 19063, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-4qx {
    font-size: calc(1.55rem + 3.6vw) !important;
  }
  /* line 19067, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-4hx {
    font-size: calc(1.575rem + 3.9vw) !important;
  }
  /* line 19071, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-4tx {
    font-size: calc(1.6rem + 4.2vw) !important;
  }
  /* line 19075, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-5x {
    font-size: calc(1.625rem + 4.5vw) !important;
  }
  /* line 19079, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-5qx {
    font-size: calc(1.65rem + 4.8vw) !important;
  }
  /* line 19083, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-5hx {
    font-size: calc(1.675rem + 5.1vw) !important;
  }
  /* line 19087, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-5tx {
    font-size: calc(1.7rem + 5.4vw) !important;
  }
  /* line 19091, vendor/assets/stylesheets/craft/custom.scss */
  .text-md-start {
    text-align: left !important;
  }
  /* line 19095, vendor/assets/stylesheets/craft/custom.scss */
  .text-md-end {
    text-align: right !important;
  }
  /* line 19099, vendor/assets/stylesheets/craft/custom.scss */
  .text-md-center {
    text-align: center !important;
  }
  /* line 19103, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-unset {
    min-width: unset !important;
  }
  /* line 19107, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-25 {
    min-width: 25% !important;
  }
  /* line 19111, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-50 {
    min-width: 50% !important;
  }
  /* line 19115, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-75 {
    min-width: 75% !important;
  }
  /* line 19119, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-100 {
    min-width: 100% !important;
  }
  /* line 19123, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-auto {
    min-width: auto !important;
  }
  /* line 19127, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-1px {
    min-width: 1px !important;
  }
  /* line 19131, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-2px {
    min-width: 2px !important;
  }
  /* line 19135, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-3px {
    min-width: 3px !important;
  }
  /* line 19139, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-4px {
    min-width: 4px !important;
  }
  /* line 19143, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-5px {
    min-width: 5px !important;
  }
  /* line 19147, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-6px {
    min-width: 6px !important;
  }
  /* line 19151, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-7px {
    min-width: 7px !important;
  }
  /* line 19155, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-8px {
    min-width: 8px !important;
  }
  /* line 19159, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-9px {
    min-width: 9px !important;
  }
  /* line 19163, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-10px {
    min-width: 10px !important;
  }
  /* line 19167, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-15px {
    min-width: 15px !important;
  }
  /* line 19171, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-20px {
    min-width: 20px !important;
  }
  /* line 19175, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-25px {
    min-width: 25px !important;
  }
  /* line 19179, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-30px {
    min-width: 30px !important;
  }
  /* line 19183, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-35px {
    min-width: 35px !important;
  }
  /* line 19187, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-40px {
    min-width: 40px !important;
  }
  /* line 19191, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-45px {
    min-width: 45px !important;
  }
  /* line 19195, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-50px {
    min-width: 50px !important;
  }
  /* line 19199, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-55px {
    min-width: 55px !important;
  }
  /* line 19203, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-60px {
    min-width: 60px !important;
  }
  /* line 19207, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-65px {
    min-width: 65px !important;
  }
  /* line 19211, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-70px {
    min-width: 70px !important;
  }
  /* line 19215, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-75px {
    min-width: 75px !important;
  }
  /* line 19219, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-80px {
    min-width: 80px !important;
  }
  /* line 19223, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-85px {
    min-width: 85px !important;
  }
  /* line 19227, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-90px {
    min-width: 90px !important;
  }
  /* line 19231, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-95px {
    min-width: 95px !important;
  }
  /* line 19235, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-100px {
    min-width: 100px !important;
  }
  /* line 19239, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-125px {
    min-width: 125px !important;
  }
  /* line 19243, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-150px {
    min-width: 150px !important;
  }
  /* line 19247, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-175px {
    min-width: 175px !important;
  }
  /* line 19251, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-200px {
    min-width: 200px !important;
  }
  /* line 19255, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-225px {
    min-width: 225px !important;
  }
  /* line 19259, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-250px {
    min-width: 250px !important;
  }
  /* line 19263, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-275px {
    min-width: 275px !important;
  }
  /* line 19267, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-300px {
    min-width: 300px !important;
  }
  /* line 19271, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-325px {
    min-width: 325px !important;
  }
  /* line 19275, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-350px {
    min-width: 350px !important;
  }
  /* line 19279, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-375px {
    min-width: 375px !important;
  }
  /* line 19283, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-400px {
    min-width: 400px !important;
  }
  /* line 19287, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-425px {
    min-width: 425px !important;
  }
  /* line 19291, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-450px {
    min-width: 450px !important;
  }
  /* line 19295, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-475px {
    min-width: 475px !important;
  }
  /* line 19299, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-500px {
    min-width: 500px !important;
  }
  /* line 19303, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-550px {
    min-width: 550px !important;
  }
  /* line 19307, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-600px {
    min-width: 600px !important;
  }
  /* line 19311, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-650px {
    min-width: 650px !important;
  }
  /* line 19315, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-700px {
    min-width: 700px !important;
  }
  /* line 19319, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-750px {
    min-width: 750px !important;
  }
  /* line 19323, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-800px {
    min-width: 800px !important;
  }
  /* line 19327, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-850px {
    min-width: 850px !important;
  }
  /* line 19331, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-900px {
    min-width: 900px !important;
  }
  /* line 19335, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-950px {
    min-width: 950px !important;
  }
  /* line 19339, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-md-1000px {
    min-width: 1000px !important;
  }
  /* line 19343, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-unset {
    min-height: unset !important;
  }
  /* line 19347, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-25 {
    min-height: 25% !important;
  }
  /* line 19351, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-50 {
    min-height: 50% !important;
  }
  /* line 19355, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-75 {
    min-height: 75% !important;
  }
  /* line 19359, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-100 {
    min-height: 100% !important;
  }
  /* line 19363, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-auto {
    min-height: auto !important;
  }
  /* line 19367, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-1px {
    min-height: 1px !important;
  }
  /* line 19371, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-2px {
    min-height: 2px !important;
  }
  /* line 19375, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-3px {
    min-height: 3px !important;
  }
  /* line 19379, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-4px {
    min-height: 4px !important;
  }
  /* line 19383, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-5px {
    min-height: 5px !important;
  }
  /* line 19387, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-6px {
    min-height: 6px !important;
  }
  /* line 19391, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-7px {
    min-height: 7px !important;
  }
  /* line 19395, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-8px {
    min-height: 8px !important;
  }
  /* line 19399, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-9px {
    min-height: 9px !important;
  }
  /* line 19403, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-10px {
    min-height: 10px !important;
  }
  /* line 19407, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-15px {
    min-height: 15px !important;
  }
  /* line 19411, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-20px {
    min-height: 20px !important;
  }
  /* line 19415, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-25px {
    min-height: 25px !important;
  }
  /* line 19419, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-30px {
    min-height: 30px !important;
  }
  /* line 19423, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-35px {
    min-height: 35px !important;
  }
  /* line 19427, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-40px {
    min-height: 40px !important;
  }
  /* line 19431, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-45px {
    min-height: 45px !important;
  }
  /* line 19435, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-50px {
    min-height: 50px !important;
  }
  /* line 19439, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-55px {
    min-height: 55px !important;
  }
  /* line 19443, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-60px {
    min-height: 60px !important;
  }
  /* line 19447, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-65px {
    min-height: 65px !important;
  }
  /* line 19451, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-70px {
    min-height: 70px !important;
  }
  /* line 19455, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-75px {
    min-height: 75px !important;
  }
  /* line 19459, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-80px {
    min-height: 80px !important;
  }
  /* line 19463, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-85px {
    min-height: 85px !important;
  }
  /* line 19467, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-90px {
    min-height: 90px !important;
  }
  /* line 19471, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-95px {
    min-height: 95px !important;
  }
  /* line 19475, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-100px {
    min-height: 100px !important;
  }
  /* line 19479, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-125px {
    min-height: 125px !important;
  }
  /* line 19483, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-150px {
    min-height: 150px !important;
  }
  /* line 19487, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-175px {
    min-height: 175px !important;
  }
  /* line 19491, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-200px {
    min-height: 200px !important;
  }
  /* line 19495, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-225px {
    min-height: 225px !important;
  }
  /* line 19499, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-250px {
    min-height: 250px !important;
  }
  /* line 19503, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-275px {
    min-height: 275px !important;
  }
  /* line 19507, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-300px {
    min-height: 300px !important;
  }
  /* line 19511, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-325px {
    min-height: 325px !important;
  }
  /* line 19515, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-350px {
    min-height: 350px !important;
  }
  /* line 19519, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-375px {
    min-height: 375px !important;
  }
  /* line 19523, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-400px {
    min-height: 400px !important;
  }
  /* line 19527, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-425px {
    min-height: 425px !important;
  }
  /* line 19531, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-450px {
    min-height: 450px !important;
  }
  /* line 19535, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-475px {
    min-height: 475px !important;
  }
  /* line 19539, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-500px {
    min-height: 500px !important;
  }
  /* line 19543, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-550px {
    min-height: 550px !important;
  }
  /* line 19547, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-600px {
    min-height: 600px !important;
  }
  /* line 19551, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-650px {
    min-height: 650px !important;
  }
  /* line 19555, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-700px {
    min-height: 700px !important;
  }
  /* line 19559, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-750px {
    min-height: 750px !important;
  }
  /* line 19563, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-800px {
    min-height: 800px !important;
  }
  /* line 19567, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-850px {
    min-height: 850px !important;
  }
  /* line 19571, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-900px {
    min-height: 900px !important;
  }
  /* line 19575, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-950px {
    min-height: 950px !important;
  }
  /* line 19579, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-md-1000px {
    min-height: 1000px !important;
  }
}

@media (min-width: 992px) {
  /* line 19585, vendor/assets/stylesheets/craft/custom.scss */
  .float-lg-start {
    float: left !important;
  }
  /* line 19589, vendor/assets/stylesheets/craft/custom.scss */
  .float-lg-end {
    float: right !important;
  }
  /* line 19593, vendor/assets/stylesheets/craft/custom.scss */
  .float-lg-none {
    float: none !important;
  }
  /* line 19597, vendor/assets/stylesheets/craft/custom.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 19601, vendor/assets/stylesheets/craft/custom.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 19605, vendor/assets/stylesheets/craft/custom.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 19609, vendor/assets/stylesheets/craft/custom.scss */
  .d-lg-grid {
    display: grid !important;
  }
  /* line 19613, vendor/assets/stylesheets/craft/custom.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 19617, vendor/assets/stylesheets/craft/custom.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 19621, vendor/assets/stylesheets/craft/custom.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 19625, vendor/assets/stylesheets/craft/custom.scss */
  .d-lg-flex {
    display: flex !important;
  }
  /* line 19629, vendor/assets/stylesheets/craft/custom.scss */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  /* line 19633, vendor/assets/stylesheets/craft/custom.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 19637, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-unset {
    width: unset !important;
  }
  /* line 19641, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-25 {
    width: 25% !important;
  }
  /* line 19645, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-50 {
    width: 50% !important;
  }
  /* line 19649, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-75 {
    width: 75% !important;
  }
  /* line 19653, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-100 {
    width: 100% !important;
  }
  /* line 19657, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-auto {
    width: auto !important;
  }
  /* line 19661, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-1px {
    width: 1px !important;
  }
  /* line 19665, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-2px {
    width: 2px !important;
  }
  /* line 19669, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-3px {
    width: 3px !important;
  }
  /* line 19673, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-4px {
    width: 4px !important;
  }
  /* line 19677, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-5px {
    width: 5px !important;
  }
  /* line 19681, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-6px {
    width: 6px !important;
  }
  /* line 19685, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-7px {
    width: 7px !important;
  }
  /* line 19689, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-8px {
    width: 8px !important;
  }
  /* line 19693, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-9px {
    width: 9px !important;
  }
  /* line 19697, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-10px {
    width: 10px !important;
  }
  /* line 19701, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-15px {
    width: 15px !important;
  }
  /* line 19705, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-20px {
    width: 20px !important;
  }
  /* line 19709, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-25px {
    width: 25px !important;
  }
  /* line 19713, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-30px {
    width: 30px !important;
  }
  /* line 19717, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-35px {
    width: 35px !important;
  }
  /* line 19721, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-40px {
    width: 40px !important;
  }
  /* line 19725, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-45px {
    width: 45px !important;
  }
  /* line 19729, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-50px {
    width: 50px !important;
  }
  /* line 19733, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-55px {
    width: 55px !important;
  }
  /* line 19737, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-60px {
    width: 60px !important;
  }
  /* line 19741, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-65px {
    width: 65px !important;
  }
  /* line 19745, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-70px {
    width: 70px !important;
  }
  /* line 19749, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-75px {
    width: 75px !important;
  }
  /* line 19753, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-80px {
    width: 80px !important;
  }
  /* line 19757, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-85px {
    width: 85px !important;
  }
  /* line 19761, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-90px {
    width: 90px !important;
  }
  /* line 19765, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-95px {
    width: 95px !important;
  }
  /* line 19769, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-100px {
    width: 100px !important;
  }
  /* line 19773, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-125px {
    width: 125px !important;
  }
  /* line 19777, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-150px {
    width: 150px !important;
  }
  /* line 19781, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-175px {
    width: 175px !important;
  }
  /* line 19785, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-200px {
    width: 200px !important;
  }
  /* line 19789, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-225px {
    width: 225px !important;
  }
  /* line 19793, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-250px {
    width: 250px !important;
  }
  /* line 19797, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-275px {
    width: 275px !important;
  }
  /* line 19801, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-300px {
    width: 300px !important;
  }
  /* line 19805, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-325px {
    width: 325px !important;
  }
  /* line 19809, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-350px {
    width: 350px !important;
  }
  /* line 19813, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-375px {
    width: 375px !important;
  }
  /* line 19817, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-400px {
    width: 400px !important;
  }
  /* line 19821, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-425px {
    width: 425px !important;
  }
  /* line 19825, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-450px {
    width: 450px !important;
  }
  /* line 19829, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-475px {
    width: 475px !important;
  }
  /* line 19833, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-500px {
    width: 500px !important;
  }
  /* line 19837, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-550px {
    width: 550px !important;
  }
  /* line 19841, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-600px {
    width: 600px !important;
  }
  /* line 19845, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-650px {
    width: 650px !important;
  }
  /* line 19849, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-700px {
    width: 700px !important;
  }
  /* line 19853, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-750px {
    width: 750px !important;
  }
  /* line 19857, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-800px {
    width: 800px !important;
  }
  /* line 19861, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-850px {
    width: 850px !important;
  }
  /* line 19865, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-900px {
    width: 900px !important;
  }
  /* line 19869, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-950px {
    width: 950px !important;
  }
  /* line 19873, vendor/assets/stylesheets/craft/custom.scss */
  .w-lg-1000px {
    width: 1000px !important;
  }
  /* line 19877, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-unset {
    max-width: unset !important;
  }
  /* line 19881, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-25 {
    max-width: 25% !important;
  }
  /* line 19885, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-50 {
    max-width: 50% !important;
  }
  /* line 19889, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-75 {
    max-width: 75% !important;
  }
  /* line 19893, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-100 {
    max-width: 100% !important;
  }
  /* line 19897, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-auto {
    max-width: auto !important;
  }
  /* line 19901, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-1px {
    max-width: 1px !important;
  }
  /* line 19905, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-2px {
    max-width: 2px !important;
  }
  /* line 19909, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-3px {
    max-width: 3px !important;
  }
  /* line 19913, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-4px {
    max-width: 4px !important;
  }
  /* line 19917, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-5px {
    max-width: 5px !important;
  }
  /* line 19921, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-6px {
    max-width: 6px !important;
  }
  /* line 19925, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-7px {
    max-width: 7px !important;
  }
  /* line 19929, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-8px {
    max-width: 8px !important;
  }
  /* line 19933, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-9px {
    max-width: 9px !important;
  }
  /* line 19937, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-10px {
    max-width: 10px !important;
  }
  /* line 19941, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-15px {
    max-width: 15px !important;
  }
  /* line 19945, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-20px {
    max-width: 20px !important;
  }
  /* line 19949, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-25px {
    max-width: 25px !important;
  }
  /* line 19953, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-30px {
    max-width: 30px !important;
  }
  /* line 19957, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-35px {
    max-width: 35px !important;
  }
  /* line 19961, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-40px {
    max-width: 40px !important;
  }
  /* line 19965, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-45px {
    max-width: 45px !important;
  }
  /* line 19969, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-50px {
    max-width: 50px !important;
  }
  /* line 19973, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-55px {
    max-width: 55px !important;
  }
  /* line 19977, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-60px {
    max-width: 60px !important;
  }
  /* line 19981, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-65px {
    max-width: 65px !important;
  }
  /* line 19985, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-70px {
    max-width: 70px !important;
  }
  /* line 19989, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-75px {
    max-width: 75px !important;
  }
  /* line 19993, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-80px {
    max-width: 80px !important;
  }
  /* line 19997, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-85px {
    max-width: 85px !important;
  }
  /* line 20001, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-90px {
    max-width: 90px !important;
  }
  /* line 20005, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-95px {
    max-width: 95px !important;
  }
  /* line 20009, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-100px {
    max-width: 100px !important;
  }
  /* line 20013, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-125px {
    max-width: 125px !important;
  }
  /* line 20017, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-150px {
    max-width: 150px !important;
  }
  /* line 20021, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-175px {
    max-width: 175px !important;
  }
  /* line 20025, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-200px {
    max-width: 200px !important;
  }
  /* line 20029, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-225px {
    max-width: 225px !important;
  }
  /* line 20033, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-250px {
    max-width: 250px !important;
  }
  /* line 20037, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-275px {
    max-width: 275px !important;
  }
  /* line 20041, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-300px {
    max-width: 300px !important;
  }
  /* line 20045, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-325px {
    max-width: 325px !important;
  }
  /* line 20049, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-350px {
    max-width: 350px !important;
  }
  /* line 20053, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-375px {
    max-width: 375px !important;
  }
  /* line 20057, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-400px {
    max-width: 400px !important;
  }
  /* line 20061, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-425px {
    max-width: 425px !important;
  }
  /* line 20065, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-450px {
    max-width: 450px !important;
  }
  /* line 20069, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-475px {
    max-width: 475px !important;
  }
  /* line 20073, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-500px {
    max-width: 500px !important;
  }
  /* line 20077, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-550px {
    max-width: 550px !important;
  }
  /* line 20081, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-600px {
    max-width: 600px !important;
  }
  /* line 20085, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-650px {
    max-width: 650px !important;
  }
  /* line 20089, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-700px {
    max-width: 700px !important;
  }
  /* line 20093, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-750px {
    max-width: 750px !important;
  }
  /* line 20097, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-800px {
    max-width: 800px !important;
  }
  /* line 20101, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-850px {
    max-width: 850px !important;
  }
  /* line 20105, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-900px {
    max-width: 900px !important;
  }
  /* line 20109, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-950px {
    max-width: 950px !important;
  }
  /* line 20113, vendor/assets/stylesheets/craft/custom.scss */
  .mw-lg-1000px {
    max-width: 1000px !important;
  }
  /* line 20117, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-unset {
    height: unset !important;
  }
  /* line 20121, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-25 {
    height: 25% !important;
  }
  /* line 20125, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-50 {
    height: 50% !important;
  }
  /* line 20129, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-75 {
    height: 75% !important;
  }
  /* line 20133, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-100 {
    height: 100% !important;
  }
  /* line 20137, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-auto {
    height: auto !important;
  }
  /* line 20141, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-1px {
    height: 1px !important;
  }
  /* line 20145, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-2px {
    height: 2px !important;
  }
  /* line 20149, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-3px {
    height: 3px !important;
  }
  /* line 20153, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-4px {
    height: 4px !important;
  }
  /* line 20157, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-5px {
    height: 5px !important;
  }
  /* line 20161, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-6px {
    height: 6px !important;
  }
  /* line 20165, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-7px {
    height: 7px !important;
  }
  /* line 20169, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-8px {
    height: 8px !important;
  }
  /* line 20173, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-9px {
    height: 9px !important;
  }
  /* line 20177, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-10px {
    height: 10px !important;
  }
  /* line 20181, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-15px {
    height: 15px !important;
  }
  /* line 20185, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-20px {
    height: 20px !important;
  }
  /* line 20189, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-25px {
    height: 25px !important;
  }
  /* line 20193, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-30px {
    height: 30px !important;
  }
  /* line 20197, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-35px {
    height: 35px !important;
  }
  /* line 20201, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-40px {
    height: 40px !important;
  }
  /* line 20205, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-45px {
    height: 45px !important;
  }
  /* line 20209, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-50px {
    height: 50px !important;
  }
  /* line 20213, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-55px {
    height: 55px !important;
  }
  /* line 20217, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-60px {
    height: 60px !important;
  }
  /* line 20221, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-65px {
    height: 65px !important;
  }
  /* line 20225, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-70px {
    height: 70px !important;
  }
  /* line 20229, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-75px {
    height: 75px !important;
  }
  /* line 20233, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-80px {
    height: 80px !important;
  }
  /* line 20237, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-85px {
    height: 85px !important;
  }
  /* line 20241, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-90px {
    height: 90px !important;
  }
  /* line 20245, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-95px {
    height: 95px !important;
  }
  /* line 20249, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-100px {
    height: 100px !important;
  }
  /* line 20253, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-125px {
    height: 125px !important;
  }
  /* line 20257, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-150px {
    height: 150px !important;
  }
  /* line 20261, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-175px {
    height: 175px !important;
  }
  /* line 20265, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-200px {
    height: 200px !important;
  }
  /* line 20269, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-225px {
    height: 225px !important;
  }
  /* line 20273, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-250px {
    height: 250px !important;
  }
  /* line 20277, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-275px {
    height: 275px !important;
  }
  /* line 20281, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-300px {
    height: 300px !important;
  }
  /* line 20285, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-325px {
    height: 325px !important;
  }
  /* line 20289, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-350px {
    height: 350px !important;
  }
  /* line 20293, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-375px {
    height: 375px !important;
  }
  /* line 20297, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-400px {
    height: 400px !important;
  }
  /* line 20301, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-425px {
    height: 425px !important;
  }
  /* line 20305, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-450px {
    height: 450px !important;
  }
  /* line 20309, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-475px {
    height: 475px !important;
  }
  /* line 20313, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-500px {
    height: 500px !important;
  }
  /* line 20317, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-550px {
    height: 550px !important;
  }
  /* line 20321, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-600px {
    height: 600px !important;
  }
  /* line 20325, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-650px {
    height: 650px !important;
  }
  /* line 20329, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-700px {
    height: 700px !important;
  }
  /* line 20333, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-750px {
    height: 750px !important;
  }
  /* line 20337, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-800px {
    height: 800px !important;
  }
  /* line 20341, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-850px {
    height: 850px !important;
  }
  /* line 20345, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-900px {
    height: 900px !important;
  }
  /* line 20349, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-950px {
    height: 950px !important;
  }
  /* line 20353, vendor/assets/stylesheets/craft/custom.scss */
  .h-lg-1000px {
    height: 1000px !important;
  }
  /* line 20357, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-unset {
    max-height: unset !important;
  }
  /* line 20361, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-25 {
    max-height: 25% !important;
  }
  /* line 20365, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-50 {
    max-height: 50% !important;
  }
  /* line 20369, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-75 {
    max-height: 75% !important;
  }
  /* line 20373, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-100 {
    max-height: 100% !important;
  }
  /* line 20377, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-auto {
    max-height: auto !important;
  }
  /* line 20381, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-1px {
    max-height: 1px !important;
  }
  /* line 20385, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-2px {
    max-height: 2px !important;
  }
  /* line 20389, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-3px {
    max-height: 3px !important;
  }
  /* line 20393, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-4px {
    max-height: 4px !important;
  }
  /* line 20397, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-5px {
    max-height: 5px !important;
  }
  /* line 20401, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-6px {
    max-height: 6px !important;
  }
  /* line 20405, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-7px {
    max-height: 7px !important;
  }
  /* line 20409, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-8px {
    max-height: 8px !important;
  }
  /* line 20413, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-9px {
    max-height: 9px !important;
  }
  /* line 20417, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-10px {
    max-height: 10px !important;
  }
  /* line 20421, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-15px {
    max-height: 15px !important;
  }
  /* line 20425, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-20px {
    max-height: 20px !important;
  }
  /* line 20429, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-25px {
    max-height: 25px !important;
  }
  /* line 20433, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-30px {
    max-height: 30px !important;
  }
  /* line 20437, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-35px {
    max-height: 35px !important;
  }
  /* line 20441, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-40px {
    max-height: 40px !important;
  }
  /* line 20445, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-45px {
    max-height: 45px !important;
  }
  /* line 20449, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-50px {
    max-height: 50px !important;
  }
  /* line 20453, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-55px {
    max-height: 55px !important;
  }
  /* line 20457, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-60px {
    max-height: 60px !important;
  }
  /* line 20461, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-65px {
    max-height: 65px !important;
  }
  /* line 20465, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-70px {
    max-height: 70px !important;
  }
  /* line 20469, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-75px {
    max-height: 75px !important;
  }
  /* line 20473, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-80px {
    max-height: 80px !important;
  }
  /* line 20477, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-85px {
    max-height: 85px !important;
  }
  /* line 20481, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-90px {
    max-height: 90px !important;
  }
  /* line 20485, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-95px {
    max-height: 95px !important;
  }
  /* line 20489, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-100px {
    max-height: 100px !important;
  }
  /* line 20493, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-125px {
    max-height: 125px !important;
  }
  /* line 20497, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-150px {
    max-height: 150px !important;
  }
  /* line 20501, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-175px {
    max-height: 175px !important;
  }
  /* line 20505, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-200px {
    max-height: 200px !important;
  }
  /* line 20509, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-225px {
    max-height: 225px !important;
  }
  /* line 20513, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-250px {
    max-height: 250px !important;
  }
  /* line 20517, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-275px {
    max-height: 275px !important;
  }
  /* line 20521, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-300px {
    max-height: 300px !important;
  }
  /* line 20525, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-325px {
    max-height: 325px !important;
  }
  /* line 20529, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-350px {
    max-height: 350px !important;
  }
  /* line 20533, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-375px {
    max-height: 375px !important;
  }
  /* line 20537, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-400px {
    max-height: 400px !important;
  }
  /* line 20541, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-425px {
    max-height: 425px !important;
  }
  /* line 20545, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-450px {
    max-height: 450px !important;
  }
  /* line 20549, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-475px {
    max-height: 475px !important;
  }
  /* line 20553, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-500px {
    max-height: 500px !important;
  }
  /* line 20557, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-550px {
    max-height: 550px !important;
  }
  /* line 20561, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-600px {
    max-height: 600px !important;
  }
  /* line 20565, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-650px {
    max-height: 650px !important;
  }
  /* line 20569, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-700px {
    max-height: 700px !important;
  }
  /* line 20573, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-750px {
    max-height: 750px !important;
  }
  /* line 20577, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-800px {
    max-height: 800px !important;
  }
  /* line 20581, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-850px {
    max-height: 850px !important;
  }
  /* line 20585, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-900px {
    max-height: 900px !important;
  }
  /* line 20589, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-950px {
    max-height: 950px !important;
  }
  /* line 20593, vendor/assets/stylesheets/craft/custom.scss */
  .mh-lg-1000px {
    max-height: 1000px !important;
  }
  /* line 20597, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  /* line 20601, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-row {
    flex-direction: row !important;
  }
  /* line 20605, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-column {
    flex-direction: column !important;
  }
  /* line 20609, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 20613, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 20617, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 20621, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 20625, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 20629, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 20633, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 20637, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 20641, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 20645, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-0 {
    gap: 0 !important;
  }
  /* line 20649, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  /* line 20653, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  /* line 20657, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-3 {
    gap: 0.75rem !important;
  }
  /* line 20661, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-4 {
    gap: 1rem !important;
  }
  /* line 20665, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-5 {
    gap: 1.25rem !important;
  }
  /* line 20669, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-6 {
    gap: 1.5rem !important;
  }
  /* line 20673, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-7 {
    gap: 1.75rem !important;
  }
  /* line 20677, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-8 {
    gap: 2rem !important;
  }
  /* line 20681, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-9 {
    gap: 2.25rem !important;
  }
  /* line 20685, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-10 {
    gap: 2.5rem !important;
  }
  /* line 20689, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-11 {
    gap: 2.75rem !important;
  }
  /* line 20693, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-12 {
    gap: 3rem !important;
  }
  /* line 20697, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-13 {
    gap: 3.25rem !important;
  }
  /* line 20701, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-14 {
    gap: 3.5rem !important;
  }
  /* line 20705, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-15 {
    gap: 3.75rem !important;
  }
  /* line 20709, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-16 {
    gap: 4rem !important;
  }
  /* line 20713, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-17 {
    gap: 4.25rem !important;
  }
  /* line 20717, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-18 {
    gap: 4.5rem !important;
  }
  /* line 20721, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-19 {
    gap: 4.75rem !important;
  }
  /* line 20725, vendor/assets/stylesheets/craft/custom.scss */
  .gap-lg-20 {
    gap: 5rem !important;
  }
  /* line 20729, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 20733, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 20737, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 20741, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 20745, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  /* line 20749, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  /* line 20753, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 20757, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 20761, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-lg-center {
    align-items: center !important;
  }
  /* line 20765, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 20769, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 20773, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 20777, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 20781, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-lg-center {
    align-content: center !important;
  }
  /* line 20785, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 20789, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 20793, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 20797, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 20801, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 20805, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 20809, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-lg-center {
    align-self: center !important;
  }
  /* line 20813, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 20817, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  /* line 20821, vendor/assets/stylesheets/craft/custom.scss */
  .order-lg-first {
    order: -1 !important;
  }
  /* line 20825, vendor/assets/stylesheets/craft/custom.scss */
  .order-lg-0 {
    order: 0 !important;
  }
  /* line 20829, vendor/assets/stylesheets/craft/custom.scss */
  .order-lg-1 {
    order: 1 !important;
  }
  /* line 20833, vendor/assets/stylesheets/craft/custom.scss */
  .order-lg-2 {
    order: 2 !important;
  }
  /* line 20837, vendor/assets/stylesheets/craft/custom.scss */
  .order-lg-3 {
    order: 3 !important;
  }
  /* line 20841, vendor/assets/stylesheets/craft/custom.scss */
  .order-lg-4 {
    order: 4 !important;
  }
  /* line 20845, vendor/assets/stylesheets/craft/custom.scss */
  .order-lg-5 {
    order: 5 !important;
  }
  /* line 20849, vendor/assets/stylesheets/craft/custom.scss */
  .order-lg-last {
    order: 6 !important;
  }
  /* line 20853, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 20857, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 20861, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 20865, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-3 {
    margin: 0.75rem !important;
  }
  /* line 20869, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-4 {
    margin: 1rem !important;
  }
  /* line 20873, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-5 {
    margin: 1.25rem !important;
  }
  /* line 20877, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-6 {
    margin: 1.5rem !important;
  }
  /* line 20881, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-7 {
    margin: 1.75rem !important;
  }
  /* line 20885, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-8 {
    margin: 2rem !important;
  }
  /* line 20889, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-9 {
    margin: 2.25rem !important;
  }
  /* line 20893, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-10 {
    margin: 2.5rem !important;
  }
  /* line 20897, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-11 {
    margin: 2.75rem !important;
  }
  /* line 20901, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-12 {
    margin: 3rem !important;
  }
  /* line 20905, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-13 {
    margin: 3.25rem !important;
  }
  /* line 20909, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-14 {
    margin: 3.5rem !important;
  }
  /* line 20913, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-15 {
    margin: 3.75rem !important;
  }
  /* line 20917, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-16 {
    margin: 4rem !important;
  }
  /* line 20921, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-17 {
    margin: 4.25rem !important;
  }
  /* line 20925, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-18 {
    margin: 4.5rem !important;
  }
  /* line 20929, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-19 {
    margin: 4.75rem !important;
  }
  /* line 20933, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-20 {
    margin: 5rem !important;
  }
  /* line 20937, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 20941, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 20946, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 20951, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 20956, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  /* line 20961, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 20966, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  /* line 20971, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 20976, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-7 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  /* line 20981, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  /* line 20986, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-9 {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  /* line 20991, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  /* line 20996, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-11 {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  /* line 21001, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 21006, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-13 {
    margin-right: 3.25rem !important;
    margin-left: 3.25rem !important;
  }
  /* line 21011, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-14 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  /* line 21016, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  /* line 21021, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  /* line 21026, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-17 {
    margin-right: 4.25rem !important;
    margin-left: 4.25rem !important;
  }
  /* line 21031, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-18 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  /* line 21036, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-19 {
    margin-right: 4.75rem !important;
    margin-left: 4.75rem !important;
  }
  /* line 21041, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  /* line 21046, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 21051, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 21056, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 21061, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 21066, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  /* line 21071, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 21076, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  /* line 21081, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 21086, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  /* line 21091, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  /* line 21096, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  /* line 21101, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  /* line 21106, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  /* line 21111, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 21116, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  /* line 21121, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  /* line 21126, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  /* line 21131, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  /* line 21136, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  /* line 21141, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  /* line 21146, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  /* line 21151, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  /* line 21156, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 21161, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  /* line 21165, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 21169, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 21173, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-3 {
    margin-top: 0.75rem !important;
  }
  /* line 21177, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-4 {
    margin-top: 1rem !important;
  }
  /* line 21181, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-5 {
    margin-top: 1.25rem !important;
  }
  /* line 21185, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-6 {
    margin-top: 1.5rem !important;
  }
  /* line 21189, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-7 {
    margin-top: 1.75rem !important;
  }
  /* line 21193, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-8 {
    margin-top: 2rem !important;
  }
  /* line 21197, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-9 {
    margin-top: 2.25rem !important;
  }
  /* line 21201, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-10 {
    margin-top: 2.5rem !important;
  }
  /* line 21205, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-11 {
    margin-top: 2.75rem !important;
  }
  /* line 21209, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-12 {
    margin-top: 3rem !important;
  }
  /* line 21213, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-13 {
    margin-top: 3.25rem !important;
  }
  /* line 21217, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-14 {
    margin-top: 3.5rem !important;
  }
  /* line 21221, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-15 {
    margin-top: 3.75rem !important;
  }
  /* line 21225, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-16 {
    margin-top: 4rem !important;
  }
  /* line 21229, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-17 {
    margin-top: 4.25rem !important;
  }
  /* line 21233, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-18 {
    margin-top: 4.5rem !important;
  }
  /* line 21237, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-19 {
    margin-top: 4.75rem !important;
  }
  /* line 21241, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-20 {
    margin-top: 5rem !important;
  }
  /* line 21245, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-auto {
    margin-top: auto !important;
  }
  /* line 21249, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-0 {
    margin-right: 0 !important;
  }
  /* line 21253, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 21257, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 21261, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-3 {
    margin-right: 0.75rem !important;
  }
  /* line 21265, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-4 {
    margin-right: 1rem !important;
  }
  /* line 21269, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-5 {
    margin-right: 1.25rem !important;
  }
  /* line 21273, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-6 {
    margin-right: 1.5rem !important;
  }
  /* line 21277, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-7 {
    margin-right: 1.75rem !important;
  }
  /* line 21281, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-8 {
    margin-right: 2rem !important;
  }
  /* line 21285, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-9 {
    margin-right: 2.25rem !important;
  }
  /* line 21289, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-10 {
    margin-right: 2.5rem !important;
  }
  /* line 21293, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-11 {
    margin-right: 2.75rem !important;
  }
  /* line 21297, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-12 {
    margin-right: 3rem !important;
  }
  /* line 21301, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-13 {
    margin-right: 3.25rem !important;
  }
  /* line 21305, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-14 {
    margin-right: 3.5rem !important;
  }
  /* line 21309, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-15 {
    margin-right: 3.75rem !important;
  }
  /* line 21313, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-16 {
    margin-right: 4rem !important;
  }
  /* line 21317, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-17 {
    margin-right: 4.25rem !important;
  }
  /* line 21321, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-18 {
    margin-right: 4.5rem !important;
  }
  /* line 21325, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-19 {
    margin-right: 4.75rem !important;
  }
  /* line 21329, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-20 {
    margin-right: 5rem !important;
  }
  /* line 21333, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-auto {
    margin-right: auto !important;
  }
  /* line 21337, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 21341, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 21345, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 21349, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 21353, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-4 {
    margin-bottom: 1rem !important;
  }
  /* line 21357, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-5 {
    margin-bottom: 1.25rem !important;
  }
  /* line 21361, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-6 {
    margin-bottom: 1.5rem !important;
  }
  /* line 21365, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-7 {
    margin-bottom: 1.75rem !important;
  }
  /* line 21369, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-8 {
    margin-bottom: 2rem !important;
  }
  /* line 21373, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-9 {
    margin-bottom: 2.25rem !important;
  }
  /* line 21377, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-10 {
    margin-bottom: 2.5rem !important;
  }
  /* line 21381, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-11 {
    margin-bottom: 2.75rem !important;
  }
  /* line 21385, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-12 {
    margin-bottom: 3rem !important;
  }
  /* line 21389, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-13 {
    margin-bottom: 3.25rem !important;
  }
  /* line 21393, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-14 {
    margin-bottom: 3.5rem !important;
  }
  /* line 21397, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-15 {
    margin-bottom: 3.75rem !important;
  }
  /* line 21401, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-16 {
    margin-bottom: 4rem !important;
  }
  /* line 21405, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-17 {
    margin-bottom: 4.25rem !important;
  }
  /* line 21409, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-18 {
    margin-bottom: 4.5rem !important;
  }
  /* line 21413, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-19 {
    margin-bottom: 4.75rem !important;
  }
  /* line 21417, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-20 {
    margin-bottom: 5rem !important;
  }
  /* line 21421, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 21425, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  /* line 21429, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 21433, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 21437, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-3 {
    margin-left: 0.75rem !important;
  }
  /* line 21441, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-4 {
    margin-left: 1rem !important;
  }
  /* line 21445, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-5 {
    margin-left: 1.25rem !important;
  }
  /* line 21449, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-6 {
    margin-left: 1.5rem !important;
  }
  /* line 21453, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-7 {
    margin-left: 1.75rem !important;
  }
  /* line 21457, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-8 {
    margin-left: 2rem !important;
  }
  /* line 21461, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-9 {
    margin-left: 2.25rem !important;
  }
  /* line 21465, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-10 {
    margin-left: 2.5rem !important;
  }
  /* line 21469, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-11 {
    margin-left: 2.75rem !important;
  }
  /* line 21473, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-12 {
    margin-left: 3rem !important;
  }
  /* line 21477, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-13 {
    margin-left: 3.25rem !important;
  }
  /* line 21481, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-14 {
    margin-left: 3.5rem !important;
  }
  /* line 21485, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-15 {
    margin-left: 3.75rem !important;
  }
  /* line 21489, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-16 {
    margin-left: 4rem !important;
  }
  /* line 21493, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-17 {
    margin-left: 4.25rem !important;
  }
  /* line 21497, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-18 {
    margin-left: 4.5rem !important;
  }
  /* line 21501, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-19 {
    margin-left: 4.75rem !important;
  }
  /* line 21505, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-20 {
    margin-left: 5rem !important;
  }
  /* line 21509, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-auto {
    margin-left: auto !important;
  }
  /* line 21513, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  /* line 21517, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  /* line 21521, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n3 {
    margin: -0.75rem !important;
  }
  /* line 21525, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n4 {
    margin: -1rem !important;
  }
  /* line 21529, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n5 {
    margin: -1.25rem !important;
  }
  /* line 21533, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n6 {
    margin: -1.5rem !important;
  }
  /* line 21537, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n7 {
    margin: -1.75rem !important;
  }
  /* line 21541, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n8 {
    margin: -2rem !important;
  }
  /* line 21545, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n9 {
    margin: -2.25rem !important;
  }
  /* line 21549, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n10 {
    margin: -2.5rem !important;
  }
  /* line 21553, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n11 {
    margin: -2.75rem !important;
  }
  /* line 21557, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n12 {
    margin: -3rem !important;
  }
  /* line 21561, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n13 {
    margin: -3.25rem !important;
  }
  /* line 21565, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n14 {
    margin: -3.5rem !important;
  }
  /* line 21569, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n15 {
    margin: -3.75rem !important;
  }
  /* line 21573, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n16 {
    margin: -4rem !important;
  }
  /* line 21577, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n17 {
    margin: -4.25rem !important;
  }
  /* line 21581, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n18 {
    margin: -4.5rem !important;
  }
  /* line 21585, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n19 {
    margin: -4.75rem !important;
  }
  /* line 21589, vendor/assets/stylesheets/craft/custom.scss */
  .m-lg-n20 {
    margin: -5rem !important;
  }
  /* line 21593, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  /* line 21598, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  /* line 21603, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  /* line 21608, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  /* line 21613, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n5 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  /* line 21618, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  /* line 21623, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n7 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important;
  }
  /* line 21628, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n8 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  /* line 21633, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n9 {
    margin-right: -2.25rem !important;
    margin-left: -2.25rem !important;
  }
  /* line 21638, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n10 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  /* line 21643, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n11 {
    margin-right: -2.75rem !important;
    margin-left: -2.75rem !important;
  }
  /* line 21648, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n12 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  /* line 21653, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n13 {
    margin-right: -3.25rem !important;
    margin-left: -3.25rem !important;
  }
  /* line 21658, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n14 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  /* line 21663, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n15 {
    margin-right: -3.75rem !important;
    margin-left: -3.75rem !important;
  }
  /* line 21668, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n16 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  /* line 21673, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n17 {
    margin-right: -4.25rem !important;
    margin-left: -4.25rem !important;
  }
  /* line 21678, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n18 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  /* line 21683, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n19 {
    margin-right: -4.75rem !important;
    margin-left: -4.75rem !important;
  }
  /* line 21688, vendor/assets/stylesheets/craft/custom.scss */
  .mx-lg-n20 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  /* line 21693, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  /* line 21698, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  /* line 21703, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  /* line 21708, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  /* line 21713, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  /* line 21718, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  /* line 21723, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }
  /* line 21728, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  /* line 21733, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }
  /* line 21738, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  /* line 21743, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }
  /* line 21748, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  /* line 21753, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }
  /* line 21758, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  /* line 21763, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  /* line 21768, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  /* line 21773, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }
  /* line 21778, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  /* line 21783, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }
  /* line 21788, vendor/assets/stylesheets/craft/custom.scss */
  .my-lg-n20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  /* line 21793, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 21797, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 21801, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n3 {
    margin-top: -0.75rem !important;
  }
  /* line 21805, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n4 {
    margin-top: -1rem !important;
  }
  /* line 21809, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n5 {
    margin-top: -1.25rem !important;
  }
  /* line 21813, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n6 {
    margin-top: -1.5rem !important;
  }
  /* line 21817, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n7 {
    margin-top: -1.75rem !important;
  }
  /* line 21821, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n8 {
    margin-top: -2rem !important;
  }
  /* line 21825, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n9 {
    margin-top: -2.25rem !important;
  }
  /* line 21829, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n10 {
    margin-top: -2.5rem !important;
  }
  /* line 21833, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n11 {
    margin-top: -2.75rem !important;
  }
  /* line 21837, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n12 {
    margin-top: -3rem !important;
  }
  /* line 21841, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n13 {
    margin-top: -3.25rem !important;
  }
  /* line 21845, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n14 {
    margin-top: -3.5rem !important;
  }
  /* line 21849, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n15 {
    margin-top: -3.75rem !important;
  }
  /* line 21853, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n16 {
    margin-top: -4rem !important;
  }
  /* line 21857, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n17 {
    margin-top: -4.25rem !important;
  }
  /* line 21861, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n18 {
    margin-top: -4.5rem !important;
  }
  /* line 21865, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n19 {
    margin-top: -4.75rem !important;
  }
  /* line 21869, vendor/assets/stylesheets/craft/custom.scss */
  .mt-lg-n20 {
    margin-top: -5rem !important;
  }
  /* line 21873, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 21877, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 21881, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n3 {
    margin-right: -0.75rem !important;
  }
  /* line 21885, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n4 {
    margin-right: -1rem !important;
  }
  /* line 21889, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n5 {
    margin-right: -1.25rem !important;
  }
  /* line 21893, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n6 {
    margin-right: -1.5rem !important;
  }
  /* line 21897, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n7 {
    margin-right: -1.75rem !important;
  }
  /* line 21901, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n8 {
    margin-right: -2rem !important;
  }
  /* line 21905, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n9 {
    margin-right: -2.25rem !important;
  }
  /* line 21909, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n10 {
    margin-right: -2.5rem !important;
  }
  /* line 21913, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n11 {
    margin-right: -2.75rem !important;
  }
  /* line 21917, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n12 {
    margin-right: -3rem !important;
  }
  /* line 21921, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n13 {
    margin-right: -3.25rem !important;
  }
  /* line 21925, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n14 {
    margin-right: -3.5rem !important;
  }
  /* line 21929, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n15 {
    margin-right: -3.75rem !important;
  }
  /* line 21933, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n16 {
    margin-right: -4rem !important;
  }
  /* line 21937, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n17 {
    margin-right: -4.25rem !important;
  }
  /* line 21941, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n18 {
    margin-right: -4.5rem !important;
  }
  /* line 21945, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n19 {
    margin-right: -4.75rem !important;
  }
  /* line 21949, vendor/assets/stylesheets/craft/custom.scss */
  .me-lg-n20 {
    margin-right: -5rem !important;
  }
  /* line 21953, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 21957, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 21961, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n3 {
    margin-bottom: -0.75rem !important;
  }
  /* line 21965, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n4 {
    margin-bottom: -1rem !important;
  }
  /* line 21969, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n5 {
    margin-bottom: -1.25rem !important;
  }
  /* line 21973, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n6 {
    margin-bottom: -1.5rem !important;
  }
  /* line 21977, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n7 {
    margin-bottom: -1.75rem !important;
  }
  /* line 21981, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n8 {
    margin-bottom: -2rem !important;
  }
  /* line 21985, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n9 {
    margin-bottom: -2.25rem !important;
  }
  /* line 21989, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n10 {
    margin-bottom: -2.5rem !important;
  }
  /* line 21993, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n11 {
    margin-bottom: -2.75rem !important;
  }
  /* line 21997, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n12 {
    margin-bottom: -3rem !important;
  }
  /* line 22001, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n13 {
    margin-bottom: -3.25rem !important;
  }
  /* line 22005, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n14 {
    margin-bottom: -3.5rem !important;
  }
  /* line 22009, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n15 {
    margin-bottom: -3.75rem !important;
  }
  /* line 22013, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n16 {
    margin-bottom: -4rem !important;
  }
  /* line 22017, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n17 {
    margin-bottom: -4.25rem !important;
  }
  /* line 22021, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n18 {
    margin-bottom: -4.5rem !important;
  }
  /* line 22025, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n19 {
    margin-bottom: -4.75rem !important;
  }
  /* line 22029, vendor/assets/stylesheets/craft/custom.scss */
  .mb-lg-n20 {
    margin-bottom: -5rem !important;
  }
  /* line 22033, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 22037, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 22041, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n3 {
    margin-left: -0.75rem !important;
  }
  /* line 22045, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n4 {
    margin-left: -1rem !important;
  }
  /* line 22049, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n5 {
    margin-left: -1.25rem !important;
  }
  /* line 22053, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n6 {
    margin-left: -1.5rem !important;
  }
  /* line 22057, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n7 {
    margin-left: -1.75rem !important;
  }
  /* line 22061, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n8 {
    margin-left: -2rem !important;
  }
  /* line 22065, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n9 {
    margin-left: -2.25rem !important;
  }
  /* line 22069, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n10 {
    margin-left: -2.5rem !important;
  }
  /* line 22073, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n11 {
    margin-left: -2.75rem !important;
  }
  /* line 22077, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n12 {
    margin-left: -3rem !important;
  }
  /* line 22081, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n13 {
    margin-left: -3.25rem !important;
  }
  /* line 22085, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n14 {
    margin-left: -3.5rem !important;
  }
  /* line 22089, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n15 {
    margin-left: -3.75rem !important;
  }
  /* line 22093, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n16 {
    margin-left: -4rem !important;
  }
  /* line 22097, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n17 {
    margin-left: -4.25rem !important;
  }
  /* line 22101, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n18 {
    margin-left: -4.5rem !important;
  }
  /* line 22105, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n19 {
    margin-left: -4.75rem !important;
  }
  /* line 22109, vendor/assets/stylesheets/craft/custom.scss */
  .ms-lg-n20 {
    margin-left: -5rem !important;
  }
  /* line 22113, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 22117, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 22121, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 22125, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-3 {
    padding: 0.75rem !important;
  }
  /* line 22129, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-4 {
    padding: 1rem !important;
  }
  /* line 22133, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-5 {
    padding: 1.25rem !important;
  }
  /* line 22137, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-6 {
    padding: 1.5rem !important;
  }
  /* line 22141, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-7 {
    padding: 1.75rem !important;
  }
  /* line 22145, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-8 {
    padding: 2rem !important;
  }
  /* line 22149, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-9 {
    padding: 2.25rem !important;
  }
  /* line 22153, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-10 {
    padding: 2.5rem !important;
  }
  /* line 22157, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-11 {
    padding: 2.75rem !important;
  }
  /* line 22161, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-12 {
    padding: 3rem !important;
  }
  /* line 22165, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-13 {
    padding: 3.25rem !important;
  }
  /* line 22169, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-14 {
    padding: 3.5rem !important;
  }
  /* line 22173, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-15 {
    padding: 3.75rem !important;
  }
  /* line 22177, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-16 {
    padding: 4rem !important;
  }
  /* line 22181, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-17 {
    padding: 4.25rem !important;
  }
  /* line 22185, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-18 {
    padding: 4.5rem !important;
  }
  /* line 22189, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-19 {
    padding: 4.75rem !important;
  }
  /* line 22193, vendor/assets/stylesheets/craft/custom.scss */
  .p-lg-20 {
    padding: 5rem !important;
  }
  /* line 22197, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 22202, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 22207, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 22212, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  /* line 22217, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 22222, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  /* line 22227, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 22232, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-7 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  /* line 22237, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  /* line 22242, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-9 {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  /* line 22247, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  /* line 22252, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-11 {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  /* line 22257, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 22262, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-13 {
    padding-right: 3.25rem !important;
    padding-left: 3.25rem !important;
  }
  /* line 22267, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-14 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  /* line 22272, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  /* line 22277, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  /* line 22282, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-17 {
    padding-right: 4.25rem !important;
    padding-left: 4.25rem !important;
  }
  /* line 22287, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-18 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  /* line 22292, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-19 {
    padding-right: 4.75rem !important;
    padding-left: 4.75rem !important;
  }
  /* line 22297, vendor/assets/stylesheets/craft/custom.scss */
  .px-lg-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  /* line 22302, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 22307, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 22312, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 22317, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  /* line 22322, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 22327, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  /* line 22332, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 22337, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  /* line 22342, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  /* line 22347, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  /* line 22352, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  /* line 22357, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  /* line 22362, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 22367, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  /* line 22372, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  /* line 22377, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  /* line 22382, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  /* line 22387, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  /* line 22392, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  /* line 22397, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  /* line 22402, vendor/assets/stylesheets/craft/custom.scss */
  .py-lg-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  /* line 22407, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  /* line 22411, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 22415, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 22419, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-3 {
    padding-top: 0.75rem !important;
  }
  /* line 22423, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-4 {
    padding-top: 1rem !important;
  }
  /* line 22427, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-5 {
    padding-top: 1.25rem !important;
  }
  /* line 22431, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-6 {
    padding-top: 1.5rem !important;
  }
  /* line 22435, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-7 {
    padding-top: 1.75rem !important;
  }
  /* line 22439, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-8 {
    padding-top: 2rem !important;
  }
  /* line 22443, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-9 {
    padding-top: 2.25rem !important;
  }
  /* line 22447, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-10 {
    padding-top: 2.5rem !important;
  }
  /* line 22451, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-11 {
    padding-top: 2.75rem !important;
  }
  /* line 22455, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-12 {
    padding-top: 3rem !important;
  }
  /* line 22459, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-13 {
    padding-top: 3.25rem !important;
  }
  /* line 22463, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-14 {
    padding-top: 3.5rem !important;
  }
  /* line 22467, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-15 {
    padding-top: 3.75rem !important;
  }
  /* line 22471, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-16 {
    padding-top: 4rem !important;
  }
  /* line 22475, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-17 {
    padding-top: 4.25rem !important;
  }
  /* line 22479, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-18 {
    padding-top: 4.5rem !important;
  }
  /* line 22483, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-19 {
    padding-top: 4.75rem !important;
  }
  /* line 22487, vendor/assets/stylesheets/craft/custom.scss */
  .pt-lg-20 {
    padding-top: 5rem !important;
  }
  /* line 22491, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  /* line 22495, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 22499, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 22503, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-3 {
    padding-right: 0.75rem !important;
  }
  /* line 22507, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-4 {
    padding-right: 1rem !important;
  }
  /* line 22511, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-5 {
    padding-right: 1.25rem !important;
  }
  /* line 22515, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-6 {
    padding-right: 1.5rem !important;
  }
  /* line 22519, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-7 {
    padding-right: 1.75rem !important;
  }
  /* line 22523, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-8 {
    padding-right: 2rem !important;
  }
  /* line 22527, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-9 {
    padding-right: 2.25rem !important;
  }
  /* line 22531, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-10 {
    padding-right: 2.5rem !important;
  }
  /* line 22535, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-11 {
    padding-right: 2.75rem !important;
  }
  /* line 22539, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-12 {
    padding-right: 3rem !important;
  }
  /* line 22543, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-13 {
    padding-right: 3.25rem !important;
  }
  /* line 22547, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-14 {
    padding-right: 3.5rem !important;
  }
  /* line 22551, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-15 {
    padding-right: 3.75rem !important;
  }
  /* line 22555, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-16 {
    padding-right: 4rem !important;
  }
  /* line 22559, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-17 {
    padding-right: 4.25rem !important;
  }
  /* line 22563, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-18 {
    padding-right: 4.5rem !important;
  }
  /* line 22567, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-19 {
    padding-right: 4.75rem !important;
  }
  /* line 22571, vendor/assets/stylesheets/craft/custom.scss */
  .pe-lg-20 {
    padding-right: 5rem !important;
  }
  /* line 22575, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 22579, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 22583, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 22587, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 22591, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-4 {
    padding-bottom: 1rem !important;
  }
  /* line 22595, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-5 {
    padding-bottom: 1.25rem !important;
  }
  /* line 22599, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-6 {
    padding-bottom: 1.5rem !important;
  }
  /* line 22603, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-7 {
    padding-bottom: 1.75rem !important;
  }
  /* line 22607, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-8 {
    padding-bottom: 2rem !important;
  }
  /* line 22611, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-9 {
    padding-bottom: 2.25rem !important;
  }
  /* line 22615, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-10 {
    padding-bottom: 2.5rem !important;
  }
  /* line 22619, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-11 {
    padding-bottom: 2.75rem !important;
  }
  /* line 22623, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-12 {
    padding-bottom: 3rem !important;
  }
  /* line 22627, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-13 {
    padding-bottom: 3.25rem !important;
  }
  /* line 22631, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-14 {
    padding-bottom: 3.5rem !important;
  }
  /* line 22635, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-15 {
    padding-bottom: 3.75rem !important;
  }
  /* line 22639, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-16 {
    padding-bottom: 4rem !important;
  }
  /* line 22643, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-17 {
    padding-bottom: 4.25rem !important;
  }
  /* line 22647, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-18 {
    padding-bottom: 4.5rem !important;
  }
  /* line 22651, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-19 {
    padding-bottom: 4.75rem !important;
  }
  /* line 22655, vendor/assets/stylesheets/craft/custom.scss */
  .pb-lg-20 {
    padding-bottom: 5rem !important;
  }
  /* line 22659, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  /* line 22663, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 22667, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 22671, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-3 {
    padding-left: 0.75rem !important;
  }
  /* line 22675, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-4 {
    padding-left: 1rem !important;
  }
  /* line 22679, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-5 {
    padding-left: 1.25rem !important;
  }
  /* line 22683, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-6 {
    padding-left: 1.5rem !important;
  }
  /* line 22687, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-7 {
    padding-left: 1.75rem !important;
  }
  /* line 22691, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-8 {
    padding-left: 2rem !important;
  }
  /* line 22695, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-9 {
    padding-left: 2.25rem !important;
  }
  /* line 22699, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-10 {
    padding-left: 2.5rem !important;
  }
  /* line 22703, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-11 {
    padding-left: 2.75rem !important;
  }
  /* line 22707, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-12 {
    padding-left: 3rem !important;
  }
  /* line 22711, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-13 {
    padding-left: 3.25rem !important;
  }
  /* line 22715, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-14 {
    padding-left: 3.5rem !important;
  }
  /* line 22719, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-15 {
    padding-left: 3.75rem !important;
  }
  /* line 22723, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-16 {
    padding-left: 4rem !important;
  }
  /* line 22727, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-17 {
    padding-left: 4.25rem !important;
  }
  /* line 22731, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-18 {
    padding-left: 4.5rem !important;
  }
  /* line 22735, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-19 {
    padding-left: 4.75rem !important;
  }
  /* line 22739, vendor/assets/stylesheets/craft/custom.scss */
  .ps-lg-20 {
    padding-left: 5rem !important;
  }
  /* line 22743, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-1 {
    font-size: calc(1.3rem + .6vw) !important;
  }
  /* line 22747, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-2 {
    font-size: calc(1.275rem + .3vw) !important;
  }
  /* line 22751, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-3 {
    font-size: calc(1.26rem + .12vw) !important;
  }
  /* line 22755, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-4 {
    font-size: 1.25rem !important;
  }
  /* line 22759, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-5 {
    font-size: 1.15rem !important;
  }
  /* line 22763, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-6 {
    font-size: 1.075rem !important;
  }
  /* line 22767, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-7 {
    font-size: 0.95rem !important;
  }
  /* line 22771, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-8 {
    font-size: 0.85rem !important;
  }
  /* line 22775, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-9 {
    font-size: 0.75rem !important;
  }
  /* line 22779, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-10 {
    font-size: 0.5rem !important;
  }
  /* line 22783, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-base {
    font-size: 1rem !important;
  }
  /* line 22787, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-fluid {
    font-size: 100% !important;
  }
  /* line 22791, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-2x {
    font-size: calc(1.325rem + .9vw) !important;
  }
  /* line 22795, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-2qx {
    font-size: calc(1.35rem + 1.2vw) !important;
  }
  /* line 22799, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-2hx {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  /* line 22803, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-2tx {
    font-size: calc(1.4rem + 1.8vw) !important;
  }
  /* line 22807, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-3x {
    font-size: calc(1.425rem + 2.1vw) !important;
  }
  /* line 22811, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-3qx {
    font-size: calc(1.45rem + 2.4vw) !important;
  }
  /* line 22815, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-3hx {
    font-size: calc(1.475rem + 2.7vw) !important;
  }
  /* line 22819, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-3tx {
    font-size: calc(1.5rem + 3vw) !important;
  }
  /* line 22823, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-4x {
    font-size: calc(1.525rem + 3.3vw) !important;
  }
  /* line 22827, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-4qx {
    font-size: calc(1.55rem + 3.6vw) !important;
  }
  /* line 22831, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-4hx {
    font-size: calc(1.575rem + 3.9vw) !important;
  }
  /* line 22835, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-4tx {
    font-size: calc(1.6rem + 4.2vw) !important;
  }
  /* line 22839, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-5x {
    font-size: calc(1.625rem + 4.5vw) !important;
  }
  /* line 22843, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-5qx {
    font-size: calc(1.65rem + 4.8vw) !important;
  }
  /* line 22847, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-5hx {
    font-size: calc(1.675rem + 5.1vw) !important;
  }
  /* line 22851, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-5tx {
    font-size: calc(1.7rem + 5.4vw) !important;
  }
  /* line 22855, vendor/assets/stylesheets/craft/custom.scss */
  .text-lg-start {
    text-align: left !important;
  }
  /* line 22859, vendor/assets/stylesheets/craft/custom.scss */
  .text-lg-end {
    text-align: right !important;
  }
  /* line 22863, vendor/assets/stylesheets/craft/custom.scss */
  .text-lg-center {
    text-align: center !important;
  }
  /* line 22867, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-unset {
    min-width: unset !important;
  }
  /* line 22871, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-25 {
    min-width: 25% !important;
  }
  /* line 22875, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-50 {
    min-width: 50% !important;
  }
  /* line 22879, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-75 {
    min-width: 75% !important;
  }
  /* line 22883, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-100 {
    min-width: 100% !important;
  }
  /* line 22887, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-auto {
    min-width: auto !important;
  }
  /* line 22891, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-1px {
    min-width: 1px !important;
  }
  /* line 22895, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-2px {
    min-width: 2px !important;
  }
  /* line 22899, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-3px {
    min-width: 3px !important;
  }
  /* line 22903, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-4px {
    min-width: 4px !important;
  }
  /* line 22907, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-5px {
    min-width: 5px !important;
  }
  /* line 22911, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-6px {
    min-width: 6px !important;
  }
  /* line 22915, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-7px {
    min-width: 7px !important;
  }
  /* line 22919, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-8px {
    min-width: 8px !important;
  }
  /* line 22923, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-9px {
    min-width: 9px !important;
  }
  /* line 22927, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-10px {
    min-width: 10px !important;
  }
  /* line 22931, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-15px {
    min-width: 15px !important;
  }
  /* line 22935, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-20px {
    min-width: 20px !important;
  }
  /* line 22939, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-25px {
    min-width: 25px !important;
  }
  /* line 22943, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-30px {
    min-width: 30px !important;
  }
  /* line 22947, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-35px {
    min-width: 35px !important;
  }
  /* line 22951, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-40px {
    min-width: 40px !important;
  }
  /* line 22955, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-45px {
    min-width: 45px !important;
  }
  /* line 22959, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-50px {
    min-width: 50px !important;
  }
  /* line 22963, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-55px {
    min-width: 55px !important;
  }
  /* line 22967, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-60px {
    min-width: 60px !important;
  }
  /* line 22971, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-65px {
    min-width: 65px !important;
  }
  /* line 22975, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-70px {
    min-width: 70px !important;
  }
  /* line 22979, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-75px {
    min-width: 75px !important;
  }
  /* line 22983, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-80px {
    min-width: 80px !important;
  }
  /* line 22987, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-85px {
    min-width: 85px !important;
  }
  /* line 22991, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-90px {
    min-width: 90px !important;
  }
  /* line 22995, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-95px {
    min-width: 95px !important;
  }
  /* line 22999, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-100px {
    min-width: 100px !important;
  }
  /* line 23003, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-125px {
    min-width: 125px !important;
  }
  /* line 23007, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-150px {
    min-width: 150px !important;
  }
  /* line 23011, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-175px {
    min-width: 175px !important;
  }
  /* line 23015, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-200px {
    min-width: 200px !important;
  }
  /* line 23019, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-225px {
    min-width: 225px !important;
  }
  /* line 23023, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-250px {
    min-width: 250px !important;
  }
  /* line 23027, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-275px {
    min-width: 275px !important;
  }
  /* line 23031, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-300px {
    min-width: 300px !important;
  }
  /* line 23035, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-325px {
    min-width: 325px !important;
  }
  /* line 23039, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-350px {
    min-width: 350px !important;
  }
  /* line 23043, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-375px {
    min-width: 375px !important;
  }
  /* line 23047, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-400px {
    min-width: 400px !important;
  }
  /* line 23051, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-425px {
    min-width: 425px !important;
  }
  /* line 23055, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-450px {
    min-width: 450px !important;
  }
  /* line 23059, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-475px {
    min-width: 475px !important;
  }
  /* line 23063, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-500px {
    min-width: 500px !important;
  }
  /* line 23067, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-550px {
    min-width: 550px !important;
  }
  /* line 23071, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-600px {
    min-width: 600px !important;
  }
  /* line 23075, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-650px {
    min-width: 650px !important;
  }
  /* line 23079, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-700px {
    min-width: 700px !important;
  }
  /* line 23083, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-750px {
    min-width: 750px !important;
  }
  /* line 23087, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-800px {
    min-width: 800px !important;
  }
  /* line 23091, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-850px {
    min-width: 850px !important;
  }
  /* line 23095, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-900px {
    min-width: 900px !important;
  }
  /* line 23099, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-950px {
    min-width: 950px !important;
  }
  /* line 23103, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-lg-1000px {
    min-width: 1000px !important;
  }
  /* line 23107, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-unset {
    min-height: unset !important;
  }
  /* line 23111, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-25 {
    min-height: 25% !important;
  }
  /* line 23115, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-50 {
    min-height: 50% !important;
  }
  /* line 23119, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-75 {
    min-height: 75% !important;
  }
  /* line 23123, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-100 {
    min-height: 100% !important;
  }
  /* line 23127, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-auto {
    min-height: auto !important;
  }
  /* line 23131, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-1px {
    min-height: 1px !important;
  }
  /* line 23135, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-2px {
    min-height: 2px !important;
  }
  /* line 23139, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-3px {
    min-height: 3px !important;
  }
  /* line 23143, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-4px {
    min-height: 4px !important;
  }
  /* line 23147, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-5px {
    min-height: 5px !important;
  }
  /* line 23151, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-6px {
    min-height: 6px !important;
  }
  /* line 23155, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-7px {
    min-height: 7px !important;
  }
  /* line 23159, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-8px {
    min-height: 8px !important;
  }
  /* line 23163, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-9px {
    min-height: 9px !important;
  }
  /* line 23167, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-10px {
    min-height: 10px !important;
  }
  /* line 23171, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-15px {
    min-height: 15px !important;
  }
  /* line 23175, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-20px {
    min-height: 20px !important;
  }
  /* line 23179, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-25px {
    min-height: 25px !important;
  }
  /* line 23183, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-30px {
    min-height: 30px !important;
  }
  /* line 23187, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-35px {
    min-height: 35px !important;
  }
  /* line 23191, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-40px {
    min-height: 40px !important;
  }
  /* line 23195, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-45px {
    min-height: 45px !important;
  }
  /* line 23199, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-50px {
    min-height: 50px !important;
  }
  /* line 23203, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-55px {
    min-height: 55px !important;
  }
  /* line 23207, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-60px {
    min-height: 60px !important;
  }
  /* line 23211, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-65px {
    min-height: 65px !important;
  }
  /* line 23215, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-70px {
    min-height: 70px !important;
  }
  /* line 23219, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-75px {
    min-height: 75px !important;
  }
  /* line 23223, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-80px {
    min-height: 80px !important;
  }
  /* line 23227, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-85px {
    min-height: 85px !important;
  }
  /* line 23231, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-90px {
    min-height: 90px !important;
  }
  /* line 23235, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-95px {
    min-height: 95px !important;
  }
  /* line 23239, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-100px {
    min-height: 100px !important;
  }
  /* line 23243, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-125px {
    min-height: 125px !important;
  }
  /* line 23247, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-150px {
    min-height: 150px !important;
  }
  /* line 23251, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-175px {
    min-height: 175px !important;
  }
  /* line 23255, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-200px {
    min-height: 200px !important;
  }
  /* line 23259, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-225px {
    min-height: 225px !important;
  }
  /* line 23263, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-250px {
    min-height: 250px !important;
  }
  /* line 23267, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-275px {
    min-height: 275px !important;
  }
  /* line 23271, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-300px {
    min-height: 300px !important;
  }
  /* line 23275, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-325px {
    min-height: 325px !important;
  }
  /* line 23279, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-350px {
    min-height: 350px !important;
  }
  /* line 23283, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-375px {
    min-height: 375px !important;
  }
  /* line 23287, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-400px {
    min-height: 400px !important;
  }
  /* line 23291, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-425px {
    min-height: 425px !important;
  }
  /* line 23295, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-450px {
    min-height: 450px !important;
  }
  /* line 23299, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-475px {
    min-height: 475px !important;
  }
  /* line 23303, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-500px {
    min-height: 500px !important;
  }
  /* line 23307, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-550px {
    min-height: 550px !important;
  }
  /* line 23311, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-600px {
    min-height: 600px !important;
  }
  /* line 23315, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-650px {
    min-height: 650px !important;
  }
  /* line 23319, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-700px {
    min-height: 700px !important;
  }
  /* line 23323, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-750px {
    min-height: 750px !important;
  }
  /* line 23327, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-800px {
    min-height: 800px !important;
  }
  /* line 23331, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-850px {
    min-height: 850px !important;
  }
  /* line 23335, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-900px {
    min-height: 900px !important;
  }
  /* line 23339, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-950px {
    min-height: 950px !important;
  }
  /* line 23343, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-lg-1000px {
    min-height: 1000px !important;
  }
}

@media (min-width: 1200px) {
  /* line 23349, vendor/assets/stylesheets/craft/custom.scss */
  .float-xl-start {
    float: left !important;
  }
  /* line 23353, vendor/assets/stylesheets/craft/custom.scss */
  .float-xl-end {
    float: right !important;
  }
  /* line 23357, vendor/assets/stylesheets/craft/custom.scss */
  .float-xl-none {
    float: none !important;
  }
  /* line 23361, vendor/assets/stylesheets/craft/custom.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 23365, vendor/assets/stylesheets/craft/custom.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 23369, vendor/assets/stylesheets/craft/custom.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 23373, vendor/assets/stylesheets/craft/custom.scss */
  .d-xl-grid {
    display: grid !important;
  }
  /* line 23377, vendor/assets/stylesheets/craft/custom.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 23381, vendor/assets/stylesheets/craft/custom.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 23385, vendor/assets/stylesheets/craft/custom.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 23389, vendor/assets/stylesheets/craft/custom.scss */
  .d-xl-flex {
    display: flex !important;
  }
  /* line 23393, vendor/assets/stylesheets/craft/custom.scss */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  /* line 23397, vendor/assets/stylesheets/craft/custom.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 23401, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-unset {
    width: unset !important;
  }
  /* line 23405, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-25 {
    width: 25% !important;
  }
  /* line 23409, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-50 {
    width: 50% !important;
  }
  /* line 23413, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-75 {
    width: 75% !important;
  }
  /* line 23417, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-100 {
    width: 100% !important;
  }
  /* line 23421, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-auto {
    width: auto !important;
  }
  /* line 23425, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-1px {
    width: 1px !important;
  }
  /* line 23429, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-2px {
    width: 2px !important;
  }
  /* line 23433, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-3px {
    width: 3px !important;
  }
  /* line 23437, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-4px {
    width: 4px !important;
  }
  /* line 23441, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-5px {
    width: 5px !important;
  }
  /* line 23445, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-6px {
    width: 6px !important;
  }
  /* line 23449, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-7px {
    width: 7px !important;
  }
  /* line 23453, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-8px {
    width: 8px !important;
  }
  /* line 23457, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-9px {
    width: 9px !important;
  }
  /* line 23461, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-10px {
    width: 10px !important;
  }
  /* line 23465, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-15px {
    width: 15px !important;
  }
  /* line 23469, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-20px {
    width: 20px !important;
  }
  /* line 23473, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-25px {
    width: 25px !important;
  }
  /* line 23477, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-30px {
    width: 30px !important;
  }
  /* line 23481, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-35px {
    width: 35px !important;
  }
  /* line 23485, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-40px {
    width: 40px !important;
  }
  /* line 23489, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-45px {
    width: 45px !important;
  }
  /* line 23493, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-50px {
    width: 50px !important;
  }
  /* line 23497, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-55px {
    width: 55px !important;
  }
  /* line 23501, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-60px {
    width: 60px !important;
  }
  /* line 23505, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-65px {
    width: 65px !important;
  }
  /* line 23509, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-70px {
    width: 70px !important;
  }
  /* line 23513, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-75px {
    width: 75px !important;
  }
  /* line 23517, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-80px {
    width: 80px !important;
  }
  /* line 23521, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-85px {
    width: 85px !important;
  }
  /* line 23525, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-90px {
    width: 90px !important;
  }
  /* line 23529, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-95px {
    width: 95px !important;
  }
  /* line 23533, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-100px {
    width: 100px !important;
  }
  /* line 23537, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-125px {
    width: 125px !important;
  }
  /* line 23541, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-150px {
    width: 150px !important;
  }
  /* line 23545, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-175px {
    width: 175px !important;
  }
  /* line 23549, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-200px {
    width: 200px !important;
  }
  /* line 23553, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-225px {
    width: 225px !important;
  }
  /* line 23557, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-250px {
    width: 250px !important;
  }
  /* line 23561, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-275px {
    width: 275px !important;
  }
  /* line 23565, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-300px {
    width: 300px !important;
  }
  /* line 23569, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-325px {
    width: 325px !important;
  }
  /* line 23573, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-350px {
    width: 350px !important;
  }
  /* line 23577, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-375px {
    width: 375px !important;
  }
  /* line 23581, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-400px {
    width: 400px !important;
  }
  /* line 23585, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-425px {
    width: 425px !important;
  }
  /* line 23589, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-450px {
    width: 450px !important;
  }
  /* line 23593, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-475px {
    width: 475px !important;
  }
  /* line 23597, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-500px {
    width: 500px !important;
  }
  /* line 23601, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-550px {
    width: 550px !important;
  }
  /* line 23605, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-600px {
    width: 600px !important;
  }
  /* line 23609, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-650px {
    width: 650px !important;
  }
  /* line 23613, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-700px {
    width: 700px !important;
  }
  /* line 23617, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-750px {
    width: 750px !important;
  }
  /* line 23621, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-800px {
    width: 800px !important;
  }
  /* line 23625, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-850px {
    width: 850px !important;
  }
  /* line 23629, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-900px {
    width: 900px !important;
  }
  /* line 23633, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-950px {
    width: 950px !important;
  }
  /* line 23637, vendor/assets/stylesheets/craft/custom.scss */
  .w-xl-1000px {
    width: 1000px !important;
  }
  /* line 23641, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-unset {
    max-width: unset !important;
  }
  /* line 23645, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-25 {
    max-width: 25% !important;
  }
  /* line 23649, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-50 {
    max-width: 50% !important;
  }
  /* line 23653, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-75 {
    max-width: 75% !important;
  }
  /* line 23657, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-100 {
    max-width: 100% !important;
  }
  /* line 23661, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-auto {
    max-width: auto !important;
  }
  /* line 23665, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-1px {
    max-width: 1px !important;
  }
  /* line 23669, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-2px {
    max-width: 2px !important;
  }
  /* line 23673, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-3px {
    max-width: 3px !important;
  }
  /* line 23677, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-4px {
    max-width: 4px !important;
  }
  /* line 23681, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-5px {
    max-width: 5px !important;
  }
  /* line 23685, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-6px {
    max-width: 6px !important;
  }
  /* line 23689, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-7px {
    max-width: 7px !important;
  }
  /* line 23693, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-8px {
    max-width: 8px !important;
  }
  /* line 23697, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-9px {
    max-width: 9px !important;
  }
  /* line 23701, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-10px {
    max-width: 10px !important;
  }
  /* line 23705, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-15px {
    max-width: 15px !important;
  }
  /* line 23709, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-20px {
    max-width: 20px !important;
  }
  /* line 23713, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-25px {
    max-width: 25px !important;
  }
  /* line 23717, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-30px {
    max-width: 30px !important;
  }
  /* line 23721, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-35px {
    max-width: 35px !important;
  }
  /* line 23725, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-40px {
    max-width: 40px !important;
  }
  /* line 23729, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-45px {
    max-width: 45px !important;
  }
  /* line 23733, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-50px {
    max-width: 50px !important;
  }
  /* line 23737, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-55px {
    max-width: 55px !important;
  }
  /* line 23741, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-60px {
    max-width: 60px !important;
  }
  /* line 23745, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-65px {
    max-width: 65px !important;
  }
  /* line 23749, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-70px {
    max-width: 70px !important;
  }
  /* line 23753, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-75px {
    max-width: 75px !important;
  }
  /* line 23757, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-80px {
    max-width: 80px !important;
  }
  /* line 23761, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-85px {
    max-width: 85px !important;
  }
  /* line 23765, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-90px {
    max-width: 90px !important;
  }
  /* line 23769, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-95px {
    max-width: 95px !important;
  }
  /* line 23773, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-100px {
    max-width: 100px !important;
  }
  /* line 23777, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-125px {
    max-width: 125px !important;
  }
  /* line 23781, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-150px {
    max-width: 150px !important;
  }
  /* line 23785, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-175px {
    max-width: 175px !important;
  }
  /* line 23789, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-200px {
    max-width: 200px !important;
  }
  /* line 23793, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-225px {
    max-width: 225px !important;
  }
  /* line 23797, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-250px {
    max-width: 250px !important;
  }
  /* line 23801, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-275px {
    max-width: 275px !important;
  }
  /* line 23805, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-300px {
    max-width: 300px !important;
  }
  /* line 23809, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-325px {
    max-width: 325px !important;
  }
  /* line 23813, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-350px {
    max-width: 350px !important;
  }
  /* line 23817, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-375px {
    max-width: 375px !important;
  }
  /* line 23821, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-400px {
    max-width: 400px !important;
  }
  /* line 23825, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-425px {
    max-width: 425px !important;
  }
  /* line 23829, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-450px {
    max-width: 450px !important;
  }
  /* line 23833, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-475px {
    max-width: 475px !important;
  }
  /* line 23837, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-500px {
    max-width: 500px !important;
  }
  /* line 23841, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-550px {
    max-width: 550px !important;
  }
  /* line 23845, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-600px {
    max-width: 600px !important;
  }
  /* line 23849, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-650px {
    max-width: 650px !important;
  }
  /* line 23853, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-700px {
    max-width: 700px !important;
  }
  /* line 23857, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-750px {
    max-width: 750px !important;
  }
  /* line 23861, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-800px {
    max-width: 800px !important;
  }
  /* line 23865, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-850px {
    max-width: 850px !important;
  }
  /* line 23869, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-900px {
    max-width: 900px !important;
  }
  /* line 23873, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-950px {
    max-width: 950px !important;
  }
  /* line 23877, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xl-1000px {
    max-width: 1000px !important;
  }
  /* line 23881, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-unset {
    height: unset !important;
  }
  /* line 23885, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-25 {
    height: 25% !important;
  }
  /* line 23889, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-50 {
    height: 50% !important;
  }
  /* line 23893, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-75 {
    height: 75% !important;
  }
  /* line 23897, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-100 {
    height: 100% !important;
  }
  /* line 23901, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-auto {
    height: auto !important;
  }
  /* line 23905, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-1px {
    height: 1px !important;
  }
  /* line 23909, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-2px {
    height: 2px !important;
  }
  /* line 23913, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-3px {
    height: 3px !important;
  }
  /* line 23917, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-4px {
    height: 4px !important;
  }
  /* line 23921, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-5px {
    height: 5px !important;
  }
  /* line 23925, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-6px {
    height: 6px !important;
  }
  /* line 23929, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-7px {
    height: 7px !important;
  }
  /* line 23933, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-8px {
    height: 8px !important;
  }
  /* line 23937, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-9px {
    height: 9px !important;
  }
  /* line 23941, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-10px {
    height: 10px !important;
  }
  /* line 23945, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-15px {
    height: 15px !important;
  }
  /* line 23949, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-20px {
    height: 20px !important;
  }
  /* line 23953, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-25px {
    height: 25px !important;
  }
  /* line 23957, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-30px {
    height: 30px !important;
  }
  /* line 23961, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-35px {
    height: 35px !important;
  }
  /* line 23965, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-40px {
    height: 40px !important;
  }
  /* line 23969, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-45px {
    height: 45px !important;
  }
  /* line 23973, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-50px {
    height: 50px !important;
  }
  /* line 23977, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-55px {
    height: 55px !important;
  }
  /* line 23981, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-60px {
    height: 60px !important;
  }
  /* line 23985, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-65px {
    height: 65px !important;
  }
  /* line 23989, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-70px {
    height: 70px !important;
  }
  /* line 23993, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-75px {
    height: 75px !important;
  }
  /* line 23997, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-80px {
    height: 80px !important;
  }
  /* line 24001, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-85px {
    height: 85px !important;
  }
  /* line 24005, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-90px {
    height: 90px !important;
  }
  /* line 24009, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-95px {
    height: 95px !important;
  }
  /* line 24013, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-100px {
    height: 100px !important;
  }
  /* line 24017, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-125px {
    height: 125px !important;
  }
  /* line 24021, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-150px {
    height: 150px !important;
  }
  /* line 24025, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-175px {
    height: 175px !important;
  }
  /* line 24029, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-200px {
    height: 200px !important;
  }
  /* line 24033, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-225px {
    height: 225px !important;
  }
  /* line 24037, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-250px {
    height: 250px !important;
  }
  /* line 24041, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-275px {
    height: 275px !important;
  }
  /* line 24045, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-300px {
    height: 300px !important;
  }
  /* line 24049, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-325px {
    height: 325px !important;
  }
  /* line 24053, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-350px {
    height: 350px !important;
  }
  /* line 24057, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-375px {
    height: 375px !important;
  }
  /* line 24061, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-400px {
    height: 400px !important;
  }
  /* line 24065, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-425px {
    height: 425px !important;
  }
  /* line 24069, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-450px {
    height: 450px !important;
  }
  /* line 24073, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-475px {
    height: 475px !important;
  }
  /* line 24077, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-500px {
    height: 500px !important;
  }
  /* line 24081, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-550px {
    height: 550px !important;
  }
  /* line 24085, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-600px {
    height: 600px !important;
  }
  /* line 24089, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-650px {
    height: 650px !important;
  }
  /* line 24093, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-700px {
    height: 700px !important;
  }
  /* line 24097, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-750px {
    height: 750px !important;
  }
  /* line 24101, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-800px {
    height: 800px !important;
  }
  /* line 24105, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-850px {
    height: 850px !important;
  }
  /* line 24109, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-900px {
    height: 900px !important;
  }
  /* line 24113, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-950px {
    height: 950px !important;
  }
  /* line 24117, vendor/assets/stylesheets/craft/custom.scss */
  .h-xl-1000px {
    height: 1000px !important;
  }
  /* line 24121, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-unset {
    max-height: unset !important;
  }
  /* line 24125, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-25 {
    max-height: 25% !important;
  }
  /* line 24129, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-50 {
    max-height: 50% !important;
  }
  /* line 24133, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-75 {
    max-height: 75% !important;
  }
  /* line 24137, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-100 {
    max-height: 100% !important;
  }
  /* line 24141, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-auto {
    max-height: auto !important;
  }
  /* line 24145, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-1px {
    max-height: 1px !important;
  }
  /* line 24149, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-2px {
    max-height: 2px !important;
  }
  /* line 24153, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-3px {
    max-height: 3px !important;
  }
  /* line 24157, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-4px {
    max-height: 4px !important;
  }
  /* line 24161, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-5px {
    max-height: 5px !important;
  }
  /* line 24165, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-6px {
    max-height: 6px !important;
  }
  /* line 24169, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-7px {
    max-height: 7px !important;
  }
  /* line 24173, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-8px {
    max-height: 8px !important;
  }
  /* line 24177, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-9px {
    max-height: 9px !important;
  }
  /* line 24181, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-10px {
    max-height: 10px !important;
  }
  /* line 24185, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-15px {
    max-height: 15px !important;
  }
  /* line 24189, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-20px {
    max-height: 20px !important;
  }
  /* line 24193, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-25px {
    max-height: 25px !important;
  }
  /* line 24197, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-30px {
    max-height: 30px !important;
  }
  /* line 24201, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-35px {
    max-height: 35px !important;
  }
  /* line 24205, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-40px {
    max-height: 40px !important;
  }
  /* line 24209, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-45px {
    max-height: 45px !important;
  }
  /* line 24213, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-50px {
    max-height: 50px !important;
  }
  /* line 24217, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-55px {
    max-height: 55px !important;
  }
  /* line 24221, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-60px {
    max-height: 60px !important;
  }
  /* line 24225, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-65px {
    max-height: 65px !important;
  }
  /* line 24229, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-70px {
    max-height: 70px !important;
  }
  /* line 24233, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-75px {
    max-height: 75px !important;
  }
  /* line 24237, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-80px {
    max-height: 80px !important;
  }
  /* line 24241, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-85px {
    max-height: 85px !important;
  }
  /* line 24245, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-90px {
    max-height: 90px !important;
  }
  /* line 24249, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-95px {
    max-height: 95px !important;
  }
  /* line 24253, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-100px {
    max-height: 100px !important;
  }
  /* line 24257, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-125px {
    max-height: 125px !important;
  }
  /* line 24261, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-150px {
    max-height: 150px !important;
  }
  /* line 24265, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-175px {
    max-height: 175px !important;
  }
  /* line 24269, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-200px {
    max-height: 200px !important;
  }
  /* line 24273, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-225px {
    max-height: 225px !important;
  }
  /* line 24277, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-250px {
    max-height: 250px !important;
  }
  /* line 24281, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-275px {
    max-height: 275px !important;
  }
  /* line 24285, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-300px {
    max-height: 300px !important;
  }
  /* line 24289, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-325px {
    max-height: 325px !important;
  }
  /* line 24293, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-350px {
    max-height: 350px !important;
  }
  /* line 24297, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-375px {
    max-height: 375px !important;
  }
  /* line 24301, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-400px {
    max-height: 400px !important;
  }
  /* line 24305, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-425px {
    max-height: 425px !important;
  }
  /* line 24309, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-450px {
    max-height: 450px !important;
  }
  /* line 24313, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-475px {
    max-height: 475px !important;
  }
  /* line 24317, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-500px {
    max-height: 500px !important;
  }
  /* line 24321, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-550px {
    max-height: 550px !important;
  }
  /* line 24325, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-600px {
    max-height: 600px !important;
  }
  /* line 24329, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-650px {
    max-height: 650px !important;
  }
  /* line 24333, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-700px {
    max-height: 700px !important;
  }
  /* line 24337, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-750px {
    max-height: 750px !important;
  }
  /* line 24341, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-800px {
    max-height: 800px !important;
  }
  /* line 24345, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-850px {
    max-height: 850px !important;
  }
  /* line 24349, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-900px {
    max-height: 900px !important;
  }
  /* line 24353, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-950px {
    max-height: 950px !important;
  }
  /* line 24357, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xl-1000px {
    max-height: 1000px !important;
  }
  /* line 24361, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  /* line 24365, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-row {
    flex-direction: row !important;
  }
  /* line 24369, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-column {
    flex-direction: column !important;
  }
  /* line 24373, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 24377, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 24381, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 24385, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 24389, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 24393, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 24397, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 24401, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 24405, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 24409, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-0 {
    gap: 0 !important;
  }
  /* line 24413, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  /* line 24417, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  /* line 24421, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-3 {
    gap: 0.75rem !important;
  }
  /* line 24425, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-4 {
    gap: 1rem !important;
  }
  /* line 24429, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-5 {
    gap: 1.25rem !important;
  }
  /* line 24433, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-6 {
    gap: 1.5rem !important;
  }
  /* line 24437, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-7 {
    gap: 1.75rem !important;
  }
  /* line 24441, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-8 {
    gap: 2rem !important;
  }
  /* line 24445, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-9 {
    gap: 2.25rem !important;
  }
  /* line 24449, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-10 {
    gap: 2.5rem !important;
  }
  /* line 24453, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-11 {
    gap: 2.75rem !important;
  }
  /* line 24457, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-12 {
    gap: 3rem !important;
  }
  /* line 24461, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-13 {
    gap: 3.25rem !important;
  }
  /* line 24465, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-14 {
    gap: 3.5rem !important;
  }
  /* line 24469, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-15 {
    gap: 3.75rem !important;
  }
  /* line 24473, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-16 {
    gap: 4rem !important;
  }
  /* line 24477, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-17 {
    gap: 4.25rem !important;
  }
  /* line 24481, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-18 {
    gap: 4.5rem !important;
  }
  /* line 24485, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-19 {
    gap: 4.75rem !important;
  }
  /* line 24489, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xl-20 {
    gap: 5rem !important;
  }
  /* line 24493, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 24497, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 24501, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 24505, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 24509, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  /* line 24513, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 24517, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 24521, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 24525, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-xl-center {
    align-items: center !important;
  }
  /* line 24529, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 24533, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 24537, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 24541, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 24545, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-xl-center {
    align-content: center !important;
  }
  /* line 24549, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 24553, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 24557, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 24561, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 24565, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 24569, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 24573, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-xl-center {
    align-self: center !important;
  }
  /* line 24577, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 24581, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  /* line 24585, vendor/assets/stylesheets/craft/custom.scss */
  .order-xl-first {
    order: -1 !important;
  }
  /* line 24589, vendor/assets/stylesheets/craft/custom.scss */
  .order-xl-0 {
    order: 0 !important;
  }
  /* line 24593, vendor/assets/stylesheets/craft/custom.scss */
  .order-xl-1 {
    order: 1 !important;
  }
  /* line 24597, vendor/assets/stylesheets/craft/custom.scss */
  .order-xl-2 {
    order: 2 !important;
  }
  /* line 24601, vendor/assets/stylesheets/craft/custom.scss */
  .order-xl-3 {
    order: 3 !important;
  }
  /* line 24605, vendor/assets/stylesheets/craft/custom.scss */
  .order-xl-4 {
    order: 4 !important;
  }
  /* line 24609, vendor/assets/stylesheets/craft/custom.scss */
  .order-xl-5 {
    order: 5 !important;
  }
  /* line 24613, vendor/assets/stylesheets/craft/custom.scss */
  .order-xl-last {
    order: 6 !important;
  }
  /* line 24617, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 24621, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 24625, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 24629, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-3 {
    margin: 0.75rem !important;
  }
  /* line 24633, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-4 {
    margin: 1rem !important;
  }
  /* line 24637, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-5 {
    margin: 1.25rem !important;
  }
  /* line 24641, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-6 {
    margin: 1.5rem !important;
  }
  /* line 24645, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-7 {
    margin: 1.75rem !important;
  }
  /* line 24649, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-8 {
    margin: 2rem !important;
  }
  /* line 24653, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-9 {
    margin: 2.25rem !important;
  }
  /* line 24657, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-10 {
    margin: 2.5rem !important;
  }
  /* line 24661, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-11 {
    margin: 2.75rem !important;
  }
  /* line 24665, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-12 {
    margin: 3rem !important;
  }
  /* line 24669, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-13 {
    margin: 3.25rem !important;
  }
  /* line 24673, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-14 {
    margin: 3.5rem !important;
  }
  /* line 24677, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-15 {
    margin: 3.75rem !important;
  }
  /* line 24681, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-16 {
    margin: 4rem !important;
  }
  /* line 24685, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-17 {
    margin: 4.25rem !important;
  }
  /* line 24689, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-18 {
    margin: 4.5rem !important;
  }
  /* line 24693, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-19 {
    margin: 4.75rem !important;
  }
  /* line 24697, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-20 {
    margin: 5rem !important;
  }
  /* line 24701, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 24705, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 24710, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 24715, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 24720, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  /* line 24725, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 24730, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  /* line 24735, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 24740, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-7 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  /* line 24745, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  /* line 24750, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-9 {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  /* line 24755, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  /* line 24760, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-11 {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  /* line 24765, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 24770, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-13 {
    margin-right: 3.25rem !important;
    margin-left: 3.25rem !important;
  }
  /* line 24775, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-14 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  /* line 24780, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  /* line 24785, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  /* line 24790, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-17 {
    margin-right: 4.25rem !important;
    margin-left: 4.25rem !important;
  }
  /* line 24795, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-18 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  /* line 24800, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-19 {
    margin-right: 4.75rem !important;
    margin-left: 4.75rem !important;
  }
  /* line 24805, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  /* line 24810, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 24815, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 24820, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 24825, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 24830, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  /* line 24835, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 24840, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  /* line 24845, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 24850, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  /* line 24855, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  /* line 24860, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  /* line 24865, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  /* line 24870, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  /* line 24875, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 24880, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  /* line 24885, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  /* line 24890, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  /* line 24895, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  /* line 24900, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  /* line 24905, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  /* line 24910, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  /* line 24915, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  /* line 24920, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 24925, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  /* line 24929, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 24933, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 24937, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-3 {
    margin-top: 0.75rem !important;
  }
  /* line 24941, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-4 {
    margin-top: 1rem !important;
  }
  /* line 24945, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-5 {
    margin-top: 1.25rem !important;
  }
  /* line 24949, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-6 {
    margin-top: 1.5rem !important;
  }
  /* line 24953, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-7 {
    margin-top: 1.75rem !important;
  }
  /* line 24957, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-8 {
    margin-top: 2rem !important;
  }
  /* line 24961, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-9 {
    margin-top: 2.25rem !important;
  }
  /* line 24965, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-10 {
    margin-top: 2.5rem !important;
  }
  /* line 24969, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-11 {
    margin-top: 2.75rem !important;
  }
  /* line 24973, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-12 {
    margin-top: 3rem !important;
  }
  /* line 24977, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-13 {
    margin-top: 3.25rem !important;
  }
  /* line 24981, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-14 {
    margin-top: 3.5rem !important;
  }
  /* line 24985, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-15 {
    margin-top: 3.75rem !important;
  }
  /* line 24989, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-16 {
    margin-top: 4rem !important;
  }
  /* line 24993, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-17 {
    margin-top: 4.25rem !important;
  }
  /* line 24997, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-18 {
    margin-top: 4.5rem !important;
  }
  /* line 25001, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-19 {
    margin-top: 4.75rem !important;
  }
  /* line 25005, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-20 {
    margin-top: 5rem !important;
  }
  /* line 25009, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-auto {
    margin-top: auto !important;
  }
  /* line 25013, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-0 {
    margin-right: 0 !important;
  }
  /* line 25017, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 25021, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 25025, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-3 {
    margin-right: 0.75rem !important;
  }
  /* line 25029, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-4 {
    margin-right: 1rem !important;
  }
  /* line 25033, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-5 {
    margin-right: 1.25rem !important;
  }
  /* line 25037, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-6 {
    margin-right: 1.5rem !important;
  }
  /* line 25041, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-7 {
    margin-right: 1.75rem !important;
  }
  /* line 25045, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-8 {
    margin-right: 2rem !important;
  }
  /* line 25049, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-9 {
    margin-right: 2.25rem !important;
  }
  /* line 25053, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-10 {
    margin-right: 2.5rem !important;
  }
  /* line 25057, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-11 {
    margin-right: 2.75rem !important;
  }
  /* line 25061, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-12 {
    margin-right: 3rem !important;
  }
  /* line 25065, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-13 {
    margin-right: 3.25rem !important;
  }
  /* line 25069, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-14 {
    margin-right: 3.5rem !important;
  }
  /* line 25073, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-15 {
    margin-right: 3.75rem !important;
  }
  /* line 25077, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-16 {
    margin-right: 4rem !important;
  }
  /* line 25081, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-17 {
    margin-right: 4.25rem !important;
  }
  /* line 25085, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-18 {
    margin-right: 4.5rem !important;
  }
  /* line 25089, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-19 {
    margin-right: 4.75rem !important;
  }
  /* line 25093, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-20 {
    margin-right: 5rem !important;
  }
  /* line 25097, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-auto {
    margin-right: auto !important;
  }
  /* line 25101, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 25105, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 25109, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 25113, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 25117, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-4 {
    margin-bottom: 1rem !important;
  }
  /* line 25121, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-5 {
    margin-bottom: 1.25rem !important;
  }
  /* line 25125, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-6 {
    margin-bottom: 1.5rem !important;
  }
  /* line 25129, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-7 {
    margin-bottom: 1.75rem !important;
  }
  /* line 25133, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-8 {
    margin-bottom: 2rem !important;
  }
  /* line 25137, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-9 {
    margin-bottom: 2.25rem !important;
  }
  /* line 25141, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-10 {
    margin-bottom: 2.5rem !important;
  }
  /* line 25145, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-11 {
    margin-bottom: 2.75rem !important;
  }
  /* line 25149, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-12 {
    margin-bottom: 3rem !important;
  }
  /* line 25153, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-13 {
    margin-bottom: 3.25rem !important;
  }
  /* line 25157, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-14 {
    margin-bottom: 3.5rem !important;
  }
  /* line 25161, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-15 {
    margin-bottom: 3.75rem !important;
  }
  /* line 25165, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-16 {
    margin-bottom: 4rem !important;
  }
  /* line 25169, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-17 {
    margin-bottom: 4.25rem !important;
  }
  /* line 25173, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-18 {
    margin-bottom: 4.5rem !important;
  }
  /* line 25177, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-19 {
    margin-bottom: 4.75rem !important;
  }
  /* line 25181, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-20 {
    margin-bottom: 5rem !important;
  }
  /* line 25185, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 25189, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  /* line 25193, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 25197, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 25201, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-3 {
    margin-left: 0.75rem !important;
  }
  /* line 25205, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-4 {
    margin-left: 1rem !important;
  }
  /* line 25209, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-5 {
    margin-left: 1.25rem !important;
  }
  /* line 25213, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-6 {
    margin-left: 1.5rem !important;
  }
  /* line 25217, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-7 {
    margin-left: 1.75rem !important;
  }
  /* line 25221, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-8 {
    margin-left: 2rem !important;
  }
  /* line 25225, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-9 {
    margin-left: 2.25rem !important;
  }
  /* line 25229, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-10 {
    margin-left: 2.5rem !important;
  }
  /* line 25233, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-11 {
    margin-left: 2.75rem !important;
  }
  /* line 25237, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-12 {
    margin-left: 3rem !important;
  }
  /* line 25241, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-13 {
    margin-left: 3.25rem !important;
  }
  /* line 25245, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-14 {
    margin-left: 3.5rem !important;
  }
  /* line 25249, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-15 {
    margin-left: 3.75rem !important;
  }
  /* line 25253, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-16 {
    margin-left: 4rem !important;
  }
  /* line 25257, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-17 {
    margin-left: 4.25rem !important;
  }
  /* line 25261, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-18 {
    margin-left: 4.5rem !important;
  }
  /* line 25265, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-19 {
    margin-left: 4.75rem !important;
  }
  /* line 25269, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-20 {
    margin-left: 5rem !important;
  }
  /* line 25273, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-auto {
    margin-left: auto !important;
  }
  /* line 25277, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  /* line 25281, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  /* line 25285, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n3 {
    margin: -0.75rem !important;
  }
  /* line 25289, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n4 {
    margin: -1rem !important;
  }
  /* line 25293, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n5 {
    margin: -1.25rem !important;
  }
  /* line 25297, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n6 {
    margin: -1.5rem !important;
  }
  /* line 25301, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n7 {
    margin: -1.75rem !important;
  }
  /* line 25305, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n8 {
    margin: -2rem !important;
  }
  /* line 25309, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n9 {
    margin: -2.25rem !important;
  }
  /* line 25313, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n10 {
    margin: -2.5rem !important;
  }
  /* line 25317, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n11 {
    margin: -2.75rem !important;
  }
  /* line 25321, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n12 {
    margin: -3rem !important;
  }
  /* line 25325, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n13 {
    margin: -3.25rem !important;
  }
  /* line 25329, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n14 {
    margin: -3.5rem !important;
  }
  /* line 25333, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n15 {
    margin: -3.75rem !important;
  }
  /* line 25337, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n16 {
    margin: -4rem !important;
  }
  /* line 25341, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n17 {
    margin: -4.25rem !important;
  }
  /* line 25345, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n18 {
    margin: -4.5rem !important;
  }
  /* line 25349, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n19 {
    margin: -4.75rem !important;
  }
  /* line 25353, vendor/assets/stylesheets/craft/custom.scss */
  .m-xl-n20 {
    margin: -5rem !important;
  }
  /* line 25357, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  /* line 25362, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  /* line 25367, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  /* line 25372, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  /* line 25377, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n5 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  /* line 25382, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  /* line 25387, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n7 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important;
  }
  /* line 25392, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n8 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  /* line 25397, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n9 {
    margin-right: -2.25rem !important;
    margin-left: -2.25rem !important;
  }
  /* line 25402, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n10 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  /* line 25407, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n11 {
    margin-right: -2.75rem !important;
    margin-left: -2.75rem !important;
  }
  /* line 25412, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n12 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  /* line 25417, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n13 {
    margin-right: -3.25rem !important;
    margin-left: -3.25rem !important;
  }
  /* line 25422, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n14 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  /* line 25427, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n15 {
    margin-right: -3.75rem !important;
    margin-left: -3.75rem !important;
  }
  /* line 25432, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n16 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  /* line 25437, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n17 {
    margin-right: -4.25rem !important;
    margin-left: -4.25rem !important;
  }
  /* line 25442, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n18 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  /* line 25447, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n19 {
    margin-right: -4.75rem !important;
    margin-left: -4.75rem !important;
  }
  /* line 25452, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xl-n20 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  /* line 25457, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  /* line 25462, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  /* line 25467, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  /* line 25472, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  /* line 25477, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  /* line 25482, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  /* line 25487, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }
  /* line 25492, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  /* line 25497, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }
  /* line 25502, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  /* line 25507, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }
  /* line 25512, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  /* line 25517, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }
  /* line 25522, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  /* line 25527, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  /* line 25532, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  /* line 25537, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }
  /* line 25542, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  /* line 25547, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }
  /* line 25552, vendor/assets/stylesheets/craft/custom.scss */
  .my-xl-n20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  /* line 25557, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 25561, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 25565, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n3 {
    margin-top: -0.75rem !important;
  }
  /* line 25569, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n4 {
    margin-top: -1rem !important;
  }
  /* line 25573, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n5 {
    margin-top: -1.25rem !important;
  }
  /* line 25577, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n6 {
    margin-top: -1.5rem !important;
  }
  /* line 25581, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n7 {
    margin-top: -1.75rem !important;
  }
  /* line 25585, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n8 {
    margin-top: -2rem !important;
  }
  /* line 25589, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n9 {
    margin-top: -2.25rem !important;
  }
  /* line 25593, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n10 {
    margin-top: -2.5rem !important;
  }
  /* line 25597, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n11 {
    margin-top: -2.75rem !important;
  }
  /* line 25601, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n12 {
    margin-top: -3rem !important;
  }
  /* line 25605, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n13 {
    margin-top: -3.25rem !important;
  }
  /* line 25609, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n14 {
    margin-top: -3.5rem !important;
  }
  /* line 25613, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n15 {
    margin-top: -3.75rem !important;
  }
  /* line 25617, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n16 {
    margin-top: -4rem !important;
  }
  /* line 25621, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n17 {
    margin-top: -4.25rem !important;
  }
  /* line 25625, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n18 {
    margin-top: -4.5rem !important;
  }
  /* line 25629, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n19 {
    margin-top: -4.75rem !important;
  }
  /* line 25633, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xl-n20 {
    margin-top: -5rem !important;
  }
  /* line 25637, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 25641, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 25645, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n3 {
    margin-right: -0.75rem !important;
  }
  /* line 25649, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n4 {
    margin-right: -1rem !important;
  }
  /* line 25653, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n5 {
    margin-right: -1.25rem !important;
  }
  /* line 25657, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n6 {
    margin-right: -1.5rem !important;
  }
  /* line 25661, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n7 {
    margin-right: -1.75rem !important;
  }
  /* line 25665, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n8 {
    margin-right: -2rem !important;
  }
  /* line 25669, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n9 {
    margin-right: -2.25rem !important;
  }
  /* line 25673, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n10 {
    margin-right: -2.5rem !important;
  }
  /* line 25677, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n11 {
    margin-right: -2.75rem !important;
  }
  /* line 25681, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n12 {
    margin-right: -3rem !important;
  }
  /* line 25685, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n13 {
    margin-right: -3.25rem !important;
  }
  /* line 25689, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n14 {
    margin-right: -3.5rem !important;
  }
  /* line 25693, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n15 {
    margin-right: -3.75rem !important;
  }
  /* line 25697, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n16 {
    margin-right: -4rem !important;
  }
  /* line 25701, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n17 {
    margin-right: -4.25rem !important;
  }
  /* line 25705, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n18 {
    margin-right: -4.5rem !important;
  }
  /* line 25709, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n19 {
    margin-right: -4.75rem !important;
  }
  /* line 25713, vendor/assets/stylesheets/craft/custom.scss */
  .me-xl-n20 {
    margin-right: -5rem !important;
  }
  /* line 25717, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 25721, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 25725, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n3 {
    margin-bottom: -0.75rem !important;
  }
  /* line 25729, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n4 {
    margin-bottom: -1rem !important;
  }
  /* line 25733, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n5 {
    margin-bottom: -1.25rem !important;
  }
  /* line 25737, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n6 {
    margin-bottom: -1.5rem !important;
  }
  /* line 25741, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n7 {
    margin-bottom: -1.75rem !important;
  }
  /* line 25745, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n8 {
    margin-bottom: -2rem !important;
  }
  /* line 25749, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n9 {
    margin-bottom: -2.25rem !important;
  }
  /* line 25753, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n10 {
    margin-bottom: -2.5rem !important;
  }
  /* line 25757, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n11 {
    margin-bottom: -2.75rem !important;
  }
  /* line 25761, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n12 {
    margin-bottom: -3rem !important;
  }
  /* line 25765, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n13 {
    margin-bottom: -3.25rem !important;
  }
  /* line 25769, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n14 {
    margin-bottom: -3.5rem !important;
  }
  /* line 25773, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n15 {
    margin-bottom: -3.75rem !important;
  }
  /* line 25777, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n16 {
    margin-bottom: -4rem !important;
  }
  /* line 25781, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n17 {
    margin-bottom: -4.25rem !important;
  }
  /* line 25785, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n18 {
    margin-bottom: -4.5rem !important;
  }
  /* line 25789, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n19 {
    margin-bottom: -4.75rem !important;
  }
  /* line 25793, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xl-n20 {
    margin-bottom: -5rem !important;
  }
  /* line 25797, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 25801, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 25805, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n3 {
    margin-left: -0.75rem !important;
  }
  /* line 25809, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n4 {
    margin-left: -1rem !important;
  }
  /* line 25813, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n5 {
    margin-left: -1.25rem !important;
  }
  /* line 25817, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n6 {
    margin-left: -1.5rem !important;
  }
  /* line 25821, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n7 {
    margin-left: -1.75rem !important;
  }
  /* line 25825, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n8 {
    margin-left: -2rem !important;
  }
  /* line 25829, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n9 {
    margin-left: -2.25rem !important;
  }
  /* line 25833, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n10 {
    margin-left: -2.5rem !important;
  }
  /* line 25837, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n11 {
    margin-left: -2.75rem !important;
  }
  /* line 25841, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n12 {
    margin-left: -3rem !important;
  }
  /* line 25845, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n13 {
    margin-left: -3.25rem !important;
  }
  /* line 25849, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n14 {
    margin-left: -3.5rem !important;
  }
  /* line 25853, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n15 {
    margin-left: -3.75rem !important;
  }
  /* line 25857, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n16 {
    margin-left: -4rem !important;
  }
  /* line 25861, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n17 {
    margin-left: -4.25rem !important;
  }
  /* line 25865, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n18 {
    margin-left: -4.5rem !important;
  }
  /* line 25869, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n19 {
    margin-left: -4.75rem !important;
  }
  /* line 25873, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xl-n20 {
    margin-left: -5rem !important;
  }
  /* line 25877, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 25881, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 25885, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 25889, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-3 {
    padding: 0.75rem !important;
  }
  /* line 25893, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-4 {
    padding: 1rem !important;
  }
  /* line 25897, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-5 {
    padding: 1.25rem !important;
  }
  /* line 25901, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-6 {
    padding: 1.5rem !important;
  }
  /* line 25905, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-7 {
    padding: 1.75rem !important;
  }
  /* line 25909, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-8 {
    padding: 2rem !important;
  }
  /* line 25913, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-9 {
    padding: 2.25rem !important;
  }
  /* line 25917, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-10 {
    padding: 2.5rem !important;
  }
  /* line 25921, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-11 {
    padding: 2.75rem !important;
  }
  /* line 25925, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-12 {
    padding: 3rem !important;
  }
  /* line 25929, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-13 {
    padding: 3.25rem !important;
  }
  /* line 25933, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-14 {
    padding: 3.5rem !important;
  }
  /* line 25937, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-15 {
    padding: 3.75rem !important;
  }
  /* line 25941, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-16 {
    padding: 4rem !important;
  }
  /* line 25945, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-17 {
    padding: 4.25rem !important;
  }
  /* line 25949, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-18 {
    padding: 4.5rem !important;
  }
  /* line 25953, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-19 {
    padding: 4.75rem !important;
  }
  /* line 25957, vendor/assets/stylesheets/craft/custom.scss */
  .p-xl-20 {
    padding: 5rem !important;
  }
  /* line 25961, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 25966, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 25971, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 25976, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  /* line 25981, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 25986, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  /* line 25991, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 25996, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-7 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  /* line 26001, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  /* line 26006, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-9 {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  /* line 26011, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  /* line 26016, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-11 {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  /* line 26021, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 26026, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-13 {
    padding-right: 3.25rem !important;
    padding-left: 3.25rem !important;
  }
  /* line 26031, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-14 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  /* line 26036, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  /* line 26041, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  /* line 26046, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-17 {
    padding-right: 4.25rem !important;
    padding-left: 4.25rem !important;
  }
  /* line 26051, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-18 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  /* line 26056, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-19 {
    padding-right: 4.75rem !important;
    padding-left: 4.75rem !important;
  }
  /* line 26061, vendor/assets/stylesheets/craft/custom.scss */
  .px-xl-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  /* line 26066, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 26071, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 26076, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 26081, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  /* line 26086, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 26091, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  /* line 26096, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 26101, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  /* line 26106, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  /* line 26111, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  /* line 26116, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  /* line 26121, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  /* line 26126, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 26131, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  /* line 26136, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  /* line 26141, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  /* line 26146, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  /* line 26151, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  /* line 26156, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  /* line 26161, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  /* line 26166, vendor/assets/stylesheets/craft/custom.scss */
  .py-xl-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  /* line 26171, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  /* line 26175, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 26179, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 26183, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-3 {
    padding-top: 0.75rem !important;
  }
  /* line 26187, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-4 {
    padding-top: 1rem !important;
  }
  /* line 26191, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-5 {
    padding-top: 1.25rem !important;
  }
  /* line 26195, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-6 {
    padding-top: 1.5rem !important;
  }
  /* line 26199, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-7 {
    padding-top: 1.75rem !important;
  }
  /* line 26203, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-8 {
    padding-top: 2rem !important;
  }
  /* line 26207, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-9 {
    padding-top: 2.25rem !important;
  }
  /* line 26211, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-10 {
    padding-top: 2.5rem !important;
  }
  /* line 26215, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-11 {
    padding-top: 2.75rem !important;
  }
  /* line 26219, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-12 {
    padding-top: 3rem !important;
  }
  /* line 26223, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-13 {
    padding-top: 3.25rem !important;
  }
  /* line 26227, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-14 {
    padding-top: 3.5rem !important;
  }
  /* line 26231, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-15 {
    padding-top: 3.75rem !important;
  }
  /* line 26235, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-16 {
    padding-top: 4rem !important;
  }
  /* line 26239, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-17 {
    padding-top: 4.25rem !important;
  }
  /* line 26243, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-18 {
    padding-top: 4.5rem !important;
  }
  /* line 26247, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-19 {
    padding-top: 4.75rem !important;
  }
  /* line 26251, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xl-20 {
    padding-top: 5rem !important;
  }
  /* line 26255, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  /* line 26259, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 26263, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 26267, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-3 {
    padding-right: 0.75rem !important;
  }
  /* line 26271, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-4 {
    padding-right: 1rem !important;
  }
  /* line 26275, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-5 {
    padding-right: 1.25rem !important;
  }
  /* line 26279, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-6 {
    padding-right: 1.5rem !important;
  }
  /* line 26283, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-7 {
    padding-right: 1.75rem !important;
  }
  /* line 26287, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-8 {
    padding-right: 2rem !important;
  }
  /* line 26291, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-9 {
    padding-right: 2.25rem !important;
  }
  /* line 26295, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-10 {
    padding-right: 2.5rem !important;
  }
  /* line 26299, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-11 {
    padding-right: 2.75rem !important;
  }
  /* line 26303, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-12 {
    padding-right: 3rem !important;
  }
  /* line 26307, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-13 {
    padding-right: 3.25rem !important;
  }
  /* line 26311, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-14 {
    padding-right: 3.5rem !important;
  }
  /* line 26315, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-15 {
    padding-right: 3.75rem !important;
  }
  /* line 26319, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-16 {
    padding-right: 4rem !important;
  }
  /* line 26323, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-17 {
    padding-right: 4.25rem !important;
  }
  /* line 26327, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-18 {
    padding-right: 4.5rem !important;
  }
  /* line 26331, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-19 {
    padding-right: 4.75rem !important;
  }
  /* line 26335, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xl-20 {
    padding-right: 5rem !important;
  }
  /* line 26339, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 26343, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 26347, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 26351, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 26355, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-4 {
    padding-bottom: 1rem !important;
  }
  /* line 26359, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-5 {
    padding-bottom: 1.25rem !important;
  }
  /* line 26363, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-6 {
    padding-bottom: 1.5rem !important;
  }
  /* line 26367, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-7 {
    padding-bottom: 1.75rem !important;
  }
  /* line 26371, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-8 {
    padding-bottom: 2rem !important;
  }
  /* line 26375, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-9 {
    padding-bottom: 2.25rem !important;
  }
  /* line 26379, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-10 {
    padding-bottom: 2.5rem !important;
  }
  /* line 26383, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-11 {
    padding-bottom: 2.75rem !important;
  }
  /* line 26387, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-12 {
    padding-bottom: 3rem !important;
  }
  /* line 26391, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-13 {
    padding-bottom: 3.25rem !important;
  }
  /* line 26395, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-14 {
    padding-bottom: 3.5rem !important;
  }
  /* line 26399, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-15 {
    padding-bottom: 3.75rem !important;
  }
  /* line 26403, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-16 {
    padding-bottom: 4rem !important;
  }
  /* line 26407, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-17 {
    padding-bottom: 4.25rem !important;
  }
  /* line 26411, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-18 {
    padding-bottom: 4.5rem !important;
  }
  /* line 26415, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-19 {
    padding-bottom: 4.75rem !important;
  }
  /* line 26419, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xl-20 {
    padding-bottom: 5rem !important;
  }
  /* line 26423, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  /* line 26427, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 26431, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 26435, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-3 {
    padding-left: 0.75rem !important;
  }
  /* line 26439, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-4 {
    padding-left: 1rem !important;
  }
  /* line 26443, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-5 {
    padding-left: 1.25rem !important;
  }
  /* line 26447, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-6 {
    padding-left: 1.5rem !important;
  }
  /* line 26451, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-7 {
    padding-left: 1.75rem !important;
  }
  /* line 26455, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-8 {
    padding-left: 2rem !important;
  }
  /* line 26459, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-9 {
    padding-left: 2.25rem !important;
  }
  /* line 26463, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-10 {
    padding-left: 2.5rem !important;
  }
  /* line 26467, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-11 {
    padding-left: 2.75rem !important;
  }
  /* line 26471, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-12 {
    padding-left: 3rem !important;
  }
  /* line 26475, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-13 {
    padding-left: 3.25rem !important;
  }
  /* line 26479, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-14 {
    padding-left: 3.5rem !important;
  }
  /* line 26483, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-15 {
    padding-left: 3.75rem !important;
  }
  /* line 26487, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-16 {
    padding-left: 4rem !important;
  }
  /* line 26491, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-17 {
    padding-left: 4.25rem !important;
  }
  /* line 26495, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-18 {
    padding-left: 4.5rem !important;
  }
  /* line 26499, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-19 {
    padding-left: 4.75rem !important;
  }
  /* line 26503, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xl-20 {
    padding-left: 5rem !important;
  }
  /* line 26507, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-1 {
    font-size: calc(1.3rem + .6vw) !important;
  }
  /* line 26511, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-2 {
    font-size: calc(1.275rem + .3vw) !important;
  }
  /* line 26515, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-3 {
    font-size: calc(1.26rem + .12vw) !important;
  }
  /* line 26519, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-4 {
    font-size: 1.25rem !important;
  }
  /* line 26523, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-5 {
    font-size: 1.15rem !important;
  }
  /* line 26527, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-6 {
    font-size: 1.075rem !important;
  }
  /* line 26531, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-7 {
    font-size: 0.95rem !important;
  }
  /* line 26535, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-8 {
    font-size: 0.85rem !important;
  }
  /* line 26539, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-9 {
    font-size: 0.75rem !important;
  }
  /* line 26543, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-10 {
    font-size: 0.5rem !important;
  }
  /* line 26547, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-base {
    font-size: 1rem !important;
  }
  /* line 26551, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-fluid {
    font-size: 100% !important;
  }
  /* line 26555, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-2x {
    font-size: calc(1.325rem + .9vw) !important;
  }
  /* line 26559, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-2qx {
    font-size: calc(1.35rem + 1.2vw) !important;
  }
  /* line 26563, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-2hx {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  /* line 26567, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-2tx {
    font-size: calc(1.4rem + 1.8vw) !important;
  }
  /* line 26571, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-3x {
    font-size: calc(1.425rem + 2.1vw) !important;
  }
  /* line 26575, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-3qx {
    font-size: calc(1.45rem + 2.4vw) !important;
  }
  /* line 26579, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-3hx {
    font-size: calc(1.475rem + 2.7vw) !important;
  }
  /* line 26583, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-3tx {
    font-size: calc(1.5rem + 3vw) !important;
  }
  /* line 26587, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-4x {
    font-size: calc(1.525rem + 3.3vw) !important;
  }
  /* line 26591, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-4qx {
    font-size: calc(1.55rem + 3.6vw) !important;
  }
  /* line 26595, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-4hx {
    font-size: calc(1.575rem + 3.9vw) !important;
  }
  /* line 26599, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-4tx {
    font-size: calc(1.6rem + 4.2vw) !important;
  }
  /* line 26603, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-5x {
    font-size: calc(1.625rem + 4.5vw) !important;
  }
  /* line 26607, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-5qx {
    font-size: calc(1.65rem + 4.8vw) !important;
  }
  /* line 26611, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-5hx {
    font-size: calc(1.675rem + 5.1vw) !important;
  }
  /* line 26615, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xl-5tx {
    font-size: calc(1.7rem + 5.4vw) !important;
  }
  /* line 26619, vendor/assets/stylesheets/craft/custom.scss */
  .text-xl-start {
    text-align: left !important;
  }
  /* line 26623, vendor/assets/stylesheets/craft/custom.scss */
  .text-xl-end {
    text-align: right !important;
  }
  /* line 26627, vendor/assets/stylesheets/craft/custom.scss */
  .text-xl-center {
    text-align: center !important;
  }
  /* line 26631, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-unset {
    min-width: unset !important;
  }
  /* line 26635, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-25 {
    min-width: 25% !important;
  }
  /* line 26639, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-50 {
    min-width: 50% !important;
  }
  /* line 26643, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-75 {
    min-width: 75% !important;
  }
  /* line 26647, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-100 {
    min-width: 100% !important;
  }
  /* line 26651, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-auto {
    min-width: auto !important;
  }
  /* line 26655, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-1px {
    min-width: 1px !important;
  }
  /* line 26659, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-2px {
    min-width: 2px !important;
  }
  /* line 26663, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-3px {
    min-width: 3px !important;
  }
  /* line 26667, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-4px {
    min-width: 4px !important;
  }
  /* line 26671, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-5px {
    min-width: 5px !important;
  }
  /* line 26675, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-6px {
    min-width: 6px !important;
  }
  /* line 26679, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-7px {
    min-width: 7px !important;
  }
  /* line 26683, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-8px {
    min-width: 8px !important;
  }
  /* line 26687, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-9px {
    min-width: 9px !important;
  }
  /* line 26691, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-10px {
    min-width: 10px !important;
  }
  /* line 26695, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-15px {
    min-width: 15px !important;
  }
  /* line 26699, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-20px {
    min-width: 20px !important;
  }
  /* line 26703, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-25px {
    min-width: 25px !important;
  }
  /* line 26707, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-30px {
    min-width: 30px !important;
  }
  /* line 26711, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-35px {
    min-width: 35px !important;
  }
  /* line 26715, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-40px {
    min-width: 40px !important;
  }
  /* line 26719, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-45px {
    min-width: 45px !important;
  }
  /* line 26723, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-50px {
    min-width: 50px !important;
  }
  /* line 26727, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-55px {
    min-width: 55px !important;
  }
  /* line 26731, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-60px {
    min-width: 60px !important;
  }
  /* line 26735, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-65px {
    min-width: 65px !important;
  }
  /* line 26739, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-70px {
    min-width: 70px !important;
  }
  /* line 26743, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-75px {
    min-width: 75px !important;
  }
  /* line 26747, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-80px {
    min-width: 80px !important;
  }
  /* line 26751, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-85px {
    min-width: 85px !important;
  }
  /* line 26755, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-90px {
    min-width: 90px !important;
  }
  /* line 26759, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-95px {
    min-width: 95px !important;
  }
  /* line 26763, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-100px {
    min-width: 100px !important;
  }
  /* line 26767, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-125px {
    min-width: 125px !important;
  }
  /* line 26771, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-150px {
    min-width: 150px !important;
  }
  /* line 26775, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-175px {
    min-width: 175px !important;
  }
  /* line 26779, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-200px {
    min-width: 200px !important;
  }
  /* line 26783, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-225px {
    min-width: 225px !important;
  }
  /* line 26787, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-250px {
    min-width: 250px !important;
  }
  /* line 26791, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-275px {
    min-width: 275px !important;
  }
  /* line 26795, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-300px {
    min-width: 300px !important;
  }
  /* line 26799, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-325px {
    min-width: 325px !important;
  }
  /* line 26803, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-350px {
    min-width: 350px !important;
  }
  /* line 26807, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-375px {
    min-width: 375px !important;
  }
  /* line 26811, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-400px {
    min-width: 400px !important;
  }
  /* line 26815, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-425px {
    min-width: 425px !important;
  }
  /* line 26819, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-450px {
    min-width: 450px !important;
  }
  /* line 26823, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-475px {
    min-width: 475px !important;
  }
  /* line 26827, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-500px {
    min-width: 500px !important;
  }
  /* line 26831, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-550px {
    min-width: 550px !important;
  }
  /* line 26835, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-600px {
    min-width: 600px !important;
  }
  /* line 26839, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-650px {
    min-width: 650px !important;
  }
  /* line 26843, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-700px {
    min-width: 700px !important;
  }
  /* line 26847, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-750px {
    min-width: 750px !important;
  }
  /* line 26851, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-800px {
    min-width: 800px !important;
  }
  /* line 26855, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-850px {
    min-width: 850px !important;
  }
  /* line 26859, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-900px {
    min-width: 900px !important;
  }
  /* line 26863, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-950px {
    min-width: 950px !important;
  }
  /* line 26867, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xl-1000px {
    min-width: 1000px !important;
  }
  /* line 26871, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-unset {
    min-height: unset !important;
  }
  /* line 26875, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-25 {
    min-height: 25% !important;
  }
  /* line 26879, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-50 {
    min-height: 50% !important;
  }
  /* line 26883, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-75 {
    min-height: 75% !important;
  }
  /* line 26887, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-100 {
    min-height: 100% !important;
  }
  /* line 26891, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-auto {
    min-height: auto !important;
  }
  /* line 26895, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-1px {
    min-height: 1px !important;
  }
  /* line 26899, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-2px {
    min-height: 2px !important;
  }
  /* line 26903, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-3px {
    min-height: 3px !important;
  }
  /* line 26907, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-4px {
    min-height: 4px !important;
  }
  /* line 26911, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-5px {
    min-height: 5px !important;
  }
  /* line 26915, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-6px {
    min-height: 6px !important;
  }
  /* line 26919, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-7px {
    min-height: 7px !important;
  }
  /* line 26923, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-8px {
    min-height: 8px !important;
  }
  /* line 26927, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-9px {
    min-height: 9px !important;
  }
  /* line 26931, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-10px {
    min-height: 10px !important;
  }
  /* line 26935, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-15px {
    min-height: 15px !important;
  }
  /* line 26939, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-20px {
    min-height: 20px !important;
  }
  /* line 26943, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-25px {
    min-height: 25px !important;
  }
  /* line 26947, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-30px {
    min-height: 30px !important;
  }
  /* line 26951, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-35px {
    min-height: 35px !important;
  }
  /* line 26955, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-40px {
    min-height: 40px !important;
  }
  /* line 26959, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-45px {
    min-height: 45px !important;
  }
  /* line 26963, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-50px {
    min-height: 50px !important;
  }
  /* line 26967, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-55px {
    min-height: 55px !important;
  }
  /* line 26971, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-60px {
    min-height: 60px !important;
  }
  /* line 26975, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-65px {
    min-height: 65px !important;
  }
  /* line 26979, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-70px {
    min-height: 70px !important;
  }
  /* line 26983, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-75px {
    min-height: 75px !important;
  }
  /* line 26987, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-80px {
    min-height: 80px !important;
  }
  /* line 26991, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-85px {
    min-height: 85px !important;
  }
  /* line 26995, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-90px {
    min-height: 90px !important;
  }
  /* line 26999, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-95px {
    min-height: 95px !important;
  }
  /* line 27003, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-100px {
    min-height: 100px !important;
  }
  /* line 27007, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-125px {
    min-height: 125px !important;
  }
  /* line 27011, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-150px {
    min-height: 150px !important;
  }
  /* line 27015, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-175px {
    min-height: 175px !important;
  }
  /* line 27019, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-200px {
    min-height: 200px !important;
  }
  /* line 27023, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-225px {
    min-height: 225px !important;
  }
  /* line 27027, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-250px {
    min-height: 250px !important;
  }
  /* line 27031, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-275px {
    min-height: 275px !important;
  }
  /* line 27035, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-300px {
    min-height: 300px !important;
  }
  /* line 27039, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-325px {
    min-height: 325px !important;
  }
  /* line 27043, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-350px {
    min-height: 350px !important;
  }
  /* line 27047, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-375px {
    min-height: 375px !important;
  }
  /* line 27051, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-400px {
    min-height: 400px !important;
  }
  /* line 27055, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-425px {
    min-height: 425px !important;
  }
  /* line 27059, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-450px {
    min-height: 450px !important;
  }
  /* line 27063, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-475px {
    min-height: 475px !important;
  }
  /* line 27067, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-500px {
    min-height: 500px !important;
  }
  /* line 27071, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-550px {
    min-height: 550px !important;
  }
  /* line 27075, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-600px {
    min-height: 600px !important;
  }
  /* line 27079, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-650px {
    min-height: 650px !important;
  }
  /* line 27083, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-700px {
    min-height: 700px !important;
  }
  /* line 27087, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-750px {
    min-height: 750px !important;
  }
  /* line 27091, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-800px {
    min-height: 800px !important;
  }
  /* line 27095, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-850px {
    min-height: 850px !important;
  }
  /* line 27099, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-900px {
    min-height: 900px !important;
  }
  /* line 27103, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-950px {
    min-height: 950px !important;
  }
  /* line 27107, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xl-1000px {
    min-height: 1000px !important;
  }
}

@media (min-width: 1400px) {
  /* line 27113, vendor/assets/stylesheets/craft/custom.scss */
  .float-xxl-start {
    float: left !important;
  }
  /* line 27117, vendor/assets/stylesheets/craft/custom.scss */
  .float-xxl-end {
    float: right !important;
  }
  /* line 27121, vendor/assets/stylesheets/craft/custom.scss */
  .float-xxl-none {
    float: none !important;
  }
  /* line 27125, vendor/assets/stylesheets/craft/custom.scss */
  .d-xxl-inline {
    display: inline !important;
  }
  /* line 27129, vendor/assets/stylesheets/craft/custom.scss */
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  /* line 27133, vendor/assets/stylesheets/craft/custom.scss */
  .d-xxl-block {
    display: block !important;
  }
  /* line 27137, vendor/assets/stylesheets/craft/custom.scss */
  .d-xxl-grid {
    display: grid !important;
  }
  /* line 27141, vendor/assets/stylesheets/craft/custom.scss */
  .d-xxl-table {
    display: table !important;
  }
  /* line 27145, vendor/assets/stylesheets/craft/custom.scss */
  .d-xxl-table-row {
    display: table-row !important;
  }
  /* line 27149, vendor/assets/stylesheets/craft/custom.scss */
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  /* line 27153, vendor/assets/stylesheets/craft/custom.scss */
  .d-xxl-flex {
    display: flex !important;
  }
  /* line 27157, vendor/assets/stylesheets/craft/custom.scss */
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  /* line 27161, vendor/assets/stylesheets/craft/custom.scss */
  .d-xxl-none {
    display: none !important;
  }
  /* line 27165, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-unset {
    width: unset !important;
  }
  /* line 27169, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-25 {
    width: 25% !important;
  }
  /* line 27173, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-50 {
    width: 50% !important;
  }
  /* line 27177, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-75 {
    width: 75% !important;
  }
  /* line 27181, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-100 {
    width: 100% !important;
  }
  /* line 27185, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-auto {
    width: auto !important;
  }
  /* line 27189, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-1px {
    width: 1px !important;
  }
  /* line 27193, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-2px {
    width: 2px !important;
  }
  /* line 27197, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-3px {
    width: 3px !important;
  }
  /* line 27201, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-4px {
    width: 4px !important;
  }
  /* line 27205, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-5px {
    width: 5px !important;
  }
  /* line 27209, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-6px {
    width: 6px !important;
  }
  /* line 27213, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-7px {
    width: 7px !important;
  }
  /* line 27217, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-8px {
    width: 8px !important;
  }
  /* line 27221, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-9px {
    width: 9px !important;
  }
  /* line 27225, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-10px {
    width: 10px !important;
  }
  /* line 27229, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-15px {
    width: 15px !important;
  }
  /* line 27233, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-20px {
    width: 20px !important;
  }
  /* line 27237, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-25px {
    width: 25px !important;
  }
  /* line 27241, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-30px {
    width: 30px !important;
  }
  /* line 27245, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-35px {
    width: 35px !important;
  }
  /* line 27249, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-40px {
    width: 40px !important;
  }
  /* line 27253, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-45px {
    width: 45px !important;
  }
  /* line 27257, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-50px {
    width: 50px !important;
  }
  /* line 27261, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-55px {
    width: 55px !important;
  }
  /* line 27265, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-60px {
    width: 60px !important;
  }
  /* line 27269, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-65px {
    width: 65px !important;
  }
  /* line 27273, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-70px {
    width: 70px !important;
  }
  /* line 27277, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-75px {
    width: 75px !important;
  }
  /* line 27281, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-80px {
    width: 80px !important;
  }
  /* line 27285, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-85px {
    width: 85px !important;
  }
  /* line 27289, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-90px {
    width: 90px !important;
  }
  /* line 27293, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-95px {
    width: 95px !important;
  }
  /* line 27297, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-100px {
    width: 100px !important;
  }
  /* line 27301, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-125px {
    width: 125px !important;
  }
  /* line 27305, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-150px {
    width: 150px !important;
  }
  /* line 27309, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-175px {
    width: 175px !important;
  }
  /* line 27313, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-200px {
    width: 200px !important;
  }
  /* line 27317, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-225px {
    width: 225px !important;
  }
  /* line 27321, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-250px {
    width: 250px !important;
  }
  /* line 27325, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-275px {
    width: 275px !important;
  }
  /* line 27329, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-300px {
    width: 300px !important;
  }
  /* line 27333, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-325px {
    width: 325px !important;
  }
  /* line 27337, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-350px {
    width: 350px !important;
  }
  /* line 27341, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-375px {
    width: 375px !important;
  }
  /* line 27345, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-400px {
    width: 400px !important;
  }
  /* line 27349, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-425px {
    width: 425px !important;
  }
  /* line 27353, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-450px {
    width: 450px !important;
  }
  /* line 27357, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-475px {
    width: 475px !important;
  }
  /* line 27361, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-500px {
    width: 500px !important;
  }
  /* line 27365, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-550px {
    width: 550px !important;
  }
  /* line 27369, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-600px {
    width: 600px !important;
  }
  /* line 27373, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-650px {
    width: 650px !important;
  }
  /* line 27377, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-700px {
    width: 700px !important;
  }
  /* line 27381, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-750px {
    width: 750px !important;
  }
  /* line 27385, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-800px {
    width: 800px !important;
  }
  /* line 27389, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-850px {
    width: 850px !important;
  }
  /* line 27393, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-900px {
    width: 900px !important;
  }
  /* line 27397, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-950px {
    width: 950px !important;
  }
  /* line 27401, vendor/assets/stylesheets/craft/custom.scss */
  .w-xxl-1000px {
    width: 1000px !important;
  }
  /* line 27405, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-unset {
    max-width: unset !important;
  }
  /* line 27409, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-25 {
    max-width: 25% !important;
  }
  /* line 27413, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-50 {
    max-width: 50% !important;
  }
  /* line 27417, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-75 {
    max-width: 75% !important;
  }
  /* line 27421, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-100 {
    max-width: 100% !important;
  }
  /* line 27425, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-auto {
    max-width: auto !important;
  }
  /* line 27429, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-1px {
    max-width: 1px !important;
  }
  /* line 27433, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-2px {
    max-width: 2px !important;
  }
  /* line 27437, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-3px {
    max-width: 3px !important;
  }
  /* line 27441, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-4px {
    max-width: 4px !important;
  }
  /* line 27445, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-5px {
    max-width: 5px !important;
  }
  /* line 27449, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-6px {
    max-width: 6px !important;
  }
  /* line 27453, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-7px {
    max-width: 7px !important;
  }
  /* line 27457, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-8px {
    max-width: 8px !important;
  }
  /* line 27461, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-9px {
    max-width: 9px !important;
  }
  /* line 27465, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-10px {
    max-width: 10px !important;
  }
  /* line 27469, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-15px {
    max-width: 15px !important;
  }
  /* line 27473, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-20px {
    max-width: 20px !important;
  }
  /* line 27477, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-25px {
    max-width: 25px !important;
  }
  /* line 27481, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-30px {
    max-width: 30px !important;
  }
  /* line 27485, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-35px {
    max-width: 35px !important;
  }
  /* line 27489, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-40px {
    max-width: 40px !important;
  }
  /* line 27493, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-45px {
    max-width: 45px !important;
  }
  /* line 27497, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-50px {
    max-width: 50px !important;
  }
  /* line 27501, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-55px {
    max-width: 55px !important;
  }
  /* line 27505, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-60px {
    max-width: 60px !important;
  }
  /* line 27509, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-65px {
    max-width: 65px !important;
  }
  /* line 27513, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-70px {
    max-width: 70px !important;
  }
  /* line 27517, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-75px {
    max-width: 75px !important;
  }
  /* line 27521, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-80px {
    max-width: 80px !important;
  }
  /* line 27525, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-85px {
    max-width: 85px !important;
  }
  /* line 27529, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-90px {
    max-width: 90px !important;
  }
  /* line 27533, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-95px {
    max-width: 95px !important;
  }
  /* line 27537, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-100px {
    max-width: 100px !important;
  }
  /* line 27541, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-125px {
    max-width: 125px !important;
  }
  /* line 27545, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-150px {
    max-width: 150px !important;
  }
  /* line 27549, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-175px {
    max-width: 175px !important;
  }
  /* line 27553, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-200px {
    max-width: 200px !important;
  }
  /* line 27557, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-225px {
    max-width: 225px !important;
  }
  /* line 27561, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-250px {
    max-width: 250px !important;
  }
  /* line 27565, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-275px {
    max-width: 275px !important;
  }
  /* line 27569, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-300px {
    max-width: 300px !important;
  }
  /* line 27573, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-325px {
    max-width: 325px !important;
  }
  /* line 27577, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-350px {
    max-width: 350px !important;
  }
  /* line 27581, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-375px {
    max-width: 375px !important;
  }
  /* line 27585, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-400px {
    max-width: 400px !important;
  }
  /* line 27589, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-425px {
    max-width: 425px !important;
  }
  /* line 27593, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-450px {
    max-width: 450px !important;
  }
  /* line 27597, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-475px {
    max-width: 475px !important;
  }
  /* line 27601, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-500px {
    max-width: 500px !important;
  }
  /* line 27605, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-550px {
    max-width: 550px !important;
  }
  /* line 27609, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-600px {
    max-width: 600px !important;
  }
  /* line 27613, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-650px {
    max-width: 650px !important;
  }
  /* line 27617, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-700px {
    max-width: 700px !important;
  }
  /* line 27621, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-750px {
    max-width: 750px !important;
  }
  /* line 27625, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-800px {
    max-width: 800px !important;
  }
  /* line 27629, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-850px {
    max-width: 850px !important;
  }
  /* line 27633, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-900px {
    max-width: 900px !important;
  }
  /* line 27637, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-950px {
    max-width: 950px !important;
  }
  /* line 27641, vendor/assets/stylesheets/craft/custom.scss */
  .mw-xxl-1000px {
    max-width: 1000px !important;
  }
  /* line 27645, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-unset {
    height: unset !important;
  }
  /* line 27649, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-25 {
    height: 25% !important;
  }
  /* line 27653, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-50 {
    height: 50% !important;
  }
  /* line 27657, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-75 {
    height: 75% !important;
  }
  /* line 27661, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-100 {
    height: 100% !important;
  }
  /* line 27665, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-auto {
    height: auto !important;
  }
  /* line 27669, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-1px {
    height: 1px !important;
  }
  /* line 27673, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-2px {
    height: 2px !important;
  }
  /* line 27677, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-3px {
    height: 3px !important;
  }
  /* line 27681, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-4px {
    height: 4px !important;
  }
  /* line 27685, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-5px {
    height: 5px !important;
  }
  /* line 27689, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-6px {
    height: 6px !important;
  }
  /* line 27693, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-7px {
    height: 7px !important;
  }
  /* line 27697, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-8px {
    height: 8px !important;
  }
  /* line 27701, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-9px {
    height: 9px !important;
  }
  /* line 27705, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-10px {
    height: 10px !important;
  }
  /* line 27709, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-15px {
    height: 15px !important;
  }
  /* line 27713, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-20px {
    height: 20px !important;
  }
  /* line 27717, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-25px {
    height: 25px !important;
  }
  /* line 27721, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-30px {
    height: 30px !important;
  }
  /* line 27725, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-35px {
    height: 35px !important;
  }
  /* line 27729, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-40px {
    height: 40px !important;
  }
  /* line 27733, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-45px {
    height: 45px !important;
  }
  /* line 27737, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-50px {
    height: 50px !important;
  }
  /* line 27741, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-55px {
    height: 55px !important;
  }
  /* line 27745, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-60px {
    height: 60px !important;
  }
  /* line 27749, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-65px {
    height: 65px !important;
  }
  /* line 27753, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-70px {
    height: 70px !important;
  }
  /* line 27757, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-75px {
    height: 75px !important;
  }
  /* line 27761, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-80px {
    height: 80px !important;
  }
  /* line 27765, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-85px {
    height: 85px !important;
  }
  /* line 27769, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-90px {
    height: 90px !important;
  }
  /* line 27773, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-95px {
    height: 95px !important;
  }
  /* line 27777, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-100px {
    height: 100px !important;
  }
  /* line 27781, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-125px {
    height: 125px !important;
  }
  /* line 27785, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-150px {
    height: 150px !important;
  }
  /* line 27789, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-175px {
    height: 175px !important;
  }
  /* line 27793, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-200px {
    height: 200px !important;
  }
  /* line 27797, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-225px {
    height: 225px !important;
  }
  /* line 27801, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-250px {
    height: 250px !important;
  }
  /* line 27805, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-275px {
    height: 275px !important;
  }
  /* line 27809, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-300px {
    height: 300px !important;
  }
  /* line 27813, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-325px {
    height: 325px !important;
  }
  /* line 27817, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-350px {
    height: 350px !important;
  }
  /* line 27821, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-375px {
    height: 375px !important;
  }
  /* line 27825, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-400px {
    height: 400px !important;
  }
  /* line 27829, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-425px {
    height: 425px !important;
  }
  /* line 27833, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-450px {
    height: 450px !important;
  }
  /* line 27837, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-475px {
    height: 475px !important;
  }
  /* line 27841, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-500px {
    height: 500px !important;
  }
  /* line 27845, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-550px {
    height: 550px !important;
  }
  /* line 27849, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-600px {
    height: 600px !important;
  }
  /* line 27853, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-650px {
    height: 650px !important;
  }
  /* line 27857, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-700px {
    height: 700px !important;
  }
  /* line 27861, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-750px {
    height: 750px !important;
  }
  /* line 27865, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-800px {
    height: 800px !important;
  }
  /* line 27869, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-850px {
    height: 850px !important;
  }
  /* line 27873, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-900px {
    height: 900px !important;
  }
  /* line 27877, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-950px {
    height: 950px !important;
  }
  /* line 27881, vendor/assets/stylesheets/craft/custom.scss */
  .h-xxl-1000px {
    height: 1000px !important;
  }
  /* line 27885, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-unset {
    max-height: unset !important;
  }
  /* line 27889, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-25 {
    max-height: 25% !important;
  }
  /* line 27893, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-50 {
    max-height: 50% !important;
  }
  /* line 27897, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-75 {
    max-height: 75% !important;
  }
  /* line 27901, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-100 {
    max-height: 100% !important;
  }
  /* line 27905, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-auto {
    max-height: auto !important;
  }
  /* line 27909, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-1px {
    max-height: 1px !important;
  }
  /* line 27913, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-2px {
    max-height: 2px !important;
  }
  /* line 27917, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-3px {
    max-height: 3px !important;
  }
  /* line 27921, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-4px {
    max-height: 4px !important;
  }
  /* line 27925, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-5px {
    max-height: 5px !important;
  }
  /* line 27929, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-6px {
    max-height: 6px !important;
  }
  /* line 27933, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-7px {
    max-height: 7px !important;
  }
  /* line 27937, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-8px {
    max-height: 8px !important;
  }
  /* line 27941, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-9px {
    max-height: 9px !important;
  }
  /* line 27945, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-10px {
    max-height: 10px !important;
  }
  /* line 27949, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-15px {
    max-height: 15px !important;
  }
  /* line 27953, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-20px {
    max-height: 20px !important;
  }
  /* line 27957, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-25px {
    max-height: 25px !important;
  }
  /* line 27961, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-30px {
    max-height: 30px !important;
  }
  /* line 27965, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-35px {
    max-height: 35px !important;
  }
  /* line 27969, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-40px {
    max-height: 40px !important;
  }
  /* line 27973, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-45px {
    max-height: 45px !important;
  }
  /* line 27977, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-50px {
    max-height: 50px !important;
  }
  /* line 27981, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-55px {
    max-height: 55px !important;
  }
  /* line 27985, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-60px {
    max-height: 60px !important;
  }
  /* line 27989, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-65px {
    max-height: 65px !important;
  }
  /* line 27993, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-70px {
    max-height: 70px !important;
  }
  /* line 27997, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-75px {
    max-height: 75px !important;
  }
  /* line 28001, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-80px {
    max-height: 80px !important;
  }
  /* line 28005, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-85px {
    max-height: 85px !important;
  }
  /* line 28009, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-90px {
    max-height: 90px !important;
  }
  /* line 28013, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-95px {
    max-height: 95px !important;
  }
  /* line 28017, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-100px {
    max-height: 100px !important;
  }
  /* line 28021, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-125px {
    max-height: 125px !important;
  }
  /* line 28025, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-150px {
    max-height: 150px !important;
  }
  /* line 28029, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-175px {
    max-height: 175px !important;
  }
  /* line 28033, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-200px {
    max-height: 200px !important;
  }
  /* line 28037, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-225px {
    max-height: 225px !important;
  }
  /* line 28041, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-250px {
    max-height: 250px !important;
  }
  /* line 28045, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-275px {
    max-height: 275px !important;
  }
  /* line 28049, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-300px {
    max-height: 300px !important;
  }
  /* line 28053, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-325px {
    max-height: 325px !important;
  }
  /* line 28057, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-350px {
    max-height: 350px !important;
  }
  /* line 28061, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-375px {
    max-height: 375px !important;
  }
  /* line 28065, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-400px {
    max-height: 400px !important;
  }
  /* line 28069, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-425px {
    max-height: 425px !important;
  }
  /* line 28073, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-450px {
    max-height: 450px !important;
  }
  /* line 28077, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-475px {
    max-height: 475px !important;
  }
  /* line 28081, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-500px {
    max-height: 500px !important;
  }
  /* line 28085, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-550px {
    max-height: 550px !important;
  }
  /* line 28089, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-600px {
    max-height: 600px !important;
  }
  /* line 28093, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-650px {
    max-height: 650px !important;
  }
  /* line 28097, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-700px {
    max-height: 700px !important;
  }
  /* line 28101, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-750px {
    max-height: 750px !important;
  }
  /* line 28105, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-800px {
    max-height: 800px !important;
  }
  /* line 28109, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-850px {
    max-height: 850px !important;
  }
  /* line 28113, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-900px {
    max-height: 900px !important;
  }
  /* line 28117, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-950px {
    max-height: 950px !important;
  }
  /* line 28121, vendor/assets/stylesheets/craft/custom.scss */
  .mh-xxl-1000px {
    max-height: 1000px !important;
  }
  /* line 28125, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  /* line 28129, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-row {
    flex-direction: row !important;
  }
  /* line 28133, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-column {
    flex-direction: column !important;
  }
  /* line 28137, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 28141, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 28145, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 28149, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 28153, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 28157, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 28161, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 28165, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 28169, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 28173, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-0 {
    gap: 0 !important;
  }
  /* line 28177, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  /* line 28181, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  /* line 28185, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-3 {
    gap: 0.75rem !important;
  }
  /* line 28189, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-4 {
    gap: 1rem !important;
  }
  /* line 28193, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-5 {
    gap: 1.25rem !important;
  }
  /* line 28197, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-6 {
    gap: 1.5rem !important;
  }
  /* line 28201, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-7 {
    gap: 1.75rem !important;
  }
  /* line 28205, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-8 {
    gap: 2rem !important;
  }
  /* line 28209, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-9 {
    gap: 2.25rem !important;
  }
  /* line 28213, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-10 {
    gap: 2.5rem !important;
  }
  /* line 28217, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-11 {
    gap: 2.75rem !important;
  }
  /* line 28221, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-12 {
    gap: 3rem !important;
  }
  /* line 28225, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-13 {
    gap: 3.25rem !important;
  }
  /* line 28229, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-14 {
    gap: 3.5rem !important;
  }
  /* line 28233, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-15 {
    gap: 3.75rem !important;
  }
  /* line 28237, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-16 {
    gap: 4rem !important;
  }
  /* line 28241, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-17 {
    gap: 4.25rem !important;
  }
  /* line 28245, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-18 {
    gap: 4.5rem !important;
  }
  /* line 28249, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-19 {
    gap: 4.75rem !important;
  }
  /* line 28253, vendor/assets/stylesheets/craft/custom.scss */
  .gap-xxl-20 {
    gap: 5rem !important;
  }
  /* line 28257, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  /* line 28261, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  /* line 28265, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  /* line 28269, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  /* line 28273, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  /* line 28277, vendor/assets/stylesheets/craft/custom.scss */
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 28281, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  /* line 28285, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  /* line 28289, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-xxl-center {
    align-items: center !important;
  }
  /* line 28293, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  /* line 28297, vendor/assets/stylesheets/craft/custom.scss */
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  /* line 28301, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  /* line 28305, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  /* line 28309, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-xxl-center {
    align-content: center !important;
  }
  /* line 28313, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  /* line 28317, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  /* line 28321, vendor/assets/stylesheets/craft/custom.scss */
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  /* line 28325, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  /* line 28329, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  /* line 28333, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  /* line 28337, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-xxl-center {
    align-self: center !important;
  }
  /* line 28341, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  /* line 28345, vendor/assets/stylesheets/craft/custom.scss */
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  /* line 28349, vendor/assets/stylesheets/craft/custom.scss */
  .order-xxl-first {
    order: -1 !important;
  }
  /* line 28353, vendor/assets/stylesheets/craft/custom.scss */
  .order-xxl-0 {
    order: 0 !important;
  }
  /* line 28357, vendor/assets/stylesheets/craft/custom.scss */
  .order-xxl-1 {
    order: 1 !important;
  }
  /* line 28361, vendor/assets/stylesheets/craft/custom.scss */
  .order-xxl-2 {
    order: 2 !important;
  }
  /* line 28365, vendor/assets/stylesheets/craft/custom.scss */
  .order-xxl-3 {
    order: 3 !important;
  }
  /* line 28369, vendor/assets/stylesheets/craft/custom.scss */
  .order-xxl-4 {
    order: 4 !important;
  }
  /* line 28373, vendor/assets/stylesheets/craft/custom.scss */
  .order-xxl-5 {
    order: 5 !important;
  }
  /* line 28377, vendor/assets/stylesheets/craft/custom.scss */
  .order-xxl-last {
    order: 6 !important;
  }
  /* line 28381, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-0 {
    margin: 0 !important;
  }
  /* line 28385, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  /* line 28389, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  /* line 28393, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-3 {
    margin: 0.75rem !important;
  }
  /* line 28397, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-4 {
    margin: 1rem !important;
  }
  /* line 28401, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-5 {
    margin: 1.25rem !important;
  }
  /* line 28405, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-6 {
    margin: 1.5rem !important;
  }
  /* line 28409, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-7 {
    margin: 1.75rem !important;
  }
  /* line 28413, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-8 {
    margin: 2rem !important;
  }
  /* line 28417, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-9 {
    margin: 2.25rem !important;
  }
  /* line 28421, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-10 {
    margin: 2.5rem !important;
  }
  /* line 28425, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-11 {
    margin: 2.75rem !important;
  }
  /* line 28429, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-12 {
    margin: 3rem !important;
  }
  /* line 28433, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-13 {
    margin: 3.25rem !important;
  }
  /* line 28437, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-14 {
    margin: 3.5rem !important;
  }
  /* line 28441, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-15 {
    margin: 3.75rem !important;
  }
  /* line 28445, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-16 {
    margin: 4rem !important;
  }
  /* line 28449, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-17 {
    margin: 4.25rem !important;
  }
  /* line 28453, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-18 {
    margin: 4.5rem !important;
  }
  /* line 28457, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-19 {
    margin: 4.75rem !important;
  }
  /* line 28461, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-20 {
    margin: 5rem !important;
  }
  /* line 28465, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-auto {
    margin: auto !important;
  }
  /* line 28469, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 28474, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 28479, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 28484, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  /* line 28489, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 28494, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  /* line 28499, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 28504, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-7 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  /* line 28509, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  /* line 28514, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-9 {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  /* line 28519, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  /* line 28524, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-11 {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  /* line 28529, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 28534, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-13 {
    margin-right: 3.25rem !important;
    margin-left: 3.25rem !important;
  }
  /* line 28539, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-14 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  /* line 28544, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  /* line 28549, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  /* line 28554, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-17 {
    margin-right: 4.25rem !important;
    margin-left: 4.25rem !important;
  }
  /* line 28559, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-18 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  /* line 28564, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-19 {
    margin-right: 4.75rem !important;
    margin-left: 4.75rem !important;
  }
  /* line 28569, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  /* line 28574, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 28579, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 28584, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 28589, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 28594, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  /* line 28599, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 28604, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  /* line 28609, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 28614, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  /* line 28619, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  /* line 28624, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  /* line 28629, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  /* line 28634, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  /* line 28639, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 28644, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  /* line 28649, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  /* line 28654, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  /* line 28659, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  /* line 28664, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  /* line 28669, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  /* line 28674, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  /* line 28679, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  /* line 28684, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 28689, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  /* line 28693, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 28697, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 28701, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-3 {
    margin-top: 0.75rem !important;
  }
  /* line 28705, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-4 {
    margin-top: 1rem !important;
  }
  /* line 28709, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-5 {
    margin-top: 1.25rem !important;
  }
  /* line 28713, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-6 {
    margin-top: 1.5rem !important;
  }
  /* line 28717, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-7 {
    margin-top: 1.75rem !important;
  }
  /* line 28721, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-8 {
    margin-top: 2rem !important;
  }
  /* line 28725, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-9 {
    margin-top: 2.25rem !important;
  }
  /* line 28729, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-10 {
    margin-top: 2.5rem !important;
  }
  /* line 28733, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-11 {
    margin-top: 2.75rem !important;
  }
  /* line 28737, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-12 {
    margin-top: 3rem !important;
  }
  /* line 28741, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-13 {
    margin-top: 3.25rem !important;
  }
  /* line 28745, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-14 {
    margin-top: 3.5rem !important;
  }
  /* line 28749, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-15 {
    margin-top: 3.75rem !important;
  }
  /* line 28753, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-16 {
    margin-top: 4rem !important;
  }
  /* line 28757, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-17 {
    margin-top: 4.25rem !important;
  }
  /* line 28761, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-18 {
    margin-top: 4.5rem !important;
  }
  /* line 28765, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-19 {
    margin-top: 4.75rem !important;
  }
  /* line 28769, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-20 {
    margin-top: 5rem !important;
  }
  /* line 28773, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  /* line 28777, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  /* line 28781, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 28785, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 28789, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-3 {
    margin-right: 0.75rem !important;
  }
  /* line 28793, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-4 {
    margin-right: 1rem !important;
  }
  /* line 28797, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-5 {
    margin-right: 1.25rem !important;
  }
  /* line 28801, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-6 {
    margin-right: 1.5rem !important;
  }
  /* line 28805, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-7 {
    margin-right: 1.75rem !important;
  }
  /* line 28809, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-8 {
    margin-right: 2rem !important;
  }
  /* line 28813, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-9 {
    margin-right: 2.25rem !important;
  }
  /* line 28817, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-10 {
    margin-right: 2.5rem !important;
  }
  /* line 28821, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-11 {
    margin-right: 2.75rem !important;
  }
  /* line 28825, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-12 {
    margin-right: 3rem !important;
  }
  /* line 28829, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-13 {
    margin-right: 3.25rem !important;
  }
  /* line 28833, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-14 {
    margin-right: 3.5rem !important;
  }
  /* line 28837, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-15 {
    margin-right: 3.75rem !important;
  }
  /* line 28841, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-16 {
    margin-right: 4rem !important;
  }
  /* line 28845, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-17 {
    margin-right: 4.25rem !important;
  }
  /* line 28849, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-18 {
    margin-right: 4.5rem !important;
  }
  /* line 28853, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-19 {
    margin-right: 4.75rem !important;
  }
  /* line 28857, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-20 {
    margin-right: 5rem !important;
  }
  /* line 28861, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-auto {
    margin-right: auto !important;
  }
  /* line 28865, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  /* line 28869, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 28873, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 28877, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 28881, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-4 {
    margin-bottom: 1rem !important;
  }
  /* line 28885, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-5 {
    margin-bottom: 1.25rem !important;
  }
  /* line 28889, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-6 {
    margin-bottom: 1.5rem !important;
  }
  /* line 28893, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-7 {
    margin-bottom: 1.75rem !important;
  }
  /* line 28897, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-8 {
    margin-bottom: 2rem !important;
  }
  /* line 28901, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-9 {
    margin-bottom: 2.25rem !important;
  }
  /* line 28905, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-10 {
    margin-bottom: 2.5rem !important;
  }
  /* line 28909, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-11 {
    margin-bottom: 2.75rem !important;
  }
  /* line 28913, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-12 {
    margin-bottom: 3rem !important;
  }
  /* line 28917, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-13 {
    margin-bottom: 3.25rem !important;
  }
  /* line 28921, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-14 {
    margin-bottom: 3.5rem !important;
  }
  /* line 28925, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-15 {
    margin-bottom: 3.75rem !important;
  }
  /* line 28929, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-16 {
    margin-bottom: 4rem !important;
  }
  /* line 28933, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-17 {
    margin-bottom: 4.25rem !important;
  }
  /* line 28937, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-18 {
    margin-bottom: 4.5rem !important;
  }
  /* line 28941, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-19 {
    margin-bottom: 4.75rem !important;
  }
  /* line 28945, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-20 {
    margin-bottom: 5rem !important;
  }
  /* line 28949, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  /* line 28953, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  /* line 28957, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 28961, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 28965, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-3 {
    margin-left: 0.75rem !important;
  }
  /* line 28969, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-4 {
    margin-left: 1rem !important;
  }
  /* line 28973, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-5 {
    margin-left: 1.25rem !important;
  }
  /* line 28977, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-6 {
    margin-left: 1.5rem !important;
  }
  /* line 28981, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-7 {
    margin-left: 1.75rem !important;
  }
  /* line 28985, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-8 {
    margin-left: 2rem !important;
  }
  /* line 28989, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-9 {
    margin-left: 2.25rem !important;
  }
  /* line 28993, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-10 {
    margin-left: 2.5rem !important;
  }
  /* line 28997, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-11 {
    margin-left: 2.75rem !important;
  }
  /* line 29001, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-12 {
    margin-left: 3rem !important;
  }
  /* line 29005, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-13 {
    margin-left: 3.25rem !important;
  }
  /* line 29009, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-14 {
    margin-left: 3.5rem !important;
  }
  /* line 29013, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-15 {
    margin-left: 3.75rem !important;
  }
  /* line 29017, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-16 {
    margin-left: 4rem !important;
  }
  /* line 29021, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-17 {
    margin-left: 4.25rem !important;
  }
  /* line 29025, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-18 {
    margin-left: 4.5rem !important;
  }
  /* line 29029, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-19 {
    margin-left: 4.75rem !important;
  }
  /* line 29033, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-20 {
    margin-left: 5rem !important;
  }
  /* line 29037, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  /* line 29041, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  /* line 29045, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  /* line 29049, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n3 {
    margin: -0.75rem !important;
  }
  /* line 29053, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n4 {
    margin: -1rem !important;
  }
  /* line 29057, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n5 {
    margin: -1.25rem !important;
  }
  /* line 29061, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n6 {
    margin: -1.5rem !important;
  }
  /* line 29065, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n7 {
    margin: -1.75rem !important;
  }
  /* line 29069, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n8 {
    margin: -2rem !important;
  }
  /* line 29073, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n9 {
    margin: -2.25rem !important;
  }
  /* line 29077, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n10 {
    margin: -2.5rem !important;
  }
  /* line 29081, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n11 {
    margin: -2.75rem !important;
  }
  /* line 29085, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n12 {
    margin: -3rem !important;
  }
  /* line 29089, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n13 {
    margin: -3.25rem !important;
  }
  /* line 29093, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n14 {
    margin: -3.5rem !important;
  }
  /* line 29097, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n15 {
    margin: -3.75rem !important;
  }
  /* line 29101, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n16 {
    margin: -4rem !important;
  }
  /* line 29105, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n17 {
    margin: -4.25rem !important;
  }
  /* line 29109, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n18 {
    margin: -4.5rem !important;
  }
  /* line 29113, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n19 {
    margin: -4.75rem !important;
  }
  /* line 29117, vendor/assets/stylesheets/craft/custom.scss */
  .m-xxl-n20 {
    margin: -5rem !important;
  }
  /* line 29121, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  /* line 29126, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  /* line 29131, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  /* line 29136, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  /* line 29141, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n5 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  /* line 29146, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  /* line 29151, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n7 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important;
  }
  /* line 29156, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n8 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  /* line 29161, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n9 {
    margin-right: -2.25rem !important;
    margin-left: -2.25rem !important;
  }
  /* line 29166, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n10 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  /* line 29171, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n11 {
    margin-right: -2.75rem !important;
    margin-left: -2.75rem !important;
  }
  /* line 29176, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n12 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  /* line 29181, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n13 {
    margin-right: -3.25rem !important;
    margin-left: -3.25rem !important;
  }
  /* line 29186, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n14 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  /* line 29191, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n15 {
    margin-right: -3.75rem !important;
    margin-left: -3.75rem !important;
  }
  /* line 29196, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n16 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  /* line 29201, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n17 {
    margin-right: -4.25rem !important;
    margin-left: -4.25rem !important;
  }
  /* line 29206, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n18 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  /* line 29211, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n19 {
    margin-right: -4.75rem !important;
    margin-left: -4.75rem !important;
  }
  /* line 29216, vendor/assets/stylesheets/craft/custom.scss */
  .mx-xxl-n20 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  /* line 29221, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  /* line 29226, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  /* line 29231, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  /* line 29236, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  /* line 29241, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  /* line 29246, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  /* line 29251, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }
  /* line 29256, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  /* line 29261, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }
  /* line 29266, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  /* line 29271, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }
  /* line 29276, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  /* line 29281, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }
  /* line 29286, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  /* line 29291, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  /* line 29296, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  /* line 29301, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }
  /* line 29306, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  /* line 29311, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }
  /* line 29316, vendor/assets/stylesheets/craft/custom.scss */
  .my-xxl-n20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  /* line 29321, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  /* line 29325, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  /* line 29329, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n3 {
    margin-top: -0.75rem !important;
  }
  /* line 29333, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n4 {
    margin-top: -1rem !important;
  }
  /* line 29337, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n5 {
    margin-top: -1.25rem !important;
  }
  /* line 29341, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n6 {
    margin-top: -1.5rem !important;
  }
  /* line 29345, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n7 {
    margin-top: -1.75rem !important;
  }
  /* line 29349, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n8 {
    margin-top: -2rem !important;
  }
  /* line 29353, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n9 {
    margin-top: -2.25rem !important;
  }
  /* line 29357, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n10 {
    margin-top: -2.5rem !important;
  }
  /* line 29361, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n11 {
    margin-top: -2.75rem !important;
  }
  /* line 29365, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n12 {
    margin-top: -3rem !important;
  }
  /* line 29369, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n13 {
    margin-top: -3.25rem !important;
  }
  /* line 29373, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n14 {
    margin-top: -3.5rem !important;
  }
  /* line 29377, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n15 {
    margin-top: -3.75rem !important;
  }
  /* line 29381, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n16 {
    margin-top: -4rem !important;
  }
  /* line 29385, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n17 {
    margin-top: -4.25rem !important;
  }
  /* line 29389, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n18 {
    margin-top: -4.5rem !important;
  }
  /* line 29393, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n19 {
    margin-top: -4.75rem !important;
  }
  /* line 29397, vendor/assets/stylesheets/craft/custom.scss */
  .mt-xxl-n20 {
    margin-top: -5rem !important;
  }
  /* line 29401, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  /* line 29405, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  /* line 29409, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n3 {
    margin-right: -0.75rem !important;
  }
  /* line 29413, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n4 {
    margin-right: -1rem !important;
  }
  /* line 29417, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n5 {
    margin-right: -1.25rem !important;
  }
  /* line 29421, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n6 {
    margin-right: -1.5rem !important;
  }
  /* line 29425, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n7 {
    margin-right: -1.75rem !important;
  }
  /* line 29429, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n8 {
    margin-right: -2rem !important;
  }
  /* line 29433, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n9 {
    margin-right: -2.25rem !important;
  }
  /* line 29437, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n10 {
    margin-right: -2.5rem !important;
  }
  /* line 29441, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n11 {
    margin-right: -2.75rem !important;
  }
  /* line 29445, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n12 {
    margin-right: -3rem !important;
  }
  /* line 29449, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n13 {
    margin-right: -3.25rem !important;
  }
  /* line 29453, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n14 {
    margin-right: -3.5rem !important;
  }
  /* line 29457, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n15 {
    margin-right: -3.75rem !important;
  }
  /* line 29461, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n16 {
    margin-right: -4rem !important;
  }
  /* line 29465, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n17 {
    margin-right: -4.25rem !important;
  }
  /* line 29469, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n18 {
    margin-right: -4.5rem !important;
  }
  /* line 29473, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n19 {
    margin-right: -4.75rem !important;
  }
  /* line 29477, vendor/assets/stylesheets/craft/custom.scss */
  .me-xxl-n20 {
    margin-right: -5rem !important;
  }
  /* line 29481, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  /* line 29485, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  /* line 29489, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n3 {
    margin-bottom: -0.75rem !important;
  }
  /* line 29493, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n4 {
    margin-bottom: -1rem !important;
  }
  /* line 29497, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n5 {
    margin-bottom: -1.25rem !important;
  }
  /* line 29501, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n6 {
    margin-bottom: -1.5rem !important;
  }
  /* line 29505, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n7 {
    margin-bottom: -1.75rem !important;
  }
  /* line 29509, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n8 {
    margin-bottom: -2rem !important;
  }
  /* line 29513, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n9 {
    margin-bottom: -2.25rem !important;
  }
  /* line 29517, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n10 {
    margin-bottom: -2.5rem !important;
  }
  /* line 29521, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n11 {
    margin-bottom: -2.75rem !important;
  }
  /* line 29525, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n12 {
    margin-bottom: -3rem !important;
  }
  /* line 29529, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n13 {
    margin-bottom: -3.25rem !important;
  }
  /* line 29533, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n14 {
    margin-bottom: -3.5rem !important;
  }
  /* line 29537, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n15 {
    margin-bottom: -3.75rem !important;
  }
  /* line 29541, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n16 {
    margin-bottom: -4rem !important;
  }
  /* line 29545, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n17 {
    margin-bottom: -4.25rem !important;
  }
  /* line 29549, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n18 {
    margin-bottom: -4.5rem !important;
  }
  /* line 29553, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n19 {
    margin-bottom: -4.75rem !important;
  }
  /* line 29557, vendor/assets/stylesheets/craft/custom.scss */
  .mb-xxl-n20 {
    margin-bottom: -5rem !important;
  }
  /* line 29561, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  /* line 29565, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  /* line 29569, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n3 {
    margin-left: -0.75rem !important;
  }
  /* line 29573, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n4 {
    margin-left: -1rem !important;
  }
  /* line 29577, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n5 {
    margin-left: -1.25rem !important;
  }
  /* line 29581, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n6 {
    margin-left: -1.5rem !important;
  }
  /* line 29585, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n7 {
    margin-left: -1.75rem !important;
  }
  /* line 29589, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n8 {
    margin-left: -2rem !important;
  }
  /* line 29593, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n9 {
    margin-left: -2.25rem !important;
  }
  /* line 29597, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n10 {
    margin-left: -2.5rem !important;
  }
  /* line 29601, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n11 {
    margin-left: -2.75rem !important;
  }
  /* line 29605, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n12 {
    margin-left: -3rem !important;
  }
  /* line 29609, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n13 {
    margin-left: -3.25rem !important;
  }
  /* line 29613, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n14 {
    margin-left: -3.5rem !important;
  }
  /* line 29617, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n15 {
    margin-left: -3.75rem !important;
  }
  /* line 29621, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n16 {
    margin-left: -4rem !important;
  }
  /* line 29625, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n17 {
    margin-left: -4.25rem !important;
  }
  /* line 29629, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n18 {
    margin-left: -4.5rem !important;
  }
  /* line 29633, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n19 {
    margin-left: -4.75rem !important;
  }
  /* line 29637, vendor/assets/stylesheets/craft/custom.scss */
  .ms-xxl-n20 {
    margin-left: -5rem !important;
  }
  /* line 29641, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-0 {
    padding: 0 !important;
  }
  /* line 29645, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  /* line 29649, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  /* line 29653, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-3 {
    padding: 0.75rem !important;
  }
  /* line 29657, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-4 {
    padding: 1rem !important;
  }
  /* line 29661, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-5 {
    padding: 1.25rem !important;
  }
  /* line 29665, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-6 {
    padding: 1.5rem !important;
  }
  /* line 29669, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-7 {
    padding: 1.75rem !important;
  }
  /* line 29673, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-8 {
    padding: 2rem !important;
  }
  /* line 29677, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-9 {
    padding: 2.25rem !important;
  }
  /* line 29681, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-10 {
    padding: 2.5rem !important;
  }
  /* line 29685, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-11 {
    padding: 2.75rem !important;
  }
  /* line 29689, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-12 {
    padding: 3rem !important;
  }
  /* line 29693, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-13 {
    padding: 3.25rem !important;
  }
  /* line 29697, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-14 {
    padding: 3.5rem !important;
  }
  /* line 29701, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-15 {
    padding: 3.75rem !important;
  }
  /* line 29705, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-16 {
    padding: 4rem !important;
  }
  /* line 29709, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-17 {
    padding: 4.25rem !important;
  }
  /* line 29713, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-18 {
    padding: 4.5rem !important;
  }
  /* line 29717, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-19 {
    padding: 4.75rem !important;
  }
  /* line 29721, vendor/assets/stylesheets/craft/custom.scss */
  .p-xxl-20 {
    padding: 5rem !important;
  }
  /* line 29725, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 29730, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 29735, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 29740, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  /* line 29745, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 29750, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  /* line 29755, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 29760, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-7 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  /* line 29765, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  /* line 29770, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-9 {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  /* line 29775, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  /* line 29780, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-11 {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  /* line 29785, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 29790, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-13 {
    padding-right: 3.25rem !important;
    padding-left: 3.25rem !important;
  }
  /* line 29795, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-14 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  /* line 29800, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  /* line 29805, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  /* line 29810, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-17 {
    padding-right: 4.25rem !important;
    padding-left: 4.25rem !important;
  }
  /* line 29815, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-18 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  /* line 29820, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-19 {
    padding-right: 4.75rem !important;
    padding-left: 4.75rem !important;
  }
  /* line 29825, vendor/assets/stylesheets/craft/custom.scss */
  .px-xxl-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  /* line 29830, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 29835, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 29840, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 29845, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  /* line 29850, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 29855, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  /* line 29860, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 29865, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  /* line 29870, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  /* line 29875, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  /* line 29880, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  /* line 29885, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  /* line 29890, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 29895, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  /* line 29900, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  /* line 29905, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  /* line 29910, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  /* line 29915, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  /* line 29920, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  /* line 29925, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  /* line 29930, vendor/assets/stylesheets/craft/custom.scss */
  .py-xxl-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  /* line 29935, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  /* line 29939, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 29943, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 29947, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-3 {
    padding-top: 0.75rem !important;
  }
  /* line 29951, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-4 {
    padding-top: 1rem !important;
  }
  /* line 29955, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-5 {
    padding-top: 1.25rem !important;
  }
  /* line 29959, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-6 {
    padding-top: 1.5rem !important;
  }
  /* line 29963, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-7 {
    padding-top: 1.75rem !important;
  }
  /* line 29967, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-8 {
    padding-top: 2rem !important;
  }
  /* line 29971, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-9 {
    padding-top: 2.25rem !important;
  }
  /* line 29975, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-10 {
    padding-top: 2.5rem !important;
  }
  /* line 29979, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-11 {
    padding-top: 2.75rem !important;
  }
  /* line 29983, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-12 {
    padding-top: 3rem !important;
  }
  /* line 29987, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-13 {
    padding-top: 3.25rem !important;
  }
  /* line 29991, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-14 {
    padding-top: 3.5rem !important;
  }
  /* line 29995, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-15 {
    padding-top: 3.75rem !important;
  }
  /* line 29999, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-16 {
    padding-top: 4rem !important;
  }
  /* line 30003, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-17 {
    padding-top: 4.25rem !important;
  }
  /* line 30007, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-18 {
    padding-top: 4.5rem !important;
  }
  /* line 30011, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-19 {
    padding-top: 4.75rem !important;
  }
  /* line 30015, vendor/assets/stylesheets/craft/custom.scss */
  .pt-xxl-20 {
    padding-top: 5rem !important;
  }
  /* line 30019, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  /* line 30023, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 30027, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 30031, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-3 {
    padding-right: 0.75rem !important;
  }
  /* line 30035, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-4 {
    padding-right: 1rem !important;
  }
  /* line 30039, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-5 {
    padding-right: 1.25rem !important;
  }
  /* line 30043, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-6 {
    padding-right: 1.5rem !important;
  }
  /* line 30047, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-7 {
    padding-right: 1.75rem !important;
  }
  /* line 30051, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-8 {
    padding-right: 2rem !important;
  }
  /* line 30055, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-9 {
    padding-right: 2.25rem !important;
  }
  /* line 30059, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-10 {
    padding-right: 2.5rem !important;
  }
  /* line 30063, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-11 {
    padding-right: 2.75rem !important;
  }
  /* line 30067, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-12 {
    padding-right: 3rem !important;
  }
  /* line 30071, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-13 {
    padding-right: 3.25rem !important;
  }
  /* line 30075, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-14 {
    padding-right: 3.5rem !important;
  }
  /* line 30079, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-15 {
    padding-right: 3.75rem !important;
  }
  /* line 30083, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-16 {
    padding-right: 4rem !important;
  }
  /* line 30087, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-17 {
    padding-right: 4.25rem !important;
  }
  /* line 30091, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-18 {
    padding-right: 4.5rem !important;
  }
  /* line 30095, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-19 {
    padding-right: 4.75rem !important;
  }
  /* line 30099, vendor/assets/stylesheets/craft/custom.scss */
  .pe-xxl-20 {
    padding-right: 5rem !important;
  }
  /* line 30103, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  /* line 30107, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 30111, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 30115, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 30119, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-4 {
    padding-bottom: 1rem !important;
  }
  /* line 30123, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-5 {
    padding-bottom: 1.25rem !important;
  }
  /* line 30127, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-6 {
    padding-bottom: 1.5rem !important;
  }
  /* line 30131, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-7 {
    padding-bottom: 1.75rem !important;
  }
  /* line 30135, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-8 {
    padding-bottom: 2rem !important;
  }
  /* line 30139, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-9 {
    padding-bottom: 2.25rem !important;
  }
  /* line 30143, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-10 {
    padding-bottom: 2.5rem !important;
  }
  /* line 30147, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-11 {
    padding-bottom: 2.75rem !important;
  }
  /* line 30151, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-12 {
    padding-bottom: 3rem !important;
  }
  /* line 30155, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-13 {
    padding-bottom: 3.25rem !important;
  }
  /* line 30159, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-14 {
    padding-bottom: 3.5rem !important;
  }
  /* line 30163, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-15 {
    padding-bottom: 3.75rem !important;
  }
  /* line 30167, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-16 {
    padding-bottom: 4rem !important;
  }
  /* line 30171, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-17 {
    padding-bottom: 4.25rem !important;
  }
  /* line 30175, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-18 {
    padding-bottom: 4.5rem !important;
  }
  /* line 30179, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-19 {
    padding-bottom: 4.75rem !important;
  }
  /* line 30183, vendor/assets/stylesheets/craft/custom.scss */
  .pb-xxl-20 {
    padding-bottom: 5rem !important;
  }
  /* line 30187, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  /* line 30191, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 30195, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 30199, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-3 {
    padding-left: 0.75rem !important;
  }
  /* line 30203, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-4 {
    padding-left: 1rem !important;
  }
  /* line 30207, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-5 {
    padding-left: 1.25rem !important;
  }
  /* line 30211, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-6 {
    padding-left: 1.5rem !important;
  }
  /* line 30215, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-7 {
    padding-left: 1.75rem !important;
  }
  /* line 30219, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-8 {
    padding-left: 2rem !important;
  }
  /* line 30223, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-9 {
    padding-left: 2.25rem !important;
  }
  /* line 30227, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-10 {
    padding-left: 2.5rem !important;
  }
  /* line 30231, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-11 {
    padding-left: 2.75rem !important;
  }
  /* line 30235, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-12 {
    padding-left: 3rem !important;
  }
  /* line 30239, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-13 {
    padding-left: 3.25rem !important;
  }
  /* line 30243, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-14 {
    padding-left: 3.5rem !important;
  }
  /* line 30247, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-15 {
    padding-left: 3.75rem !important;
  }
  /* line 30251, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-16 {
    padding-left: 4rem !important;
  }
  /* line 30255, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-17 {
    padding-left: 4.25rem !important;
  }
  /* line 30259, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-18 {
    padding-left: 4.5rem !important;
  }
  /* line 30263, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-19 {
    padding-left: 4.75rem !important;
  }
  /* line 30267, vendor/assets/stylesheets/craft/custom.scss */
  .ps-xxl-20 {
    padding-left: 5rem !important;
  }
  /* line 30271, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-1 {
    font-size: calc(1.3rem + .6vw) !important;
  }
  /* line 30275, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-2 {
    font-size: calc(1.275rem + .3vw) !important;
  }
  /* line 30279, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-3 {
    font-size: calc(1.26rem + .12vw) !important;
  }
  /* line 30283, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-4 {
    font-size: 1.25rem !important;
  }
  /* line 30287, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-5 {
    font-size: 1.15rem !important;
  }
  /* line 30291, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-6 {
    font-size: 1.075rem !important;
  }
  /* line 30295, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-7 {
    font-size: 0.95rem !important;
  }
  /* line 30299, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-8 {
    font-size: 0.85rem !important;
  }
  /* line 30303, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-9 {
    font-size: 0.75rem !important;
  }
  /* line 30307, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-10 {
    font-size: 0.5rem !important;
  }
  /* line 30311, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-base {
    font-size: 1rem !important;
  }
  /* line 30315, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-fluid {
    font-size: 100% !important;
  }
  /* line 30319, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-2x {
    font-size: calc(1.325rem + .9vw) !important;
  }
  /* line 30323, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-2qx {
    font-size: calc(1.35rem + 1.2vw) !important;
  }
  /* line 30327, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-2hx {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  /* line 30331, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-2tx {
    font-size: calc(1.4rem + 1.8vw) !important;
  }
  /* line 30335, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-3x {
    font-size: calc(1.425rem + 2.1vw) !important;
  }
  /* line 30339, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-3qx {
    font-size: calc(1.45rem + 2.4vw) !important;
  }
  /* line 30343, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-3hx {
    font-size: calc(1.475rem + 2.7vw) !important;
  }
  /* line 30347, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-3tx {
    font-size: calc(1.5rem + 3vw) !important;
  }
  /* line 30351, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-4x {
    font-size: calc(1.525rem + 3.3vw) !important;
  }
  /* line 30355, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-4qx {
    font-size: calc(1.55rem + 3.6vw) !important;
  }
  /* line 30359, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-4hx {
    font-size: calc(1.575rem + 3.9vw) !important;
  }
  /* line 30363, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-4tx {
    font-size: calc(1.6rem + 4.2vw) !important;
  }
  /* line 30367, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-5x {
    font-size: calc(1.625rem + 4.5vw) !important;
  }
  /* line 30371, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-5qx {
    font-size: calc(1.65rem + 4.8vw) !important;
  }
  /* line 30375, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-5hx {
    font-size: calc(1.675rem + 5.1vw) !important;
  }
  /* line 30379, vendor/assets/stylesheets/craft/custom.scss */
  .fs-xxl-5tx {
    font-size: calc(1.7rem + 5.4vw) !important;
  }
  /* line 30383, vendor/assets/stylesheets/craft/custom.scss */
  .text-xxl-start {
    text-align: left !important;
  }
  /* line 30387, vendor/assets/stylesheets/craft/custom.scss */
  .text-xxl-end {
    text-align: right !important;
  }
  /* line 30391, vendor/assets/stylesheets/craft/custom.scss */
  .text-xxl-center {
    text-align: center !important;
  }
  /* line 30395, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-unset {
    min-width: unset !important;
  }
  /* line 30399, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-25 {
    min-width: 25% !important;
  }
  /* line 30403, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-50 {
    min-width: 50% !important;
  }
  /* line 30407, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-75 {
    min-width: 75% !important;
  }
  /* line 30411, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-100 {
    min-width: 100% !important;
  }
  /* line 30415, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-auto {
    min-width: auto !important;
  }
  /* line 30419, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-1px {
    min-width: 1px !important;
  }
  /* line 30423, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-2px {
    min-width: 2px !important;
  }
  /* line 30427, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-3px {
    min-width: 3px !important;
  }
  /* line 30431, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-4px {
    min-width: 4px !important;
  }
  /* line 30435, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-5px {
    min-width: 5px !important;
  }
  /* line 30439, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-6px {
    min-width: 6px !important;
  }
  /* line 30443, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-7px {
    min-width: 7px !important;
  }
  /* line 30447, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-8px {
    min-width: 8px !important;
  }
  /* line 30451, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-9px {
    min-width: 9px !important;
  }
  /* line 30455, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-10px {
    min-width: 10px !important;
  }
  /* line 30459, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-15px {
    min-width: 15px !important;
  }
  /* line 30463, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-20px {
    min-width: 20px !important;
  }
  /* line 30467, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-25px {
    min-width: 25px !important;
  }
  /* line 30471, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-30px {
    min-width: 30px !important;
  }
  /* line 30475, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-35px {
    min-width: 35px !important;
  }
  /* line 30479, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-40px {
    min-width: 40px !important;
  }
  /* line 30483, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-45px {
    min-width: 45px !important;
  }
  /* line 30487, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-50px {
    min-width: 50px !important;
  }
  /* line 30491, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-55px {
    min-width: 55px !important;
  }
  /* line 30495, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-60px {
    min-width: 60px !important;
  }
  /* line 30499, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-65px {
    min-width: 65px !important;
  }
  /* line 30503, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-70px {
    min-width: 70px !important;
  }
  /* line 30507, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-75px {
    min-width: 75px !important;
  }
  /* line 30511, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-80px {
    min-width: 80px !important;
  }
  /* line 30515, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-85px {
    min-width: 85px !important;
  }
  /* line 30519, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-90px {
    min-width: 90px !important;
  }
  /* line 30523, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-95px {
    min-width: 95px !important;
  }
  /* line 30527, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-100px {
    min-width: 100px !important;
  }
  /* line 30531, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-125px {
    min-width: 125px !important;
  }
  /* line 30535, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-150px {
    min-width: 150px !important;
  }
  /* line 30539, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-175px {
    min-width: 175px !important;
  }
  /* line 30543, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-200px {
    min-width: 200px !important;
  }
  /* line 30547, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-225px {
    min-width: 225px !important;
  }
  /* line 30551, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-250px {
    min-width: 250px !important;
  }
  /* line 30555, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-275px {
    min-width: 275px !important;
  }
  /* line 30559, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-300px {
    min-width: 300px !important;
  }
  /* line 30563, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-325px {
    min-width: 325px !important;
  }
  /* line 30567, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-350px {
    min-width: 350px !important;
  }
  /* line 30571, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-375px {
    min-width: 375px !important;
  }
  /* line 30575, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-400px {
    min-width: 400px !important;
  }
  /* line 30579, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-425px {
    min-width: 425px !important;
  }
  /* line 30583, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-450px {
    min-width: 450px !important;
  }
  /* line 30587, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-475px {
    min-width: 475px !important;
  }
  /* line 30591, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-500px {
    min-width: 500px !important;
  }
  /* line 30595, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-550px {
    min-width: 550px !important;
  }
  /* line 30599, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-600px {
    min-width: 600px !important;
  }
  /* line 30603, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-650px {
    min-width: 650px !important;
  }
  /* line 30607, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-700px {
    min-width: 700px !important;
  }
  /* line 30611, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-750px {
    min-width: 750px !important;
  }
  /* line 30615, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-800px {
    min-width: 800px !important;
  }
  /* line 30619, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-850px {
    min-width: 850px !important;
  }
  /* line 30623, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-900px {
    min-width: 900px !important;
  }
  /* line 30627, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-950px {
    min-width: 950px !important;
  }
  /* line 30631, vendor/assets/stylesheets/craft/custom.scss */
  .min-w-xxl-1000px {
    min-width: 1000px !important;
  }
  /* line 30635, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-unset {
    min-height: unset !important;
  }
  /* line 30639, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-25 {
    min-height: 25% !important;
  }
  /* line 30643, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-50 {
    min-height: 50% !important;
  }
  /* line 30647, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-75 {
    min-height: 75% !important;
  }
  /* line 30651, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-100 {
    min-height: 100% !important;
  }
  /* line 30655, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-auto {
    min-height: auto !important;
  }
  /* line 30659, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-1px {
    min-height: 1px !important;
  }
  /* line 30663, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-2px {
    min-height: 2px !important;
  }
  /* line 30667, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-3px {
    min-height: 3px !important;
  }
  /* line 30671, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-4px {
    min-height: 4px !important;
  }
  /* line 30675, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-5px {
    min-height: 5px !important;
  }
  /* line 30679, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-6px {
    min-height: 6px !important;
  }
  /* line 30683, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-7px {
    min-height: 7px !important;
  }
  /* line 30687, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-8px {
    min-height: 8px !important;
  }
  /* line 30691, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-9px {
    min-height: 9px !important;
  }
  /* line 30695, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-10px {
    min-height: 10px !important;
  }
  /* line 30699, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-15px {
    min-height: 15px !important;
  }
  /* line 30703, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-20px {
    min-height: 20px !important;
  }
  /* line 30707, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-25px {
    min-height: 25px !important;
  }
  /* line 30711, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-30px {
    min-height: 30px !important;
  }
  /* line 30715, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-35px {
    min-height: 35px !important;
  }
  /* line 30719, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-40px {
    min-height: 40px !important;
  }
  /* line 30723, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-45px {
    min-height: 45px !important;
  }
  /* line 30727, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-50px {
    min-height: 50px !important;
  }
  /* line 30731, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-55px {
    min-height: 55px !important;
  }
  /* line 30735, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-60px {
    min-height: 60px !important;
  }
  /* line 30739, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-65px {
    min-height: 65px !important;
  }
  /* line 30743, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-70px {
    min-height: 70px !important;
  }
  /* line 30747, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-75px {
    min-height: 75px !important;
  }
  /* line 30751, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-80px {
    min-height: 80px !important;
  }
  /* line 30755, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-85px {
    min-height: 85px !important;
  }
  /* line 30759, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-90px {
    min-height: 90px !important;
  }
  /* line 30763, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-95px {
    min-height: 95px !important;
  }
  /* line 30767, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-100px {
    min-height: 100px !important;
  }
  /* line 30771, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-125px {
    min-height: 125px !important;
  }
  /* line 30775, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-150px {
    min-height: 150px !important;
  }
  /* line 30779, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-175px {
    min-height: 175px !important;
  }
  /* line 30783, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-200px {
    min-height: 200px !important;
  }
  /* line 30787, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-225px {
    min-height: 225px !important;
  }
  /* line 30791, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-250px {
    min-height: 250px !important;
  }
  /* line 30795, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-275px {
    min-height: 275px !important;
  }
  /* line 30799, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-300px {
    min-height: 300px !important;
  }
  /* line 30803, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-325px {
    min-height: 325px !important;
  }
  /* line 30807, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-350px {
    min-height: 350px !important;
  }
  /* line 30811, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-375px {
    min-height: 375px !important;
  }
  /* line 30815, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-400px {
    min-height: 400px !important;
  }
  /* line 30819, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-425px {
    min-height: 425px !important;
  }
  /* line 30823, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-450px {
    min-height: 450px !important;
  }
  /* line 30827, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-475px {
    min-height: 475px !important;
  }
  /* line 30831, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-500px {
    min-height: 500px !important;
  }
  /* line 30835, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-550px {
    min-height: 550px !important;
  }
  /* line 30839, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-600px {
    min-height: 600px !important;
  }
  /* line 30843, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-650px {
    min-height: 650px !important;
  }
  /* line 30847, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-700px {
    min-height: 700px !important;
  }
  /* line 30851, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-750px {
    min-height: 750px !important;
  }
  /* line 30855, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-800px {
    min-height: 800px !important;
  }
  /* line 30859, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-850px {
    min-height: 850px !important;
  }
  /* line 30863, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-900px {
    min-height: 900px !important;
  }
  /* line 30867, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-950px {
    min-height: 950px !important;
  }
  /* line 30871, vendor/assets/stylesheets/craft/custom.scss */
  .min-h-xxl-1000px {
    min-height: 1000px !important;
  }
}

@media (min-width: 1200px) {
  /* line 30877, vendor/assets/stylesheets/craft/custom.scss */
  .fs-1 {
    font-size: 1.75rem !important;
  }
  /* line 30881, vendor/assets/stylesheets/craft/custom.scss */
  .fs-2 {
    font-size: 1.5rem !important;
  }
  /* line 30885, vendor/assets/stylesheets/craft/custom.scss */
  .fs-3 {
    font-size: 1.35rem !important;
  }
  /* line 30889, vendor/assets/stylesheets/craft/custom.scss */
  .fs-2x {
    font-size: 2rem !important;
  }
  /* line 30893, vendor/assets/stylesheets/craft/custom.scss */
  .fs-2qx {
    font-size: 2.25rem !important;
  }
  /* line 30897, vendor/assets/stylesheets/craft/custom.scss */
  .fs-2hx {
    font-size: 2.5rem !important;
  }
  /* line 30901, vendor/assets/stylesheets/craft/custom.scss */
  .fs-2tx {
    font-size: 2.75rem !important;
  }
  /* line 30905, vendor/assets/stylesheets/craft/custom.scss */
  .fs-3x {
    font-size: 3rem !important;
  }
  /* line 30909, vendor/assets/stylesheets/craft/custom.scss */
  .fs-3qx {
    font-size: 3.25rem !important;
  }
  /* line 30913, vendor/assets/stylesheets/craft/custom.scss */
  .fs-3hx {
    font-size: 3.5rem !important;
  }
  /* line 30917, vendor/assets/stylesheets/craft/custom.scss */
  .fs-3tx {
    font-size: 3.75rem !important;
  }
  /* line 30921, vendor/assets/stylesheets/craft/custom.scss */
  .fs-4x {
    font-size: 4rem !important;
  }
  /* line 30925, vendor/assets/stylesheets/craft/custom.scss */
  .fs-4qx {
    font-size: 4.25rem !important;
  }
  /* line 30929, vendor/assets/stylesheets/craft/custom.scss */
  .fs-4hx {
    font-size: 4.5rem !important;
  }
  /* line 30933, vendor/assets/stylesheets/craft/custom.scss */
  .fs-4tx {
    font-size: 4.75rem !important;
  }
  /* line 30937, vendor/assets/stylesheets/craft/custom.scss */
  .fs-5x {
    font-size: 5rem !important;
  }
  /* line 30941, vendor/assets/stylesheets/craft/custom.scss */
  .fs-5qx {
    font-size: 5.25rem !important;
  }
  /* line 30945, vendor/assets/stylesheets/craft/custom.scss */
  .fs-5hx {
    font-size: 5.5rem !important;
  }
  /* line 30949, vendor/assets/stylesheets/craft/custom.scss */
  .fs-5tx {
    font-size: 5.75rem !important;
  }
  /* line 30953, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-1 {
    font-size: 1.75rem !important;
  }
  /* line 30957, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-2 {
    font-size: 1.5rem !important;
  }
  /* line 30961, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-3 {
    font-size: 1.35rem !important;
  }
  /* line 30965, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-2x {
    font-size: 2rem !important;
  }
  /* line 30969, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-2qx {
    font-size: 2.25rem !important;
  }
  /* line 30973, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-2hx {
    font-size: 2.5rem !important;
  }
  /* line 30977, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-2tx {
    font-size: 2.75rem !important;
  }
  /* line 30981, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-3x {
    font-size: 3rem !important;
  }
  /* line 30985, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-3qx {
    font-size: 3.25rem !important;
  }
  /* line 30989, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-3hx {
    font-size: 3.5rem !important;
  }
  /* line 30993, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-3tx {
    font-size: 3.75rem !important;
  }
  /* line 30997, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-4x {
    font-size: 4rem !important;
  }
  /* line 31001, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-4qx {
    font-size: 4.25rem !important;
  }
  /* line 31005, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-4hx {
    font-size: 4.5rem !important;
  }
  /* line 31009, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-4tx {
    font-size: 4.75rem !important;
  }
  /* line 31013, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-5x {
    font-size: 5rem !important;
  }
  /* line 31017, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-5qx {
    font-size: 5.25rem !important;
  }
  /* line 31021, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-5hx {
    font-size: 5.5rem !important;
  }
  /* line 31025, vendor/assets/stylesheets/craft/custom.scss */
  .fs-sm-5tx {
    font-size: 5.75rem !important;
  }
  /* line 31029, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-1 {
    font-size: 1.75rem !important;
  }
  /* line 31033, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-2 {
    font-size: 1.5rem !important;
  }
  /* line 31037, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-3 {
    font-size: 1.35rem !important;
  }
  /* line 31041, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-2x {
    font-size: 2rem !important;
  }
  /* line 31045, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-2qx {
    font-size: 2.25rem !important;
  }
  /* line 31049, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-2hx {
    font-size: 2.5rem !important;
  }
  /* line 31053, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-2tx {
    font-size: 2.75rem !important;
  }
  /* line 31057, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-3x {
    font-size: 3rem !important;
  }
  /* line 31061, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-3qx {
    font-size: 3.25rem !important;
  }
  /* line 31065, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-3hx {
    font-size: 3.5rem !important;
  }
  /* line 31069, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-3tx {
    font-size: 3.75rem !important;
  }
  /* line 31073, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-4x {
    font-size: 4rem !important;
  }
  /* line 31077, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-4qx {
    font-size: 4.25rem !important;
  }
  /* line 31081, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-4hx {
    font-size: 4.5rem !important;
  }
  /* line 31085, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-4tx {
    font-size: 4.75rem !important;
  }
  /* line 31089, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-5x {
    font-size: 5rem !important;
  }
  /* line 31093, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-5qx {
    font-size: 5.25rem !important;
  }
  /* line 31097, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-5hx {
    font-size: 5.5rem !important;
  }
  /* line 31101, vendor/assets/stylesheets/craft/custom.scss */
  .fs-md-5tx {
    font-size: 5.75rem !important;
  }
  /* line 31105, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-1 {
    font-size: 1.75rem !important;
  }
  /* line 31109, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-2 {
    font-size: 1.5rem !important;
  }
  /* line 31113, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-3 {
    font-size: 1.35rem !important;
  }
  /* line 31117, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-2x {
    font-size: 2rem !important;
  }
  /* line 31121, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-2qx {
    font-size: 2.25rem !important;
  }
  /* line 31125, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-2hx {
    font-size: 2.5rem !important;
  }
  /* line 31129, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-2tx {
    font-size: 2.75rem !important;
  }
  /* line 31133, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-3x {
    font-size: 3rem !important;
  }
  /* line 31137, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-3qx {
    font-size: 3.25rem !important;
  }
  /* line 31141, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-3hx {
    font-size: 3.5rem !important;
  }
  /* line 31145, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-3tx {
    font-size: 3.75rem !important;
  }
  /* line 31149, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-4x {
    font-size: 4rem !important;
  }
  /* line 31153, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-4qx {
    font-size: 4.25rem !important;
  }
  /* line 31157, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-4hx {
    font-size: 4.5rem !important;
  }
  /* line 31161, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-4tx {
    font-size: 4.75rem !important;
  }
  /* line 31165, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-5x {
    font-size: 5rem !important;
  }
  /* line 31169, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-5qx {
    font-size: 5.25rem !important;
  }
  /* line 31173, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-5hx {
    font-size: 5.5rem !important;
  }
  /* line 31177, vendor/assets/stylesheets/craft/custom.scss */
  .fs-lg-5tx {
    font-size: 5.75rem !important;
  }
}

@media print {
  /* line 31183, vendor/assets/stylesheets/craft/custom.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 31187, vendor/assets/stylesheets/craft/custom.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 31191, vendor/assets/stylesheets/craft/custom.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 31195, vendor/assets/stylesheets/craft/custom.scss */
  .d-print-grid {
    display: grid !important;
  }
  /* line 31199, vendor/assets/stylesheets/craft/custom.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 31203, vendor/assets/stylesheets/craft/custom.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 31207, vendor/assets/stylesheets/craft/custom.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 31211, vendor/assets/stylesheets/craft/custom.scss */
  .d-print-flex {
    display: flex !important;
  }
  /* line 31215, vendor/assets/stylesheets/craft/custom.scss */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  /* line 31219, vendor/assets/stylesheets/craft/custom.scss */
  .d-print-none {
    display: none !important;
  }
}

/* line 31224, vendor/assets/stylesheets/craft/custom.scss */
:root {
  --bs-light-primary:#F1FAFF;
  --bs-active-primary:#008BD9;
  --bs-light-success:#E8FFF3;
  --bs-active-success:#47BE7D;
  --bs-light-info:#F8F5FF;
  --bs-active-info:#5014D0;
  --bs-light-warning:#FFF8DD;
  --bs-active-warning:#F1BC00;
  --bs-light-danger:#FFF5F8;
  --bs-active-danger:#D9214E;
  --bs-light-dark:#EFF2F5;
  --bs-active-dark:#131628;
  --bs-gray-100:#F5F8FA;
  --bs-gray-200:#EFF2F5;
  --bs-gray-300:#E4E6EF;
  --bs-gray-400:#B5B5C3;
  --bs-gray-500:#A1A5B7;
  --bs-gray-600:#7E8299;
  --bs-gray-700:#5E6278;
  --bs-gray-800:#3F4254;
  --bs-gray-900:#181C32;
  --bs-xs:0;
  --bs-sm:576px;
  --bs-md:768px;
  --bs-lg:992px;
  --bs-xl:1200px;
  --bs-xxl:1400px;
}

/* line 31254, vendor/assets/stylesheets/craft/custom.scss */
.bg-white {
  --bg-color:255,255,255;
}

/* line 31257, vendor/assets/stylesheets/craft/custom.scss */
.bg-white.hoverable:hover {
  background-color: #f5f8fa !important;
}

/* line 31262, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-white {
  cursor: pointer;
}

/* line 31265, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-white:hover {
  --bg-color:255,255,255;
  background-color: #fff !important;
}

/* line 31271, vendor/assets/stylesheets/craft/custom.scss */
.bg-active-white.active {
  --bg-color:255,255,255;
  background-color: #fff !important;
}

/* line 31276, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-white {
  cursor: pointer;
}

/* line 31279, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-white.active, .bg-state-white:hover {
  --bg-color:255,255,255;
  background-color: #fff !important;
}

/* line 31285, vendor/assets/stylesheets/craft/custom.scss */
.bg-light {
  --bg-color:245,248,250;
}

/* line 31288, vendor/assets/stylesheets/craft/custom.scss */
.bg-light.hoverable:hover {
  background-color: #e4e6ef !important;
}

/* line 31293, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-light {
  cursor: pointer;
}

/* line 31296, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-light:hover {
  --bg-color:245,248,250;
  background-color: #f5f8fa !important;
}

/* line 31302, vendor/assets/stylesheets/craft/custom.scss */
.bg-active-light.active {
  --bg-color:245,248,250;
  background-color: #f5f8fa !important;
}

/* line 31307, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-light {
  cursor: pointer;
}

/* line 31310, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-light.active, .bg-state-light:hover {
  --bg-color:245,248,250;
  background-color: #f5f8fa !important;
}

/* line 31316, vendor/assets/stylesheets/craft/custom.scss */
.bg-light-primary {
  background-color: #f1faff !important;
}

/* line 31319, vendor/assets/stylesheets/craft/custom.scss */
.bg-light-primary.hoverable:hover {
  background-color: #d2efff !important;
}

/* line 31324, vendor/assets/stylesheets/craft/custom.scss */
.bg-primary {
  --bg-color:0,163,255;
}

/* line 31327, vendor/assets/stylesheets/craft/custom.scss */
.bg-primary.hoverable:hover {
  background-color: #008bd9 !important;
}

/* line 31332, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-light-primary {
  cursor: pointer;
}

/* line 31335, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-light-primary:hover {
  background-color: #f1faff !important;
}

/* line 31340, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-light-primary {
  cursor: pointer;
}

/* line 31343, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-light-primary.active, .bg-state-light-primary:hover {
  background-color: #f1faff !important;
}

/* line 31348, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-primary {
  cursor: pointer;
}

/* line 31351, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-primary:hover {
  --bg-color:0,163,255;
  background-color: #00a3ff !important;
}

/* line 31357, vendor/assets/stylesheets/craft/custom.scss */
.bg-active-primary.active {
  --bg-color:0,163,255;
  background-color: #00a3ff !important;
}

/* line 31362, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-primary {
  cursor: pointer;
}

/* line 31365, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-primary.active, .bg-state-primary:hover {
  --bg-color:0,163,255;
  background-color: #00a3ff !important;
}

/* line 31371, vendor/assets/stylesheets/craft/custom.scss */
.bg-secondary {
  --bg-color:228,230,239;
}

/* line 31374, vendor/assets/stylesheets/craft/custom.scss */
.bg-secondary.hoverable:hover {
  background-color: #b5b5c3 !important;
}

/* line 31379, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-secondary {
  cursor: pointer;
}

/* line 31382, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-secondary:hover {
  --bg-color:228,230,239;
  background-color: #e4e6ef !important;
}

/* line 31388, vendor/assets/stylesheets/craft/custom.scss */
.bg-active-secondary.active {
  --bg-color:228,230,239;
  background-color: #e4e6ef !important;
}

/* line 31393, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-secondary {
  cursor: pointer;
}

/* line 31396, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-secondary.active, .bg-state-secondary:hover {
  --bg-color:228,230,239;
  background-color: #e4e6ef !important;
}

/* line 31402, vendor/assets/stylesheets/craft/custom.scss */
.bg-light-success {
  background-color: #e8fff3 !important;
}

/* line 31405, vendor/assets/stylesheets/craft/custom.scss */
.bg-light-success.hoverable:hover {
  background-color: #c9ffe3 !important;
}

/* line 31410, vendor/assets/stylesheets/craft/custom.scss */
.bg-success {
  --bg-color:80,205,137;
}

/* line 31413, vendor/assets/stylesheets/craft/custom.scss */
.bg-success.hoverable:hover {
  background-color: #47be7d !important;
}

/* line 31418, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-light-success {
  cursor: pointer;
}

/* line 31421, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-light-success:hover {
  background-color: #e8fff3 !important;
}

/* line 31426, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-light-success {
  cursor: pointer;
}

/* line 31429, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-light-success.active, .bg-state-light-success:hover {
  background-color: #e8fff3 !important;
}

/* line 31434, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-success {
  cursor: pointer;
}

/* line 31437, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-success:hover {
  --bg-color:80,205,137;
  background-color: #50cd89 !important;
}

/* line 31443, vendor/assets/stylesheets/craft/custom.scss */
.bg-active-success.active {
  --bg-color:80,205,137;
  background-color: #50cd89 !important;
}

/* line 31448, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-success {
  cursor: pointer;
}

/* line 31451, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-success.active, .bg-state-success:hover {
  --bg-color:80,205,137;
  background-color: #50cd89 !important;
}

/* line 31457, vendor/assets/stylesheets/craft/custom.scss */
.bg-light-info {
  background-color: #f8f5ff !important;
}

/* line 31460, vendor/assets/stylesheets/craft/custom.scss */
.bg-light-info.hoverable:hover {
  background-color: #e3d6ff !important;
}

/* line 31465, vendor/assets/stylesheets/craft/custom.scss */
.bg-info {
  --bg-color:114,57,234;
}

/* line 31468, vendor/assets/stylesheets/craft/custom.scss */
.bg-info.hoverable:hover {
  background-color: #5014d0 !important;
}

/* line 31473, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-light-info {
  cursor: pointer;
}

/* line 31476, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-light-info:hover {
  background-color: #f8f5ff !important;
}

/* line 31481, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-light-info {
  cursor: pointer;
}

/* line 31484, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-light-info.active, .bg-state-light-info:hover {
  background-color: #f8f5ff !important;
}

/* line 31489, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-info {
  cursor: pointer;
}

/* line 31492, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-info:hover {
  --bg-color:114,57,234;
  background-color: #7239ea !important;
}

/* line 31498, vendor/assets/stylesheets/craft/custom.scss */
.bg-active-info.active {
  --bg-color:114,57,234;
  background-color: #7239ea !important;
}

/* line 31503, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-info {
  cursor: pointer;
}

/* line 31506, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-info.active, .bg-state-info:hover {
  --bg-color:114,57,234;
  background-color: #7239ea !important;
}

/* line 31512, vendor/assets/stylesheets/craft/custom.scss */
.bg-light-warning {
  background-color: #fff8dd !important;
}

/* line 31515, vendor/assets/stylesheets/craft/custom.scss */
.bg-light-warning.hoverable:hover {
  background-color: #fff2be !important;
}

/* line 31520, vendor/assets/stylesheets/craft/custom.scss */
.bg-warning {
  --bg-color:255,199,0;
}

/* line 31523, vendor/assets/stylesheets/craft/custom.scss */
.bg-warning.hoverable:hover {
  background-color: #f1bc00 !important;
}

/* line 31528, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-light-warning {
  cursor: pointer;
}

/* line 31531, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-light-warning:hover {
  background-color: #fff8dd !important;
}

/* line 31536, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-light-warning {
  cursor: pointer;
}

/* line 31539, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-light-warning.active, .bg-state-light-warning:hover {
  background-color: #fff8dd !important;
}

/* line 31544, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-warning {
  cursor: pointer;
}

/* line 31547, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-warning:hover {
  --bg-color:255,199,0;
  background-color: #ffc700 !important;
}

/* line 31553, vendor/assets/stylesheets/craft/custom.scss */
.bg-active-warning.active {
  --bg-color:255,199,0;
  background-color: #ffc700 !important;
}

/* line 31558, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-warning {
  cursor: pointer;
}

/* line 31561, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-warning.active, .bg-state-warning:hover {
  --bg-color:255,199,0;
  background-color: #ffc700 !important;
}

/* line 31567, vendor/assets/stylesheets/craft/custom.scss */
.bg-light-danger {
  background-color: #fff5f8 !important;
}

/* line 31570, vendor/assets/stylesheets/craft/custom.scss */
.bg-light-danger.hoverable:hover {
  background-color: #ffd6e3 !important;
}

/* line 31575, vendor/assets/stylesheets/craft/custom.scss */
.bg-danger {
  --bg-color:241,65,108;
}

/* line 31578, vendor/assets/stylesheets/craft/custom.scss */
.bg-danger.hoverable:hover {
  background-color: #d9214e !important;
}

/* line 31583, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-light-danger {
  cursor: pointer;
}

/* line 31586, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-light-danger:hover {
  background-color: #fff5f8 !important;
}

/* line 31591, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-light-danger {
  cursor: pointer;
}

/* line 31594, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-light-danger.active, .bg-state-light-danger:hover {
  background-color: #fff5f8 !important;
}

/* line 31599, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-danger {
  cursor: pointer;
}

/* line 31602, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-danger:hover {
  --bg-color:241,65,108;
  background-color: #f1416c !important;
}

/* line 31608, vendor/assets/stylesheets/craft/custom.scss */
.bg-active-danger.active {
  --bg-color:241,65,108;
  background-color: #f1416c !important;
}

/* line 31613, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-danger {
  cursor: pointer;
}

/* line 31616, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-danger.active, .bg-state-danger:hover {
  --bg-color:241,65,108;
  background-color: #f1416c !important;
}

/* line 31622, vendor/assets/stylesheets/craft/custom.scss */
.bg-light-dark {
  background-color: #eff2f5 !important;
}

/* line 31625, vendor/assets/stylesheets/craft/custom.scss */
.bg-light-dark.hoverable:hover {
  background-color: #dce3e9 !important;
}

/* line 31630, vendor/assets/stylesheets/craft/custom.scss */
.bg-dark {
  --bg-color:24,28,50;
}

/* line 31633, vendor/assets/stylesheets/craft/custom.scss */
.bg-dark.hoverable:hover {
  background-color: #131628 !important;
}

/* line 31638, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-light-dark {
  cursor: pointer;
}

/* line 31641, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-light-dark:hover {
  background-color: #eff2f5 !important;
}

/* line 31646, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-light-dark {
  cursor: pointer;
}

/* line 31649, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-light-dark.active, .bg-state-light-dark:hover {
  background-color: #eff2f5 !important;
}

/* line 31654, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-dark {
  cursor: pointer;
}

/* line 31657, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-dark:hover {
  --bg-color:24,28,50;
  background-color: #181c32 !important;
}

/* line 31663, vendor/assets/stylesheets/craft/custom.scss */
.bg-active-dark.active {
  --bg-color:24,28,50;
  background-color: #181c32 !important;
}

/* line 31668, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-dark {
  cursor: pointer;
}

/* line 31671, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-dark.active, .bg-state-dark:hover {
  --bg-color:24,28,50;
  background-color: #181c32 !important;
}

/* line 31677, vendor/assets/stylesheets/craft/custom.scss */
.bg-opacity-0, .bg-hover-opacity-0:hover, .bg-active-opacity-0.active {
  background-color: rgba(var(--bg-color), 0) !important;
}

/* line 31682, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-opacity-0 .active, .bg-state-opacity-0:hover {
  background-color: rgba(var(--bg-color), 0) !important;
}

/* line 31687, vendor/assets/stylesheets/craft/custom.scss */
.bg-opacity-5, .bg-hover-opacity-5:hover, .bg-active-opacity-5.active {
  background-color: rgba(var(--bg-color), 0.05) !important;
}

/* line 31692, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-opacity-5 .active, .bg-state-opacity-5:hover {
  background-color: rgba(var(--bg-color), 0.05) !important;
}

/* line 31697, vendor/assets/stylesheets/craft/custom.scss */
.bg-opacity-10, .bg-hover-opacity-10:hover, .bg-active-opacity-10.active {
  background-color: rgba(var(--bg-color), 0.1) !important;
}

/* line 31702, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-opacity-10 .active, .bg-state-opacity-10:hover {
  background-color: rgba(var(--bg-color), 0.1) !important;
}

/* line 31707, vendor/assets/stylesheets/craft/custom.scss */
.bg-opacity-15, .bg-hover-opacity-15:hover, .bg-active-opacity-15.active {
  background-color: rgba(var(--bg-color), 0.15) !important;
}

/* line 31712, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-opacity-15 .active, .bg-state-opacity-15:hover {
  background-color: rgba(var(--bg-color), 0.15) !important;
}

/* line 31717, vendor/assets/stylesheets/craft/custom.scss */
.bg-opacity-20, .bg-hover-opacity-20:hover, .bg-active-opacity-20.active {
  background-color: rgba(var(--bg-color), 0.2) !important;
}

/* line 31722, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-opacity-20 .active, .bg-state-opacity-20:hover {
  background-color: rgba(var(--bg-color), 0.2) !important;
}

/* line 31727, vendor/assets/stylesheets/craft/custom.scss */
.bg-opacity-25, .bg-hover-opacity-25:hover, .bg-active-opacity-25.active {
  background-color: rgba(var(--bg-color), 0.25) !important;
}

/* line 31732, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-opacity-25 .active, .bg-state-opacity-25:hover {
  background-color: rgba(var(--bg-color), 0.25) !important;
}

/* line 31737, vendor/assets/stylesheets/craft/custom.scss */
.bg-opacity-50, .bg-hover-opacity-50:hover, .bg-active-opacity-50.active {
  background-color: rgba(var(--bg-color), 0.5) !important;
}

/* line 31742, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-opacity-50 .active, .bg-state-opacity-50:hover {
  background-color: rgba(var(--bg-color), 0.5) !important;
}

/* line 31747, vendor/assets/stylesheets/craft/custom.scss */
.bg-opacity-75, .bg-hover-opacity-75:hover, .bg-active-opacity-75.active {
  background-color: rgba(var(--bg-color), 0.75) !important;
}

/* line 31752, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-opacity-75 .active, .bg-state-opacity-75:hover {
  background-color: rgba(var(--bg-color), 0.75) !important;
}

/* line 31757, vendor/assets/stylesheets/craft/custom.scss */
.bg-opacity-100, .bg-hover-opacity-100:hover, .bg-active-opacity-100.active {
  background-color: rgba(var(--bg-color), 1) !important;
}

/* line 31762, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-opacity-100 .active, .bg-state-opacity-100:hover {
  background-color: rgba(var(--bg-color), 1) !important;
}

/* line 31767, vendor/assets/stylesheets/craft/custom.scss */
.bg-lighten {
  background-color: rgba(245, 248, 250, 0.5) !important;
}

/* line 31771, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-lighten {
  cursor: pointer;
}

/* line 31774, vendor/assets/stylesheets/craft/custom.scss */
.bg-hover-lighten:hover {
  background-color: rgba(245, 248, 250, 0.5) !important;
}

/* line 31779, vendor/assets/stylesheets/craft/custom.scss */
.bg-active-lighten.active {
  background-color: rgba(245, 248, 250, 0.5) !important;
}

/* line 31783, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-lighten {
  cursor: pointer;
}

/* line 31786, vendor/assets/stylesheets/craft/custom.scss */
.bg-state-lighten.active, .bg-state-lighten:hover {
  background-color: rgba(245, 248, 250, 0.5) !important;
}

/* line 31791, vendor/assets/stylesheets/craft/custom.scss */
.hoverable {
  cursor: pointer;
  transition: all .2s ease;
}

/* line 31795, vendor/assets/stylesheets/craft/custom.scss */
.hoverable:hover {
  transition: all .2s ease;
}

/* line 31800, vendor/assets/stylesheets/craft/custom.scss */
.bgi-no-repeat {
  background-repeat: no-repeat;
}

/* line 31804, vendor/assets/stylesheets/craft/custom.scss */
.bgi-position-y-top {
  background-position-y: top;
}

/* line 31808, vendor/assets/stylesheets/craft/custom.scss */
.bgi-position-y-bottom {
  background-position-y: bottom;
}

/* line 31812, vendor/assets/stylesheets/craft/custom.scss */
.bgi-position-y-center {
  background-position-y: center;
}

/* line 31816, vendor/assets/stylesheets/craft/custom.scss */
.bgi-position-x-start {
  background-position-x: left;
}

/* line 31820, vendor/assets/stylesheets/craft/custom.scss */
.bgi-position-x-end {
  background-position-x: right;
}

/* line 31824, vendor/assets/stylesheets/craft/custom.scss */
.bgi-position-x-center {
  background-position-x: center;
}

/* line 31828, vendor/assets/stylesheets/craft/custom.scss */
.bgi-position-top {
  background-position: 0 top;
}

/* line 31832, vendor/assets/stylesheets/craft/custom.scss */
.bgi-position-bottom {
  background-position: 0 bottom;
}

/* line 31836, vendor/assets/stylesheets/craft/custom.scss */
.bgi-position-center {
  background-position: center;
}

/* line 31840, vendor/assets/stylesheets/craft/custom.scss */
.bgi-size-auto {
  background-size: auto;
}

/* line 31844, vendor/assets/stylesheets/craft/custom.scss */
.bgi-size-cover {
  background-size: cover;
}

/* line 31848, vendor/assets/stylesheets/craft/custom.scss */
.bgi-size-contain {
  background-size: contain;
}

/* line 31852, vendor/assets/stylesheets/craft/custom.scss */
.bgi-attachment-fixed {
  background-attachment: fixed;
}

/* line 31856, vendor/assets/stylesheets/craft/custom.scss */
.bgi-attachment-auto {
  background-attachment: auto;
}

@media (min-width: 576px) {
  /* line 31861, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-size-sm-auto {
    background-size: auto;
  }
  /* line 31865, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-size-sm-cover {
    background-size: cover;
  }
  /* line 31869, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-size-sm-contain {
    background-size: contain;
  }
  /* line 31873, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-attachment-sm-fixed {
    background-attachment: fixed;
  }
  /* line 31877, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-attachment-sm-auto {
    background-attachment: auto;
  }
}

@media (min-width: 768px) {
  /* line 31883, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-size-md-auto {
    background-size: auto;
  }
  /* line 31887, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-size-md-cover {
    background-size: cover;
  }
  /* line 31891, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-size-md-contain {
    background-size: contain;
  }
  /* line 31895, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-attachment-md-fixed {
    background-attachment: fixed;
  }
  /* line 31899, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-attachment-md-auto {
    background-attachment: auto;
  }
}

@media (min-width: 992px) {
  /* line 31905, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-size-lg-auto {
    background-size: auto;
  }
  /* line 31909, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-size-lg-cover {
    background-size: cover;
  }
  /* line 31913, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-size-lg-contain {
    background-size: contain;
  }
  /* line 31917, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-attachment-lg-fixed {
    background-attachment: fixed;
  }
  /* line 31921, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-attachment-lg-auto {
    background-attachment: auto;
  }
}

@media (min-width: 1200px) {
  /* line 31927, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-size-xl-auto {
    background-size: auto;
  }
  /* line 31931, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-size-xl-cover {
    background-size: cover;
  }
  /* line 31935, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-size-xl-contain {
    background-size: contain;
  }
  /* line 31939, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-attachment-xl-fixed {
    background-attachment: fixed;
  }
  /* line 31943, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-attachment-xl-auto {
    background-attachment: auto;
  }
}

@media (min-width: 1400px) {
  /* line 31949, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-size-xxl-auto {
    background-size: auto;
  }
  /* line 31953, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-size-xxl-cover {
    background-size: cover;
  }
  /* line 31957, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-size-xxl-contain {
    background-size: contain;
  }
  /* line 31961, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-attachment-xxl-fixed {
    background-attachment: fixed;
  }
  /* line 31965, vendor/assets/stylesheets/craft/custom.scss */
  .bgi-attachment-xxl-auto {
    background-attachment: auto;
  }
}

/* line 31970, vendor/assets/stylesheets/craft/custom.scss */
.border-active:not(.active):not(:active):not(:hover):not(:focus) {
  border-color: transparent !important;
}

/* line 31974, vendor/assets/stylesheets/craft/custom.scss */
.border-hover:not(:hover):not(:focus):not(.active):not(:active) {
  cursor: pointer;
  border-color: transparent !important;
}

/* line 31979, vendor/assets/stylesheets/craft/custom.scss */
.border-gray-100 {
  border-color: #f5f8fa !important;
}

/* line 31983, vendor/assets/stylesheets/craft/custom.scss */
.border-gray-200 {
  border-color: #eff2f5 !important;
}

/* line 31987, vendor/assets/stylesheets/craft/custom.scss */
.border-gray-300 {
  border-color: #e4e6ef !important;
}

/* line 31991, vendor/assets/stylesheets/craft/custom.scss */
.border-gray-400 {
  border-color: #b5b5c3 !important;
}

/* line 31995, vendor/assets/stylesheets/craft/custom.scss */
.border-gray-500 {
  border-color: #a1a5b7 !important;
}

/* line 31999, vendor/assets/stylesheets/craft/custom.scss */
.border-gray-600 {
  border-color: #7e8299 !important;
}

/* line 32003, vendor/assets/stylesheets/craft/custom.scss */
.border-gray-700 {
  border-color: #5e6278 !important;
}

/* line 32007, vendor/assets/stylesheets/craft/custom.scss */
.border-gray-800 {
  border-color: #3f4254 !important;
}

/* line 32011, vendor/assets/stylesheets/craft/custom.scss */
.border-gray-900 {
  border-color: #181c32 !important;
}

/* line 32015, vendor/assets/stylesheets/craft/custom.scss */
.border-dashed {
  border-style: dashed !important;
  border-color: #e4e6ef;
}

/* line 32020, vendor/assets/stylesheets/craft/custom.scss */
.border-top-dashed {
  border-top-style: dashed !important;
}

/* line 32024, vendor/assets/stylesheets/craft/custom.scss */
.border-bottom-dashed {
  border-bottom-style: dashed !important;
}

/* line 32028, vendor/assets/stylesheets/craft/custom.scss */
.border-start-dashed {
  border-left-style: dashed !important;
}

/* line 32032, vendor/assets/stylesheets/craft/custom.scss */
.border-end-dashed {
  border-right-style: dashed !important;
}

/* line 32036, vendor/assets/stylesheets/craft/custom.scss */
.border-dotted {
  border-style: dotted !important;
}

/* line 32040, vendor/assets/stylesheets/craft/custom.scss */
.border-top-dotted {
  border-top-style: dotted !important;
}

/* line 32044, vendor/assets/stylesheets/craft/custom.scss */
.border-bottom-dotted {
  border-bottom-style: dotted !important;
}

/* line 32048, vendor/assets/stylesheets/craft/custom.scss */
.border-start-dotted {
  border-left-style: dotted !important;
}

/* line 32052, vendor/assets/stylesheets/craft/custom.scss */
.border-end-dotted {
  border-right-style: dotted !important;
}

/* line 32056, vendor/assets/stylesheets/craft/custom.scss */
.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

/* line 32061, vendor/assets/stylesheets/craft/custom.scss */
.rounded-bottom-0 {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 32066, vendor/assets/stylesheets/craft/custom.scss */
.border-transparent {
  border-color: transparent !important;
}

/* line 32070, vendor/assets/stylesheets/craft/custom.scss */
.flex-root {
  flex: 1;
}

/* line 32074, vendor/assets/stylesheets/craft/custom.scss */
.flex-column-auto {
  flex: none;
}

/* line 32078, vendor/assets/stylesheets/craft/custom.scss */
.flex-column-fluid {
  flex: 1 0 auto;
}

/* line 32082, vendor/assets/stylesheets/craft/custom.scss */
.flex-row-auto {
  flex: 0 0 auto;
}

/* line 32086, vendor/assets/stylesheets/craft/custom.scss */
.flex-row-fluid {
  flex: 1 auto;
  min-width: 0;
}

/* line 32091, vendor/assets/stylesheets/craft/custom.scss */
.flex-center {
  justify-content: center;
  align-items: center;
}

/* line 32096, vendor/assets/stylesheets/craft/custom.scss */
.flex-stack {
  justify-content: space-between;
  align-items: center;
}

@media (min-width: 576px) {
  /* line 32102, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-root {
    flex: 1;
  }
  /* line 32106, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-column-auto {
    flex: none;
  }
  /* line 32110, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-column-fluid {
    flex: 1 0 auto;
  }
  /* line 32114, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-row-auto {
    flex: 0 0 auto;
  }
  /* line 32118, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }
  /* line 32123, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-center {
    justify-content: center;
    align-items: center;
  }
  /* line 32128, vendor/assets/stylesheets/craft/custom.scss */
  .flex-sm-stack {
    justify-content: space-between;
    align-items: center;
  }
}

@media (min-width: 768px) {
  /* line 32135, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-root {
    flex: 1;
  }
  /* line 32139, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-column-auto {
    flex: none;
  }
  /* line 32143, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-column-fluid {
    flex: 1 0 auto;
  }
  /* line 32147, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-row-auto {
    flex: 0 0 auto;
  }
  /* line 32151, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }
  /* line 32156, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-center {
    justify-content: center;
    align-items: center;
  }
  /* line 32161, vendor/assets/stylesheets/craft/custom.scss */
  .flex-md-stack {
    justify-content: space-between;
    align-items: center;
  }
}

@media (min-width: 992px) {
  /* line 32168, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-root {
    flex: 1;
  }
  /* line 32172, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-column-auto {
    flex: none;
  }
  /* line 32176, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-column-fluid {
    flex: 1 0 auto;
  }
  /* line 32180, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-row-auto {
    flex: 0 0 auto;
  }
  /* line 32184, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }
  /* line 32189, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-center {
    justify-content: center;
    align-items: center;
  }
  /* line 32194, vendor/assets/stylesheets/craft/custom.scss */
  .flex-lg-stack {
    justify-content: space-between;
    align-items: center;
  }
}

@media (min-width: 1200px) {
  /* line 32201, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-root {
    flex: 1;
  }
  /* line 32205, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-column-auto {
    flex: none;
  }
  /* line 32209, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-column-fluid {
    flex: 1 0 auto;
  }
  /* line 32213, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-row-auto {
    flex: 0 0 auto;
  }
  /* line 32217, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }
  /* line 32222, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-center {
    justify-content: center;
    align-items: center;
  }
  /* line 32227, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xl-stack {
    justify-content: space-between;
    align-items: center;
  }
}

@media (min-width: 1400px) {
  /* line 32234, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-root {
    flex: 1;
  }
  /* line 32238, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-column-auto {
    flex: none;
  }
  /* line 32242, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-column-fluid {
    flex: 1 0 auto;
  }
  /* line 32246, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-row-auto {
    flex: 0 0 auto;
  }
  /* line 32250, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }
  /* line 32255, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-center {
    justify-content: center;
    align-items: center;
  }
  /* line 32260, vendor/assets/stylesheets/craft/custom.scss */
  .flex-xxl-stack {
    justify-content: space-between;
    align-items: center;
  }
}

/* line 32266, vendor/assets/stylesheets/craft/custom.scss */
.shadow-xs {
  box-shadow: 0 0 30px rgba(25, 53, 80, 0.055);
}

/* line 32270, vendor/assets/stylesheets/craft/custom.scss */
.text-white {
  color: #fff !important;
}

/* line 32274, vendor/assets/stylesheets/craft/custom.scss */
.text-inverse-white {
  color: #7e8299 !important;
}

/* line 32278, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-white {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32281, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-white i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32285, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-white:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 32289, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-white:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 32295, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-white:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 32300, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-white:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32307, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-white {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32310, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-white i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32314, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-white:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #7e8299 !important;
}

/* line 32318, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-white:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #7e8299 !important;
}

/* line 32324, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-white:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 32329, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-white:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32336, vendor/assets/stylesheets/craft/custom.scss */
.text-active-white {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32339, vendor/assets/stylesheets/craft/custom.scss */
.text-active-white i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32343, vendor/assets/stylesheets/craft/custom.scss */
.text-active-white.active {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 32347, vendor/assets/stylesheets/craft/custom.scss */
.text-active-white.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 32353, vendor/assets/stylesheets/craft/custom.scss */
.text-active-white.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 32358, vendor/assets/stylesheets/craft/custom.scss */
.text-active-white.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32365, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-white {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32368, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-white i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32372, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-white.active {
  transition: color .2s ease,background-color .2s ease;
  color: #7e8299 !important;
}

/* line 32376, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-white.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #7e8299 !important;
}

/* line 32382, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-white.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 32387, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-white.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32394, vendor/assets/stylesheets/craft/custom.scss */
.text-primary {
  color: #00a3ff !important;
}

/* line 32398, vendor/assets/stylesheets/craft/custom.scss */
.text-inverse-primary {
  color: #fff !important;
}

/* line 32402, vendor/assets/stylesheets/craft/custom.scss */
.text-light-primary {
  color: #f1faff !important;
}

/* line 32406, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-primary {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32409, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-primary i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32413, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-primary:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #00a3ff !important;
}

/* line 32417, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-primary:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #00a3ff !important;
}

/* line 32423, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-primary:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 32428, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-primary:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32435, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-primary {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32438, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-primary i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32442, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-primary:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 32446, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-primary:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 32452, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-primary:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 32457, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-primary:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32464, vendor/assets/stylesheets/craft/custom.scss */
.text-active-primary {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32467, vendor/assets/stylesheets/craft/custom.scss */
.text-active-primary i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32471, vendor/assets/stylesheets/craft/custom.scss */
.text-active-primary.active {
  transition: color .2s ease,background-color .2s ease;
  color: #00a3ff !important;
}

/* line 32475, vendor/assets/stylesheets/craft/custom.scss */
.text-active-primary.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #00a3ff !important;
}

/* line 32481, vendor/assets/stylesheets/craft/custom.scss */
.text-active-primary.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 32486, vendor/assets/stylesheets/craft/custom.scss */
.text-active-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32493, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-primary {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32496, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-primary i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32500, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-primary.active {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 32504, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-primary.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 32510, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-primary.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 32515, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32522, vendor/assets/stylesheets/craft/custom.scss */
.text-secondary {
  color: #e4e6ef !important;
}

/* line 32526, vendor/assets/stylesheets/craft/custom.scss */
.text-inverse-secondary {
  color: #3f4254 !important;
}

/* line 32530, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-secondary {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32533, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-secondary i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32537, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-secondary:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #e4e6ef !important;
}

/* line 32541, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-secondary:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #e4e6ef !important;
}

/* line 32547, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-secondary:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 32552, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-secondary:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32559, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-secondary {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32562, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-secondary i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32566, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-secondary:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #3f4254 !important;
}

/* line 32570, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-secondary:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #3f4254 !important;
}

/* line 32576, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-secondary:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 32581, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-secondary:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32588, vendor/assets/stylesheets/craft/custom.scss */
.text-active-secondary {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32591, vendor/assets/stylesheets/craft/custom.scss */
.text-active-secondary i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32595, vendor/assets/stylesheets/craft/custom.scss */
.text-active-secondary.active {
  transition: color .2s ease,background-color .2s ease;
  color: #e4e6ef !important;
}

/* line 32599, vendor/assets/stylesheets/craft/custom.scss */
.text-active-secondary.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #e4e6ef !important;
}

/* line 32605, vendor/assets/stylesheets/craft/custom.scss */
.text-active-secondary.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 32610, vendor/assets/stylesheets/craft/custom.scss */
.text-active-secondary.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32617, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-secondary {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32620, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-secondary i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32624, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-secondary.active {
  transition: color .2s ease,background-color .2s ease;
  color: #3f4254 !important;
}

/* line 32628, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-secondary.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #3f4254 !important;
}

/* line 32634, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-secondary.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 32639, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-secondary.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32646, vendor/assets/stylesheets/craft/custom.scss */
.text-light {
  color: #f5f8fa !important;
}

/* line 32650, vendor/assets/stylesheets/craft/custom.scss */
.text-inverse-light {
  color: #7e8299 !important;
}

/* line 32654, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-light {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32657, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-light i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32661, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-light:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #f5f8fa !important;
}

/* line 32665, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-light:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #f5f8fa !important;
}

/* line 32671, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-light:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 32676, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-light:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32683, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-light {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32686, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-light i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32690, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-light:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #7e8299 !important;
}

/* line 32694, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-light:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #7e8299 !important;
}

/* line 32700, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-light:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 32705, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-light:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32712, vendor/assets/stylesheets/craft/custom.scss */
.text-active-light {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32715, vendor/assets/stylesheets/craft/custom.scss */
.text-active-light i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32719, vendor/assets/stylesheets/craft/custom.scss */
.text-active-light.active {
  transition: color .2s ease,background-color .2s ease;
  color: #f5f8fa !important;
}

/* line 32723, vendor/assets/stylesheets/craft/custom.scss */
.text-active-light.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #f5f8fa !important;
}

/* line 32729, vendor/assets/stylesheets/craft/custom.scss */
.text-active-light.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 32734, vendor/assets/stylesheets/craft/custom.scss */
.text-active-light.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32741, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-light {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32744, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-light i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32748, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-light.active {
  transition: color .2s ease,background-color .2s ease;
  color: #7e8299 !important;
}

/* line 32752, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-light.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #7e8299 !important;
}

/* line 32758, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-light.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 32763, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-light.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32770, vendor/assets/stylesheets/craft/custom.scss */
.text-success {
  color: #50cd89 !important;
}

/* line 32774, vendor/assets/stylesheets/craft/custom.scss */
.text-inverse-success {
  color: #fff !important;
}

/* line 32778, vendor/assets/stylesheets/craft/custom.scss */
.text-light-success {
  color: #e8fff3 !important;
}

/* line 32782, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-success {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32785, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-success i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32789, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-success:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #50cd89 !important;
}

/* line 32793, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-success:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #50cd89 !important;
}

/* line 32799, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-success:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #50cd89;
}

/* line 32804, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-success:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32811, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-success {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32814, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-success i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32818, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-success:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 32822, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-success:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 32828, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-success:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 32833, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-success:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32840, vendor/assets/stylesheets/craft/custom.scss */
.text-active-success {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32843, vendor/assets/stylesheets/craft/custom.scss */
.text-active-success i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32847, vendor/assets/stylesheets/craft/custom.scss */
.text-active-success.active {
  transition: color .2s ease,background-color .2s ease;
  color: #50cd89 !important;
}

/* line 32851, vendor/assets/stylesheets/craft/custom.scss */
.text-active-success.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #50cd89 !important;
}

/* line 32857, vendor/assets/stylesheets/craft/custom.scss */
.text-active-success.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #50cd89;
}

/* line 32862, vendor/assets/stylesheets/craft/custom.scss */
.text-active-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32869, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-success {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32872, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-success i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32876, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-success.active {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 32880, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-success.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 32886, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-success.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 32891, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32898, vendor/assets/stylesheets/craft/custom.scss */
.text-info {
  color: #7239ea !important;
}

/* line 32902, vendor/assets/stylesheets/craft/custom.scss */
.text-inverse-info {
  color: #fff !important;
}

/* line 32906, vendor/assets/stylesheets/craft/custom.scss */
.text-light-info {
  color: #f8f5ff !important;
}

/* line 32910, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-info {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32913, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-info i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32917, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-info:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #7239ea !important;
}

/* line 32921, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-info:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #7239ea !important;
}

/* line 32927, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-info:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7239ea;
}

/* line 32932, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-info:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32939, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-info {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32942, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-info i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32946, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-info:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 32950, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-info:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 32956, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-info:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 32961, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-info:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32968, vendor/assets/stylesheets/craft/custom.scss */
.text-active-info {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32971, vendor/assets/stylesheets/craft/custom.scss */
.text-active-info i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 32975, vendor/assets/stylesheets/craft/custom.scss */
.text-active-info.active {
  transition: color .2s ease,background-color .2s ease;
  color: #7239ea !important;
}

/* line 32979, vendor/assets/stylesheets/craft/custom.scss */
.text-active-info.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #7239ea !important;
}

/* line 32985, vendor/assets/stylesheets/craft/custom.scss */
.text-active-info.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7239ea;
}

/* line 32990, vendor/assets/stylesheets/craft/custom.scss */
.text-active-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 32997, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-info {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33000, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-info i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33004, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-info.active {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 33008, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-info.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 33014, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-info.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 33019, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33026, vendor/assets/stylesheets/craft/custom.scss */
.text-warning {
  color: #ffc700 !important;
}

/* line 33030, vendor/assets/stylesheets/craft/custom.scss */
.text-inverse-warning {
  color: #fff !important;
}

/* line 33034, vendor/assets/stylesheets/craft/custom.scss */
.text-light-warning {
  color: #fff8dd !important;
}

/* line 33038, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-warning {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33041, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-warning i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33045, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-warning:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #ffc700 !important;
}

/* line 33049, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-warning:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #ffc700 !important;
}

/* line 33055, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-warning:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffc700;
}

/* line 33060, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-warning:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33067, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-warning {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33070, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-warning i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33074, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-warning:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 33078, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-warning:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 33084, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-warning:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 33089, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-warning:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33096, vendor/assets/stylesheets/craft/custom.scss */
.text-active-warning {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33099, vendor/assets/stylesheets/craft/custom.scss */
.text-active-warning i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33103, vendor/assets/stylesheets/craft/custom.scss */
.text-active-warning.active {
  transition: color .2s ease,background-color .2s ease;
  color: #ffc700 !important;
}

/* line 33107, vendor/assets/stylesheets/craft/custom.scss */
.text-active-warning.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #ffc700 !important;
}

/* line 33113, vendor/assets/stylesheets/craft/custom.scss */
.text-active-warning.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffc700;
}

/* line 33118, vendor/assets/stylesheets/craft/custom.scss */
.text-active-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33125, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-warning {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33128, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-warning i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33132, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-warning.active {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 33136, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-warning.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 33142, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-warning.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 33147, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33154, vendor/assets/stylesheets/craft/custom.scss */
.text-danger {
  color: #f1416c !important;
}

/* line 33158, vendor/assets/stylesheets/craft/custom.scss */
.text-inverse-danger {
  color: #fff !important;
}

/* line 33162, vendor/assets/stylesheets/craft/custom.scss */
.text-light-danger {
  color: #fff5f8 !important;
}

/* line 33166, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-danger {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33169, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-danger i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33173, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-danger:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #f1416c !important;
}

/* line 33177, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-danger:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #f1416c !important;
}

/* line 33183, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-danger:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f1416c;
}

/* line 33188, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-danger:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33195, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-danger {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33198, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-danger i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33202, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-danger:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 33206, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-danger:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 33212, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-danger:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 33217, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-danger:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33224, vendor/assets/stylesheets/craft/custom.scss */
.text-active-danger {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33227, vendor/assets/stylesheets/craft/custom.scss */
.text-active-danger i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33231, vendor/assets/stylesheets/craft/custom.scss */
.text-active-danger.active {
  transition: color .2s ease,background-color .2s ease;
  color: #f1416c !important;
}

/* line 33235, vendor/assets/stylesheets/craft/custom.scss */
.text-active-danger.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #f1416c !important;
}

/* line 33241, vendor/assets/stylesheets/craft/custom.scss */
.text-active-danger.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f1416c;
}

/* line 33246, vendor/assets/stylesheets/craft/custom.scss */
.text-active-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33253, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-danger {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33256, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-danger i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33260, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-danger.active {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 33264, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-danger.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 33270, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-danger.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 33275, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33282, vendor/assets/stylesheets/craft/custom.scss */
.text-dark {
  color: #181c32 !important;
}

/* line 33286, vendor/assets/stylesheets/craft/custom.scss */
.text-inverse-dark {
  color: #fff !important;
}

/* line 33290, vendor/assets/stylesheets/craft/custom.scss */
.text-light-dark {
  color: #eff2f5 !important;
}

/* line 33294, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-dark {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33297, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-dark i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33301, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-dark:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #181c32 !important;
}

/* line 33305, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-dark:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #181c32 !important;
}

/* line 33311, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-dark:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 33316, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-dark:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33323, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-dark {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33326, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-dark i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33330, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-dark:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 33334, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-dark:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 33340, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-dark:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 33345, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-dark:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33352, vendor/assets/stylesheets/craft/custom.scss */
.text-active-dark {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33355, vendor/assets/stylesheets/craft/custom.scss */
.text-active-dark i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33359, vendor/assets/stylesheets/craft/custom.scss */
.text-active-dark.active {
  transition: color .2s ease,background-color .2s ease;
  color: #181c32 !important;
}

/* line 33363, vendor/assets/stylesheets/craft/custom.scss */
.text-active-dark.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #181c32 !important;
}

/* line 33369, vendor/assets/stylesheets/craft/custom.scss */
.text-active-dark.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 33374, vendor/assets/stylesheets/craft/custom.scss */
.text-active-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33381, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-dark {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33384, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-dark i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33388, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-dark.active {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 33392, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-dark.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #fff !important;
}

/* line 33398, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-dark.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 33403, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33410, vendor/assets/stylesheets/craft/custom.scss */
.text-muted {
  color: #a1a5b7 !important;
}

/* line 33414, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-muted {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33417, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-muted i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33421, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-muted:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #a1a5b7 !important;
}

/* line 33425, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-muted:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #a1a5b7 !important;
}

/* line 33431, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-muted:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 33436, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-muted:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33443, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-muted {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33446, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-muted i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33450, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-muted:hover {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33453, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-muted:hover i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33458, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-muted:hover .svg-icon svg [fill]:not(.permanent):not(g), .text-hover-inverse-muted:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33465, vendor/assets/stylesheets/craft/custom.scss */
.text-active-muted {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33468, vendor/assets/stylesheets/craft/custom.scss */
.text-active-muted i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33472, vendor/assets/stylesheets/craft/custom.scss */
.text-active-muted.active {
  transition: color .2s ease,background-color .2s ease;
  color: #a1a5b7 !important;
}

/* line 33476, vendor/assets/stylesheets/craft/custom.scss */
.text-active-muted.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #a1a5b7 !important;
}

/* line 33482, vendor/assets/stylesheets/craft/custom.scss */
.text-active-muted.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 33487, vendor/assets/stylesheets/craft/custom.scss */
.text-active-muted.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33494, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-muted {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33497, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-muted i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33501, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-muted.active {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33504, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-muted.active i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33509, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-muted.active .svg-icon svg [fill]:not(.permanent):not(g), .text-active-inverse-muted.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33516, vendor/assets/stylesheets/craft/custom.scss */
.text-gray-100 {
  color: #f5f8fa !important;
}

/* line 33520, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-100 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33523, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-100 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33527, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-100:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #f5f8fa !important;
}

/* line 33531, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-100:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #f5f8fa !important;
}

/* line 33537, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-100:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 33542, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-100:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33549, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-100 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33552, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-100 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33556, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-100:hover {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33559, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-100:hover i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33564, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-100:hover .svg-icon svg [fill]:not(.permanent):not(g), .text-hover-inverse-gray-100:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33571, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-100 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33574, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-100 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33578, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-100.active {
  transition: color .2s ease,background-color .2s ease;
  color: #f5f8fa !important;
}

/* line 33582, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-100.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #f5f8fa !important;
}

/* line 33588, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-100.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 33593, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-100.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33600, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-100 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33603, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-100 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33607, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-100.active {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33610, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-100.active i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33615, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-100.active .svg-icon svg [fill]:not(.permanent):not(g), .text-active-inverse-gray-100.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33622, vendor/assets/stylesheets/craft/custom.scss */
.text-gray-200 {
  color: #eff2f5 !important;
}

/* line 33626, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-200 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33629, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-200 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33633, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-200:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #eff2f5 !important;
}

/* line 33637, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-200:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #eff2f5 !important;
}

/* line 33643, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-200:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #eff2f5;
}

/* line 33648, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-200:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33655, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-200 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33658, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-200 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33662, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-200:hover {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33665, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-200:hover i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33670, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-200:hover .svg-icon svg [fill]:not(.permanent):not(g), .text-hover-inverse-gray-200:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33677, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-200 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33680, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-200 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33684, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-200.active {
  transition: color .2s ease,background-color .2s ease;
  color: #eff2f5 !important;
}

/* line 33688, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-200.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #eff2f5 !important;
}

/* line 33694, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-200.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #eff2f5;
}

/* line 33699, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-200.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33706, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-200 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33709, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-200 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33713, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-200.active {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33716, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-200.active i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33721, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-200.active .svg-icon svg [fill]:not(.permanent):not(g), .text-active-inverse-gray-200.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33728, vendor/assets/stylesheets/craft/custom.scss */
.text-gray-300 {
  color: #e4e6ef !important;
}

/* line 33732, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-300 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33735, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-300 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33739, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-300:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #e4e6ef !important;
}

/* line 33743, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-300:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #e4e6ef !important;
}

/* line 33749, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-300:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 33754, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-300:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33761, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-300 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33764, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-300 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33768, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-300:hover {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33771, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-300:hover i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33776, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-300:hover .svg-icon svg [fill]:not(.permanent):not(g), .text-hover-inverse-gray-300:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33783, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-300 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33786, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-300 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33790, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-300.active {
  transition: color .2s ease,background-color .2s ease;
  color: #e4e6ef !important;
}

/* line 33794, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-300.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #e4e6ef !important;
}

/* line 33800, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-300.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 33805, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-300.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33812, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-300 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33815, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-300 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33819, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-300.active {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33822, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-300.active i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33827, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-300.active .svg-icon svg [fill]:not(.permanent):not(g), .text-active-inverse-gray-300.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33834, vendor/assets/stylesheets/craft/custom.scss */
.text-gray-400 {
  color: #b5b5c3 !important;
}

/* line 33838, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-400 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33841, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-400 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33845, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-400:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #b5b5c3 !important;
}

/* line 33849, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-400:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #b5b5c3 !important;
}

/* line 33855, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-400:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #b5b5c3;
}

/* line 33860, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-400:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33867, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-400 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33870, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-400 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33874, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-400:hover {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33877, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-400:hover i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33882, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-400:hover .svg-icon svg [fill]:not(.permanent):not(g), .text-hover-inverse-gray-400:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33889, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-400 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33892, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-400 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33896, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-400.active {
  transition: color .2s ease,background-color .2s ease;
  color: #b5b5c3 !important;
}

/* line 33900, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-400.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #b5b5c3 !important;
}

/* line 33906, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-400.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #b5b5c3;
}

/* line 33911, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-400.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33918, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-400 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33921, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-400 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33925, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-400.active {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33928, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-400.active i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33933, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-400.active .svg-icon svg [fill]:not(.permanent):not(g), .text-active-inverse-gray-400.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33940, vendor/assets/stylesheets/craft/custom.scss */
.text-gray-500 {
  color: #a1a5b7 !important;
}

/* line 33944, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-500 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33947, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-500 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33951, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-500:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #a1a5b7 !important;
}

/* line 33955, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-500:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #a1a5b7 !important;
}

/* line 33961, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-500:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 33966, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-500:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33973, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-500 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33976, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-500 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33980, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-500:hover {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33983, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-500:hover i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33988, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-500:hover .svg-icon svg [fill]:not(.permanent):not(g), .text-hover-inverse-gray-500:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 33995, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-500 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 33998, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-500 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34002, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-500.active {
  transition: color .2s ease,background-color .2s ease;
  color: #a1a5b7 !important;
}

/* line 34006, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-500.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #a1a5b7 !important;
}

/* line 34012, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-500.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 34017, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-500.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34024, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-500 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34027, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-500 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34031, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-500.active {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34034, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-500.active i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34039, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-500.active .svg-icon svg [fill]:not(.permanent):not(g), .text-active-inverse-gray-500.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34046, vendor/assets/stylesheets/craft/custom.scss */
.text-gray-600 {
  color: #7e8299 !important;
}

/* line 34050, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-600 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34053, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-600 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34057, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-600:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #7e8299 !important;
}

/* line 34061, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-600:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #7e8299 !important;
}

/* line 34067, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-600:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 34072, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-600:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34079, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-600 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34082, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-600 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34086, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-600:hover {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34089, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-600:hover i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34094, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-600:hover .svg-icon svg [fill]:not(.permanent):not(g), .text-hover-inverse-gray-600:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34101, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-600 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34104, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-600 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34108, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-600.active {
  transition: color .2s ease,background-color .2s ease;
  color: #7e8299 !important;
}

/* line 34112, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-600.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #7e8299 !important;
}

/* line 34118, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-600.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 34123, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-600.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34130, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-600 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34133, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-600 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34137, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-600.active {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34140, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-600.active i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34145, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-600.active .svg-icon svg [fill]:not(.permanent):not(g), .text-active-inverse-gray-600.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34152, vendor/assets/stylesheets/craft/custom.scss */
.text-gray-700 {
  color: #5e6278 !important;
}

/* line 34156, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-700 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34159, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-700 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34163, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-700:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #5e6278 !important;
}

/* line 34167, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-700:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #5e6278 !important;
}

/* line 34173, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-700:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #5e6278;
}

/* line 34178, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-700:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34185, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-700 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34188, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-700 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34192, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-700:hover {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34195, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-700:hover i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34200, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-700:hover .svg-icon svg [fill]:not(.permanent):not(g), .text-hover-inverse-gray-700:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34207, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-700 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34210, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-700 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34214, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-700.active {
  transition: color .2s ease,background-color .2s ease;
  color: #5e6278 !important;
}

/* line 34218, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-700.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #5e6278 !important;
}

/* line 34224, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-700.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #5e6278;
}

/* line 34229, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-700.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34236, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-700 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34239, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-700 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34243, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-700.active {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34246, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-700.active i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34251, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-700.active .svg-icon svg [fill]:not(.permanent):not(g), .text-active-inverse-gray-700.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34258, vendor/assets/stylesheets/craft/custom.scss */
.text-gray-800 {
  color: #3f4254 !important;
}

/* line 34262, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-800 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34265, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-800 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34269, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-800:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #3f4254 !important;
}

/* line 34273, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-800:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #3f4254 !important;
}

/* line 34279, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-800:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 34284, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-800:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34291, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-800 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34294, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-800 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34298, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-800:hover {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34301, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-800:hover i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34306, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-800:hover .svg-icon svg [fill]:not(.permanent):not(g), .text-hover-inverse-gray-800:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34313, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-800 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34316, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-800 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34320, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-800.active {
  transition: color .2s ease,background-color .2s ease;
  color: #3f4254 !important;
}

/* line 34324, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-800.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #3f4254 !important;
}

/* line 34330, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-800.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 34335, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-800.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34342, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-800 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34345, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-800 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34349, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-800.active {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34352, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-800.active i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34357, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-800.active .svg-icon svg [fill]:not(.permanent):not(g), .text-active-inverse-gray-800.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34364, vendor/assets/stylesheets/craft/custom.scss */
.text-gray-900 {
  color: #181c32 !important;
}

/* line 34368, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-900 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34371, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-900 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34375, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-900:hover {
  transition: color .2s ease,background-color .2s ease;
  color: #181c32 !important;
}

/* line 34379, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-900:hover i {
  transition: color .2s ease,background-color .2s ease;
  color: #181c32 !important;
}

/* line 34385, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-900:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 34390, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-gray-900:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34397, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-900 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34400, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-900 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34404, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-900:hover {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34407, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-900:hover i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34412, vendor/assets/stylesheets/craft/custom.scss */
.text-hover-inverse-gray-900:hover .svg-icon svg [fill]:not(.permanent):not(g), .text-hover-inverse-gray-900:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34419, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-900 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34422, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-900 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34426, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-900.active {
  transition: color .2s ease,background-color .2s ease;
  color: #181c32 !important;
}

/* line 34430, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-900.active i {
  transition: color .2s ease,background-color .2s ease;
  color: #181c32 !important;
}

/* line 34436, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-900.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 34441, vendor/assets/stylesheets/craft/custom.scss */
.text-active-gray-900.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34448, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-900 {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34451, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-900 i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34455, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-900.active {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34458, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-900.active i {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34463, vendor/assets/stylesheets/craft/custom.scss */
.text-active-inverse-gray-900.active .svg-icon svg [fill]:not(.permanent):not(g), .text-active-inverse-gray-900.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34470, vendor/assets/stylesheets/craft/custom.scss */
.fw-boldest {
  font-weight: 700 !important;
}

/* line 34474, vendor/assets/stylesheets/craft/custom.scss */
.text-transparent {
  color: transparent;
}

/* line 34478, vendor/assets/stylesheets/craft/custom.scss */
.cursor-pointer {
  cursor: pointer;
}

/* line 34482, vendor/assets/stylesheets/craft/custom.scss */
.cursor-default {
  cursor: default;
}

/* line 34486, vendor/assets/stylesheets/craft/custom.scss */
.cursor-move {
  cursor: move;
}

/* line 34490, vendor/assets/stylesheets/craft/custom.scss */
i {
  line-height: 1;
  font-size: 1rem;
  color: #a1a5b7;
}

/* line 34496, vendor/assets/stylesheets/craft/custom.scss */
a {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34499, vendor/assets/stylesheets/craft/custom.scss */
a:hover {
  transition: color .2s ease,background-color .2s ease;
}

/* line 34504, vendor/assets/stylesheets/craft/custom.scss */
.opacity-active-0.active {
  opacity: 0 !important;
}

/* line 34509, vendor/assets/stylesheets/craft/custom.scss */
.opacity-state-0.active, .opacity-state-0:hover {
  opacity: 0 !important;
}

/* line 34514, vendor/assets/stylesheets/craft/custom.scss */
.opacity-active-5.active {
  opacity: 0.05 !important;
}

/* line 34519, vendor/assets/stylesheets/craft/custom.scss */
.opacity-state-5.active, .opacity-state-5:hover {
  opacity: 0.05 !important;
}

/* line 34524, vendor/assets/stylesheets/craft/custom.scss */
.opacity-active-10.active {
  opacity: 0.1 !important;
}

/* line 34529, vendor/assets/stylesheets/craft/custom.scss */
.opacity-state-10.active, .opacity-state-10:hover {
  opacity: 0.1 !important;
}

/* line 34534, vendor/assets/stylesheets/craft/custom.scss */
.opacity-active-15.active {
  opacity: 0.15 !important;
}

/* line 34539, vendor/assets/stylesheets/craft/custom.scss */
.opacity-state-15.active, .opacity-state-15:hover {
  opacity: 0.15 !important;
}

/* line 34544, vendor/assets/stylesheets/craft/custom.scss */
.opacity-active-20.active {
  opacity: 0.2 !important;
}

/* line 34549, vendor/assets/stylesheets/craft/custom.scss */
.opacity-state-20.active, .opacity-state-20:hover {
  opacity: 0.2 !important;
}

/* line 34554, vendor/assets/stylesheets/craft/custom.scss */
.opacity-active-25.active {
  opacity: 0.25 !important;
}

/* line 34559, vendor/assets/stylesheets/craft/custom.scss */
.opacity-state-25.active, .opacity-state-25:hover {
  opacity: 0.25 !important;
}

/* line 34564, vendor/assets/stylesheets/craft/custom.scss */
.opacity-active-50.active {
  opacity: 0.5 !important;
}

/* line 34569, vendor/assets/stylesheets/craft/custom.scss */
.opacity-state-50.active, .opacity-state-50:hover {
  opacity: 0.5 !important;
}

/* line 34574, vendor/assets/stylesheets/craft/custom.scss */
.opacity-active-75.active {
  opacity: 0.75 !important;
}

/* line 34579, vendor/assets/stylesheets/craft/custom.scss */
.opacity-state-75.active, .opacity-state-75:hover {
  opacity: 0.75 !important;
}

/* line 34584, vendor/assets/stylesheets/craft/custom.scss */
.opacity-active-100.active {
  opacity: 1 !important;
}

/* line 34589, vendor/assets/stylesheets/craft/custom.scss */
.opacity-state-100.active, .opacity-state-100:hover {
  opacity: 1 !important;
}

/* line 34594, vendor/assets/stylesheets/craft/custom.scss */
.transform-90 {
  transform: rotate(90deg);
  transform-origin: right top;
}

/* line 34599, vendor/assets/stylesheets/craft/custom.scss */
.animation {
  animation-duration: 1s;
  animation-fill-mode: both;
}

@keyframes animationSlideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

/* line 34615, vendor/assets/stylesheets/craft/custom.scss */
.animation-slide-in-down {
  animation-name: animationSlideInDown;
}

@keyframes animationSlideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

/* line 34630, vendor/assets/stylesheets/craft/custom.scss */
.animation-slide-in-up {
  animation-name: animationSlideInUp;
}

@keyframes animationFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* line 34644, vendor/assets/stylesheets/craft/custom.scss */
.animation-fade-in {
  animation-name: animationFadeIn;
}

@keyframes animationFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

/* line 34658, vendor/assets/stylesheets/craft/custom.scss */
.animation-fade-out {
  animation-name: animationFadeOut;
}

/* line 34662, vendor/assets/stylesheets/craft/custom.scss */
.animation-blink {
  animation: animationBlink 1s steps(5, start) infinite;
}

@keyframes animationBlink {
  to {
    visibility: hidden;
  }
}

/* line 34672, vendor/assets/stylesheets/craft/custom.scss */
.nav-line-tabs {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #eff2f5;
}

/* line 34677, vendor/assets/stylesheets/craft/custom.scss */
.nav-line-tabs .nav-item {
  margin-bottom: -1px;
}

/* line 34680, vendor/assets/stylesheets/craft/custom.scss */
.nav-line-tabs .nav-item .nav-link {
  color: #a1a5b7;
  border: 0;
  border-bottom: 1px solid transparent;
  transition: color .2s ease,background-color .2s ease;
  padding: .5rem 0;
  margin: 0 1rem;
}

/* line 34689, vendor/assets/stylesheets/craft/custom.scss */
.nav-line-tabs .nav-item:first-child .nav-link {
  margin-left: 0;
}

/* line 34693, vendor/assets/stylesheets/craft/custom.scss */
.nav-line-tabs .nav-item:last-child .nav-link {
  margin-right: 0;
}

/* line 34698, vendor/assets/stylesheets/craft/custom.scss */
.nav-line-tabs .nav-item .nav-link.active, .nav-line-tabs .nav-item .nav-link:hover:not(.disabled) {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #00a3ff;
  transition: color .2s ease,background-color .2s ease;
}

/* line 34706, vendor/assets/stylesheets/craft/custom.scss */
.nav-line-tabs .nav-item.show .nav-link {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #00a3ff;
  transition: color .2s ease,background-color .2s ease;
}

/* line 34714, vendor/assets/stylesheets/craft/custom.scss */
.nav-line-tabs.nav-line-tabs-2x {
  border-bottom-width: 2px;
}

/* line 34717, vendor/assets/stylesheets/craft/custom.scss */
.nav-line-tabs.nav-line-tabs-2x .nav-item {
  margin-bottom: -2px;
}

/* line 34720, vendor/assets/stylesheets/craft/custom.scss */
.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link {
  border-bottom-width: 2px;
}

/* line 34723, vendor/assets/stylesheets/craft/custom.scss */
.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link.active, .nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link:hover:not(.disabled) {
  border-bottom-width: 2px;
}

/* line 34728, vendor/assets/stylesheets/craft/custom.scss */
.nav-line-tabs.nav-line-tabs-2x .nav-item.show .nav-link {
  border-bottom-width: 2px;
}

/* line 34735, vendor/assets/stylesheets/craft/custom.scss */
.nav-pills .nav-item {
  margin-right: .5rem;
}

/* line 34738, vendor/assets/stylesheets/craft/custom.scss */
.nav-pills .nav-item:last-child {
  margin-right: 0;
}

/* line 34743, vendor/assets/stylesheets/craft/custom.scss */
.nav-stretch {
  align-items: stretch;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 34748, vendor/assets/stylesheets/craft/custom.scss */
.nav-stretch .nav-item {
  display: flex;
  align-items: stretch;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 34755, vendor/assets/stylesheets/craft/custom.scss */
.nav-stretch .nav-link {
  display: flex;
  align-items: center;
}

/* line 34761, vendor/assets/stylesheets/craft/custom.scss */
.nav-group {
  padding: .35rem;
  border-radius: .475rem;
  background-color: #f5f8fa;
}

/* line 34766, vendor/assets/stylesheets/craft/custom.scss */
.nav-group.nav-group-outline {
  background-color: transparent;
  border: 1px solid #eff2f5;
}

/* line 34771, vendor/assets/stylesheets/craft/custom.scss */
.nav-group.nav-group-fluid {
  display: flex;
}

/* line 34775, vendor/assets/stylesheets/craft/custom.scss */
.nav-group.nav-group-fluid > .btn {
  position: relative;
  flex-shrink: 0;
  flex-grow: 1;
  flex-basis: 0;
}

/* line 34782, vendor/assets/stylesheets/craft/custom.scss */
.nav-group.nav-group-fluid > label {
  position: relative;
  flex-shrink: 0;
  flex-grow: 1;
  flex-basis: 0;
  margin-right: .1rem;
}

/* line 34789, vendor/assets/stylesheets/craft/custom.scss */
.nav-group.nav-group-fluid > label > .btn {
  width: 100%;
}

/* line 34793, vendor/assets/stylesheets/craft/custom.scss */
.nav-group.nav-group-fluid > label:last-child {
  margin-right: 0;
}

/* line 34801, vendor/assets/stylesheets/craft/custom.scss */
.pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
}

/* line 34808, vendor/assets/stylesheets/craft/custom.scss */
.page-item {
  margin-right: .5rem;
}

/* line 34811, vendor/assets/stylesheets/craft/custom.scss */
.page-item:last-child {
  margin-right: 0;
}

/* line 34815, vendor/assets/stylesheets/craft/custom.scss */
.page-item .page-link {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: .475rem;
  height: 2.5rem;
  min-width: 2.5rem;
  font-weight: 500;
  font-size: 1.075rem;
}

/* line 34825, vendor/assets/stylesheets/craft/custom.scss */
.page-item .page-link i {
  font-size: .85rem;
}

/* line 34829, vendor/assets/stylesheets/craft/custom.scss */
.page-item .page-link .next, .page-item .page-link .previous {
  display: block;
  height: .875rem;
  width: .875rem;
}

/* line 34836, vendor/assets/stylesheets/craft/custom.scss */
.page-item.next:not(:hover):not(:focus):not(.disabled) .page-link, .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link {
  background-color: #fff;
}

/* line 34840, vendor/assets/stylesheets/craft/custom.scss */
.page-item.next:not(:hover):not(:focus):not(.disabled) .page-link i, .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link i {
  color: #5e6278;
}

/* line 34844, vendor/assets/stylesheets/craft/custom.scss */
.page-item.next:not(:hover):not(:focus):not(.disabled) .page-link .svg-icon svg [fill]:not(.permanent):not(g), .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #5e6278;
}

/* line 34849, vendor/assets/stylesheets/craft/custom.scss */
.page-item.next:not(:hover):not(:focus):not(.disabled) .page-link .svg-icon svg:hover [fill]:not(.permanent):not(g), .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34853, vendor/assets/stylesheets/craft/custom.scss */
.page-item.next:not(:hover):not(:focus):not(.disabled) .page-link .previous, .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link .previous {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%235E6278'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

/* line 34860, vendor/assets/stylesheets/craft/custom.scss */
.page-item.next:not(:hover):not(:focus):not(.disabled) .page-link .next, .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link .next {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%235E6278'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 34868, vendor/assets/stylesheets/craft/custom.scss */
.page-item:focus:not(.disabled) .page-link i, .page-item:hover:not(.disabled) .page-link i {
  color: #00a3ff;
}

/* line 34873, vendor/assets/stylesheets/craft/custom.scss */
.page-item:focus:not(.disabled) .page-link .svg-icon svg [fill]:not(.permanent):not(g), .page-item:hover:not(.disabled) .page-link .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 34878, vendor/assets/stylesheets/craft/custom.scss */
.page-item:focus:not(.disabled) .page-link .svg-icon svg:hover [fill]:not(.permanent):not(g), .page-item:hover:not(.disabled) .page-link .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34883, vendor/assets/stylesheets/craft/custom.scss */
.page-item:focus:not(.disabled) .page-link .previous, .page-item:hover:not(.disabled) .page-link .previous {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

/* line 34890, vendor/assets/stylesheets/craft/custom.scss */
.page-item:focus:not(.disabled) .page-link .next, .page-item:hover:not(.disabled) .page-link .next {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 34899, vendor/assets/stylesheets/craft/custom.scss */
.page-item.active .page-link i {
  color: #fff;
}

/* line 34904, vendor/assets/stylesheets/craft/custom.scss */
.page-item.active .page-link .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 34909, vendor/assets/stylesheets/craft/custom.scss */
.page-item.active .page-link .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34914, vendor/assets/stylesheets/craft/custom.scss */
.page-item.active .page-link .previous {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

/* line 34921, vendor/assets/stylesheets/craft/custom.scss */
.page-item.active .page-link .next {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 34930, vendor/assets/stylesheets/craft/custom.scss */
.page-item.disabled .page-link i {
  color: #b5b5c3;
}

/* line 34935, vendor/assets/stylesheets/craft/custom.scss */
.page-item.disabled .page-link .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #b5b5c3;
}

/* line 34940, vendor/assets/stylesheets/craft/custom.scss */
.page-item.disabled .page-link .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 34945, vendor/assets/stylesheets/craft/custom.scss */
.page-item.disabled .page-link .previous {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23B5B5C3'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

/* line 34952, vendor/assets/stylesheets/craft/custom.scss */
.page-item.disabled .page-link .next {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23B5B5C3'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 34961, vendor/assets/stylesheets/craft/custom.scss */
.separator {
  display: block;
  height: 0;
  border-bottom: 1px solid #eff2f5;
}

/* line 34966, vendor/assets/stylesheets/craft/custom.scss */
.separator.separator-dotted {
  border-bottom-style: dotted;
  border-bottom-color: #e4e6ef;
}

/* line 34971, vendor/assets/stylesheets/craft/custom.scss */
.separator.separator-dashed {
  border-bottom-style: dashed;
  border-bottom-color: #e4e6ef;
}

/* line 34978, vendor/assets/stylesheets/craft/custom.scss */
.carousel.carousel-custom .carousel-indicators {
  align-items: center;
  position: static;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 34985, vendor/assets/stylesheets/craft/custom.scss */
.carousel.carousel-custom .carousel-indicators li {
  transform: none;
  opacity: 1;
}

/* line 34989, vendor/assets/stylesheets/craft/custom.scss */
.carousel.carousel-custom .carousel-indicators li.active {
  transform: none;
  opacity: 1;
}

/* line 34995, vendor/assets/stylesheets/craft/custom.scss */
.carousel.carousel-custom .carousel-indicators.carousel-indicators-dots li {
  border-radius: 0;
  background-color: transparent;
  height: 13px;
  width: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

/* line 35005, vendor/assets/stylesheets/craft/custom.scss */
.carousel.carousel-custom .carousel-indicators.carousel-indicators-dots li:after {
  display: inline-block;
  content: " ";
  border-radius: 50%;
  transition: all .3s ease;
  background-color: #eff2f5;
  height: 9px;
  width: 9px;
}

/* line 35015, vendor/assets/stylesheets/craft/custom.scss */
.carousel.carousel-custom .carousel-indicators.carousel-indicators-dots li.active {
  background-color: transparent;
}

/* line 35018, vendor/assets/stylesheets/craft/custom.scss */
.carousel.carousel-custom .carousel-indicators.carousel-indicators-dots li.active:after {
  transition: all .3s ease;
  height: 13px;
  width: 13px;
  background-color: #e4e6ef;
}

/* line 35028, vendor/assets/stylesheets/craft/custom.scss */
.carousel.carousel-custom.carousel-stretch {
  height: 100%;
  display: flex;
  flex-direction: column;
}

/* line 35033, vendor/assets/stylesheets/craft/custom.scss */
.carousel.carousel-custom.carousel-stretch .carousel-inner {
  flex-grow: 1;
}

/* line 35037, vendor/assets/stylesheets/craft/custom.scss */
.carousel.carousel-custom.carousel-stretch .carousel-item {
  height: 100%;
}

/* line 35041, vendor/assets/stylesheets/craft/custom.scss */
.carousel.carousel-custom.carousel-stretch .carousel-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* line 35049, vendor/assets/stylesheets/craft/custom.scss */
.menu-group {
  display: flex;
}

/* line 35053, vendor/assets/stylesheets/craft/custom.scss */
.menu, .menu-wrapper {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 35060, vendor/assets/stylesheets/craft/custom.scss */
.menu-sub {
  display: none;
  padding: 0;
  margin: 0;
  list-style: none;
  flex-direction: column;
}

/* line 35068, vendor/assets/stylesheets/craft/custom.scss */
.menu-item {
  display: block;
  padding: 0;
}

/* line 35072, vendor/assets/stylesheets/craft/custom.scss */
.menu-item .menu-link {
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 0;
  flex: 0 0 100%;
  padding: .65rem 1rem;
  transition: none;
  outline: 0 !important;
}

/* line 35082, vendor/assets/stylesheets/craft/custom.scss */
.menu-item .menu-link .menu-icon {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  margin-right: .5rem;
}

/* line 35090, vendor/assets/stylesheets/craft/custom.scss */
.menu-item .menu-link .menu-icon .svg-icon {
  line-height: 1;
}

/* line 35095, vendor/assets/stylesheets/craft/custom.scss */
.menu-item .menu-link .menu-bullet {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  margin-right: .5rem;
}

/* line 35104, vendor/assets/stylesheets/craft/custom.scss */
.menu-item .menu-link .menu-title {
  display: flex;
  align-items: center;
  flex-grow: 1;
}

/* line 35110, vendor/assets/stylesheets/craft/custom.scss */
.menu-item .menu-link .menu-badge {
  flex-shrink: 0;
  margin-left: .5rem;
}

/* line 35115, vendor/assets/stylesheets/craft/custom.scss */
.menu-item .menu-link .menu-arrow {
  display: flex;
  align-items: stretch;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  margin-left: .5rem;
  width: .8rem;
  height: .8rem;
}

/* line 35125, vendor/assets/stylesheets/craft/custom.scss */
.menu-item .menu-link .menu-arrow:after {
  display: block;
  width: 100%;
  content: " ";
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 35137, vendor/assets/stylesheets/craft/custom.scss */
.menu-item .menu-content {
  padding: .65rem 1rem;
}

/* line 35141, vendor/assets/stylesheets/craft/custom.scss */
.menu-item.show .menu-link .menu-arrow:after {
  -webkit-backface-visibility: hidden;
  transition: transform .3s ease;
}

/* line 35147, vendor/assets/stylesheets/craft/custom.scss */
.menu-center {
  justify-content: center;
}

/* line 35152, vendor/assets/stylesheets/craft/custom.scss */
.menu-item.menu-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
  transform: rotateZ(90deg);
  transition: transform .3s ease;
}

/* line 35159, vendor/assets/stylesheets/craft/custom.scss */
[direction=rtl] .menu-item.menu-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
  transform: rotateZ(-90deg);
}

/* line 35164, vendor/assets/stylesheets/craft/custom.scss */
.menu-sub-dropdown {
  display: none;
  border-radius: .475rem;
  background-color: #fff;
  box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
  z-index: 105;
}

/* line 35171, vendor/assets/stylesheets/craft/custom.scss */
.menu-sub-dropdown.menu.show, .menu-sub-dropdown.show[data-popper-placement] {
  display: flex;
  animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
}

/* line 35177, vendor/assets/stylesheets/craft/custom.scss */
.show.menu-dropdown > .menu-sub-dropdown {
  display: flex;
  animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
}

/* line 35184, vendor/assets/stylesheets/craft/custom.scss */
.menu-sub-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-dropdown.menu.show[data-popper-placement=top] {
  animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
}

/* line 35190, vendor/assets/stylesheets/craft/custom.scss */
.menu-sub-dropdown.show[data-popper-placement][data-popper-placement=top-end], .menu-sub-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-dropdown.show[data-popper-placement][data-popper-placement=top] {
  animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
}

/* line 35197, vendor/assets/stylesheets/craft/custom.scss */
.show.menu-dropdown > .menu-sub-dropdown[data-popper-placement=top-end], .show.menu-dropdown > .menu-sub-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-dropdown[data-popper-placement=top] {
  animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
}

/* line 35202, vendor/assets/stylesheets/craft/custom.scss */
.menu-sub-accordion {
  display: none;
}

/* line 35205, vendor/assets/stylesheets/craft/custom.scss */
.menu-sub-accordion.show {
  display: flex;
}

/* line 35210, vendor/assets/stylesheets/craft/custom.scss */
.show:not(.menu-dropdown) > .menu-sub-accordion, .menu-inline {
  display: flex;
}

/* line 35215, vendor/assets/stylesheets/craft/custom.scss */
.menu-fit > .menu-item > .menu-content, .menu-fit > .menu-item > .menu-link {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 35221, vendor/assets/stylesheets/craft/custom.scss */
.menu-column {
  flex-direction: column;
  width: 100%;
}

/* line 35226, vendor/assets/stylesheets/craft/custom.scss */
.menu-row {
  flex-direction: row;
}

/* line 35229, vendor/assets/stylesheets/craft/custom.scss */
.menu-row > .menu-item {
  display: flex;
  align-items: center;
}

/* line 35233, vendor/assets/stylesheets/craft/custom.scss */
.menu-row > .menu-item > .menu-link .menu-arrow:after {
  transform: rotateZ(90deg);
  transition: transform .3s ease;
}

/* line 35240, vendor/assets/stylesheets/craft/custom.scss */
[direction=rtl] .menu-row > .menu-item > .menu-link .menu-arrow:after {
  transform: rotateZ(-90deg);
}

/* line 35244, vendor/assets/stylesheets/craft/custom.scss */
.menu-rounded .menu-link {
  border-radius: .475rem;
}

/* line 35248, vendor/assets/stylesheets/craft/custom.scss */
.menu-pill .menu-link {
  border-radius: 50px;
}

/* line 35252, vendor/assets/stylesheets/craft/custom.scss */
.menu-rounded-0 .menu-link {
  border-radius: 0 !important;
}

@media (min-width: 576px) {
  /* line 35258, vendor/assets/stylesheets/craft/custom.scss */
  .menu-item.menu-sm-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-sm-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 35265, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-item.menu-sm-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-sm-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 35270, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-sm-dropdown {
    display: none;
    border-radius: .475rem;
    background-color: #fff;
    box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
    z-index: 105;
  }
  /* line 35277, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-sm-dropdown.menu.show, .menu-sub-sm-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 35283, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-sm-dropdown {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 35290, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-sm-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-sm-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-sm-dropdown.menu.show[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35296, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-sm-dropdown.show[data-popper-placement][data-popper-placement=top-end], .menu-sub-sm-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-sm-dropdown.show[data-popper-placement][data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35303, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-sm-dropdown[data-popper-placement=top-end], .show.menu-dropdown > .menu-sub-sm-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-sm-dropdown[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35308, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-sm-accordion {
    display: none;
  }
  /* line 35311, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-sm-accordion.show {
    display: flex;
  }
  /* line 35316, vendor/assets/stylesheets/craft/custom.scss */
  .show:not(.menu-dropdown) > .menu-sub-sm-accordion, .menu-sm-inline {
    display: flex;
  }
  /* line 35321, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sm-fit > .menu-item > .menu-content, .menu-sm-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 35327, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sm-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 35332, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sm-row {
    flex-direction: row;
  }
  /* line 35335, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sm-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 35339, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sm-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 35346, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-sm-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 35350, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sm-rounded .menu-link {
    border-radius: .475rem;
  }
  /* line 35354, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sm-pill .menu-link {
    border-radius: 50px;
  }
  /* line 35358, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sm-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (min-width: 768px) {
  /* line 35365, vendor/assets/stylesheets/craft/custom.scss */
  .menu-item.menu-md-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-md-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 35372, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-item.menu-md-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-md-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 35377, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-md-dropdown {
    display: none;
    border-radius: .475rem;
    background-color: #fff;
    box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
    z-index: 105;
  }
  /* line 35384, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-md-dropdown.menu.show, .menu-sub-md-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 35390, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-md-dropdown {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 35397, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-md-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-md-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-md-dropdown.menu.show[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35403, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-md-dropdown.show[data-popper-placement][data-popper-placement=top-end], .menu-sub-md-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-md-dropdown.show[data-popper-placement][data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35410, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-md-dropdown[data-popper-placement=top-end], .show.menu-dropdown > .menu-sub-md-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-md-dropdown[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35415, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-md-accordion {
    display: none;
  }
  /* line 35418, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-md-accordion.show {
    display: flex;
  }
  /* line 35423, vendor/assets/stylesheets/craft/custom.scss */
  .show:not(.menu-dropdown) > .menu-sub-md-accordion, .menu-md-inline {
    display: flex;
  }
  /* line 35428, vendor/assets/stylesheets/craft/custom.scss */
  .menu-md-fit > .menu-item > .menu-content, .menu-md-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 35434, vendor/assets/stylesheets/craft/custom.scss */
  .menu-md-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 35439, vendor/assets/stylesheets/craft/custom.scss */
  .menu-md-row {
    flex-direction: row;
  }
  /* line 35442, vendor/assets/stylesheets/craft/custom.scss */
  .menu-md-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 35446, vendor/assets/stylesheets/craft/custom.scss */
  .menu-md-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 35453, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-md-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 35457, vendor/assets/stylesheets/craft/custom.scss */
  .menu-md-rounded .menu-link {
    border-radius: .475rem;
  }
  /* line 35461, vendor/assets/stylesheets/craft/custom.scss */
  .menu-md-pill .menu-link {
    border-radius: 50px;
  }
  /* line 35465, vendor/assets/stylesheets/craft/custom.scss */
  .menu-md-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (min-width: 992px) {
  /* line 35472, vendor/assets/stylesheets/craft/custom.scss */
  .menu-item.menu-lg-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-lg-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 35479, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-item.menu-lg-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-lg-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 35484, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-lg-dropdown {
    display: none;
    border-radius: .475rem;
    background-color: #fff;
    box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
    z-index: 105;
  }
  /* line 35491, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-lg-dropdown.menu.show, .menu-sub-lg-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 35497, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-lg-dropdown {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 35504, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-lg-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-lg-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-lg-dropdown.menu.show[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35510, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-lg-dropdown.show[data-popper-placement][data-popper-placement=top-end], .menu-sub-lg-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-lg-dropdown.show[data-popper-placement][data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35517, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-lg-dropdown[data-popper-placement=top-end], .show.menu-dropdown > .menu-sub-lg-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-lg-dropdown[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35522, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-lg-accordion {
    display: none;
  }
  /* line 35525, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-lg-accordion.show {
    display: flex;
  }
  /* line 35530, vendor/assets/stylesheets/craft/custom.scss */
  .show:not(.menu-dropdown) > .menu-sub-lg-accordion, .menu-lg-inline {
    display: flex;
  }
  /* line 35535, vendor/assets/stylesheets/craft/custom.scss */
  .menu-lg-fit > .menu-item > .menu-content, .menu-lg-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 35541, vendor/assets/stylesheets/craft/custom.scss */
  .menu-lg-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 35546, vendor/assets/stylesheets/craft/custom.scss */
  .menu-lg-row {
    flex-direction: row;
  }
  /* line 35549, vendor/assets/stylesheets/craft/custom.scss */
  .menu-lg-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 35553, vendor/assets/stylesheets/craft/custom.scss */
  .menu-lg-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 35560, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-lg-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 35564, vendor/assets/stylesheets/craft/custom.scss */
  .menu-lg-rounded .menu-link {
    border-radius: .475rem;
  }
  /* line 35568, vendor/assets/stylesheets/craft/custom.scss */
  .menu-lg-pill .menu-link {
    border-radius: 50px;
  }
  /* line 35572, vendor/assets/stylesheets/craft/custom.scss */
  .menu-lg-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (min-width: 1200px) {
  /* line 35579, vendor/assets/stylesheets/craft/custom.scss */
  .menu-item.menu-xl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 35586, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-item.menu-xl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-xl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 35591, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xl-dropdown {
    display: none;
    border-radius: .475rem;
    background-color: #fff;
    box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
    z-index: 105;
  }
  /* line 35598, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xl-dropdown.menu.show, .menu-sub-xl-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 35604, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-xl-dropdown {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 35611, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xl-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-xl-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-xl-dropdown.menu.show[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35617, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xl-dropdown.show[data-popper-placement][data-popper-placement=top-end], .menu-sub-xl-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-xl-dropdown.show[data-popper-placement][data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35624, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-xl-dropdown[data-popper-placement=top-end], .show.menu-dropdown > .menu-sub-xl-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-xl-dropdown[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35629, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xl-accordion {
    display: none;
  }
  /* line 35632, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xl-accordion.show {
    display: flex;
  }
  /* line 35637, vendor/assets/stylesheets/craft/custom.scss */
  .show:not(.menu-dropdown) > .menu-sub-xl-accordion, .menu-xl-inline {
    display: flex;
  }
  /* line 35642, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xl-fit > .menu-item > .menu-content, .menu-xl-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 35648, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xl-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 35653, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xl-row {
    flex-direction: row;
  }
  /* line 35656, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xl-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 35660, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xl-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 35667, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-xl-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 35671, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xl-rounded .menu-link {
    border-radius: .475rem;
  }
  /* line 35675, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xl-pill .menu-link {
    border-radius: 50px;
  }
  /* line 35679, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xl-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (min-width: 1400px) {
  /* line 35686, vendor/assets/stylesheets/craft/custom.scss */
  .menu-item.menu-xxl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xxl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 35693, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-item.menu-xxl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-xxl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 35698, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xxl-dropdown {
    display: none;
    border-radius: .475rem;
    background-color: #fff;
    box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
    z-index: 105;
  }
  /* line 35705, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xxl-dropdown.menu.show, .menu-sub-xxl-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 35711, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-xxl-dropdown {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 35718, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xxl-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-xxl-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-xxl-dropdown.menu.show[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35724, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xxl-dropdown.show[data-popper-placement][data-popper-placement=top-end], .menu-sub-xxl-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-xxl-dropdown.show[data-popper-placement][data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35731, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-xxl-dropdown[data-popper-placement=top-end], .show.menu-dropdown > .menu-sub-xxl-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-xxl-dropdown[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35736, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xxl-accordion {
    display: none;
  }
  /* line 35739, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xxl-accordion.show {
    display: flex;
  }
  /* line 35744, vendor/assets/stylesheets/craft/custom.scss */
  .show:not(.menu-dropdown) > .menu-sub-xxl-accordion, .menu-xxl-inline {
    display: flex;
  }
  /* line 35749, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xxl-fit > .menu-item > .menu-content, .menu-xxl-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 35755, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xxl-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 35760, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xxl-row {
    flex-direction: row;
  }
  /* line 35763, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xxl-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 35767, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xxl-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 35774, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-xxl-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 35778, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xxl-rounded .menu-link {
    border-radius: .475rem;
  }
  /* line 35782, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xxl-pill .menu-link {
    border-radius: 50px;
  }
  /* line 35786, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xxl-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (max-width: 575.98px) {
  /* line 35793, vendor/assets/stylesheets/craft/custom.scss */
  .menu-item.menu-sm-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-sm-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 35800, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-item.menu-sm-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-sm-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 35805, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-sm-down-dropdown {
    display: none;
    border-radius: .475rem;
    background-color: #fff;
    box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
    z-index: 105;
  }
  /* line 35812, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-sm-down-dropdown.menu.show, .menu-sub-sm-down-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 35818, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-sm-down-dropdown {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 35825, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-sm-down-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-sm-down-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-sm-down-dropdown.menu.show[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35831, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-sm-down-dropdown.show[data-popper-placement][data-popper-placement=top-end], .menu-sub-sm-down-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-sm-down-dropdown.show[data-popper-placement][data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35838, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-sm-down-dropdown[data-popper-placement=top-end], .show.menu-dropdown > .menu-sub-sm-down-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-sm-down-dropdown[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35843, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-sm-down-accordion {
    display: none;
  }
  /* line 35846, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-sm-down-accordion.show {
    display: flex;
  }
  /* line 35851, vendor/assets/stylesheets/craft/custom.scss */
  .show:not(.menu-dropdown) > .menu-sub-sm-down-accordion, .menu-sm-down-inline {
    display: flex;
  }
  /* line 35856, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sm-down-fit > .menu-item > .menu-content, .menu-sm-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 35862, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sm-down-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 35867, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sm-down-row {
    flex-direction: row;
  }
  /* line 35870, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sm-down-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 35874, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sm-down-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 35881, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-sm-down-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 35885, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sm-down-rounded .menu-link {
    border-radius: .475rem;
  }
  /* line 35889, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sm-down-pill .menu-link {
    border-radius: 50px;
  }
  /* line 35893, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sm-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (max-width: 767.98px) {
  /* line 35900, vendor/assets/stylesheets/craft/custom.scss */
  .menu-item.menu-md-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-md-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 35907, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-item.menu-md-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-md-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 35912, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-md-down-dropdown {
    display: none;
    border-radius: .475rem;
    background-color: #fff;
    box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
    z-index: 105;
  }
  /* line 35919, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-md-down-dropdown.menu.show, .menu-sub-md-down-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 35925, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-md-down-dropdown {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 35932, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-md-down-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-md-down-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-md-down-dropdown.menu.show[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35938, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-md-down-dropdown.show[data-popper-placement][data-popper-placement=top-end], .menu-sub-md-down-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-md-down-dropdown.show[data-popper-placement][data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35945, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-md-down-dropdown[data-popper-placement=top-end], .show.menu-dropdown > .menu-sub-md-down-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-md-down-dropdown[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 35950, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-md-down-accordion {
    display: none;
  }
  /* line 35953, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-md-down-accordion.show {
    display: flex;
  }
  /* line 35958, vendor/assets/stylesheets/craft/custom.scss */
  .show:not(.menu-dropdown) > .menu-sub-md-down-accordion, .menu-md-down-inline {
    display: flex;
  }
  /* line 35963, vendor/assets/stylesheets/craft/custom.scss */
  .menu-md-down-fit > .menu-item > .menu-content, .menu-md-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 35969, vendor/assets/stylesheets/craft/custom.scss */
  .menu-md-down-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 35974, vendor/assets/stylesheets/craft/custom.scss */
  .menu-md-down-row {
    flex-direction: row;
  }
  /* line 35977, vendor/assets/stylesheets/craft/custom.scss */
  .menu-md-down-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 35981, vendor/assets/stylesheets/craft/custom.scss */
  .menu-md-down-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 35988, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-md-down-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 35992, vendor/assets/stylesheets/craft/custom.scss */
  .menu-md-down-rounded .menu-link {
    border-radius: .475rem;
  }
  /* line 35996, vendor/assets/stylesheets/craft/custom.scss */
  .menu-md-down-pill .menu-link {
    border-radius: 50px;
  }
  /* line 36000, vendor/assets/stylesheets/craft/custom.scss */
  .menu-md-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (max-width: 991.98px) {
  /* line 36007, vendor/assets/stylesheets/craft/custom.scss */
  .menu-item.menu-lg-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-lg-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 36014, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-item.menu-lg-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-lg-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 36019, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-lg-down-dropdown {
    display: none;
    border-radius: .475rem;
    background-color: #fff;
    box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
    z-index: 105;
  }
  /* line 36026, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-lg-down-dropdown.menu.show, .menu-sub-lg-down-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 36032, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-lg-down-dropdown {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 36039, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-lg-down-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-lg-down-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-lg-down-dropdown.menu.show[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 36045, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-lg-down-dropdown.show[data-popper-placement][data-popper-placement=top-end], .menu-sub-lg-down-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-lg-down-dropdown.show[data-popper-placement][data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 36052, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-lg-down-dropdown[data-popper-placement=top-end], .show.menu-dropdown > .menu-sub-lg-down-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-lg-down-dropdown[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 36057, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-lg-down-accordion {
    display: none;
  }
  /* line 36060, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-lg-down-accordion.show {
    display: flex;
  }
  /* line 36065, vendor/assets/stylesheets/craft/custom.scss */
  .show:not(.menu-dropdown) > .menu-sub-lg-down-accordion, .menu-lg-down-inline {
    display: flex;
  }
  /* line 36070, vendor/assets/stylesheets/craft/custom.scss */
  .menu-lg-down-fit > .menu-item > .menu-content, .menu-lg-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 36076, vendor/assets/stylesheets/craft/custom.scss */
  .menu-lg-down-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 36081, vendor/assets/stylesheets/craft/custom.scss */
  .menu-lg-down-row {
    flex-direction: row;
  }
  /* line 36084, vendor/assets/stylesheets/craft/custom.scss */
  .menu-lg-down-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 36088, vendor/assets/stylesheets/craft/custom.scss */
  .menu-lg-down-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 36095, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-lg-down-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 36099, vendor/assets/stylesheets/craft/custom.scss */
  .menu-lg-down-rounded .menu-link {
    border-radius: .475rem;
  }
  /* line 36103, vendor/assets/stylesheets/craft/custom.scss */
  .menu-lg-down-pill .menu-link {
    border-radius: 50px;
  }
  /* line 36107, vendor/assets/stylesheets/craft/custom.scss */
  .menu-lg-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (max-width: 1199.98px) {
  /* line 36114, vendor/assets/stylesheets/craft/custom.scss */
  .menu-item.menu-xl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 36121, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-item.menu-xl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-xl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 36126, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xl-down-dropdown {
    display: none;
    border-radius: .475rem;
    background-color: #fff;
    box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
    z-index: 105;
  }
  /* line 36133, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xl-down-dropdown.menu.show, .menu-sub-xl-down-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 36139, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-xl-down-dropdown {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 36146, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xl-down-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-xl-down-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-xl-down-dropdown.menu.show[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 36152, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xl-down-dropdown.show[data-popper-placement][data-popper-placement=top-end], .menu-sub-xl-down-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-xl-down-dropdown.show[data-popper-placement][data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 36159, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-xl-down-dropdown[data-popper-placement=top-end], .show.menu-dropdown > .menu-sub-xl-down-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-xl-down-dropdown[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 36164, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xl-down-accordion {
    display: none;
  }
  /* line 36167, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xl-down-accordion.show {
    display: flex;
  }
  /* line 36172, vendor/assets/stylesheets/craft/custom.scss */
  .show:not(.menu-dropdown) > .menu-sub-xl-down-accordion, .menu-xl-down-inline {
    display: flex;
  }
  /* line 36177, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xl-down-fit > .menu-item > .menu-content, .menu-xl-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 36183, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xl-down-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 36188, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xl-down-row {
    flex-direction: row;
  }
  /* line 36191, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xl-down-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 36195, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xl-down-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 36202, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-xl-down-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 36206, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xl-down-rounded .menu-link {
    border-radius: .475rem;
  }
  /* line 36210, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xl-down-pill .menu-link {
    border-radius: 50px;
  }
  /* line 36214, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xl-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

@media (max-width: 1399.98px) {
  /* line 36221, vendor/assets/stylesheets/craft/custom.scss */
  .menu-item.menu-xxl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xxl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 36228, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-item.menu-xxl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-xxl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 36233, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xxl-down-dropdown {
    display: none;
    border-radius: .475rem;
    background-color: #fff;
    box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
    z-index: 105;
  }
  /* line 36240, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xxl-down-dropdown.menu.show, .menu-sub-xxl-down-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 36246, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-xxl-down-dropdown {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;
  }
  /* line 36253, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xxl-down-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-xxl-down-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-xxl-down-dropdown.menu.show[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 36259, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xxl-down-dropdown.show[data-popper-placement][data-popper-placement=top-end], .menu-sub-xxl-down-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-xxl-down-dropdown.show[data-popper-placement][data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 36266, vendor/assets/stylesheets/craft/custom.scss */
  .show.menu-dropdown > .menu-sub-xxl-down-dropdown[data-popper-placement=top-end], .show.menu-dropdown > .menu-sub-xxl-down-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-xxl-down-dropdown[data-popper-placement=top] {
    animation: menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-down .3s ease 1;
  }
  /* line 36271, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xxl-down-accordion {
    display: none;
  }
  /* line 36274, vendor/assets/stylesheets/craft/custom.scss */
  .menu-sub-xxl-down-accordion.show {
    display: flex;
  }
  /* line 36279, vendor/assets/stylesheets/craft/custom.scss */
  .show:not(.menu-dropdown) > .menu-sub-xxl-down-accordion, .menu-xxl-down-inline {
    display: flex;
  }
  /* line 36284, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xxl-down-fit > .menu-item > .menu-content, .menu-xxl-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 36290, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xxl-down-column {
    flex-direction: column;
    width: 100%;
  }
  /* line 36295, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xxl-down-row {
    flex-direction: row;
  }
  /* line 36298, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xxl-down-row > .menu-item {
    display: flex;
    align-items: center;
  }
  /* line 36302, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xxl-down-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform .3s ease;
  }
  /* line 36309, vendor/assets/stylesheets/craft/custom.scss */
  [direction=rtl] .menu-xxl-down-row > .menu-item > .menu-link .menu-arrow:after {
    transform: rotateZ(-90deg);
  }
  /* line 36313, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xxl-down-rounded .menu-link {
    border-radius: .475rem;
  }
  /* line 36317, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xxl-down-pill .menu-link {
    border-radius: 50px;
  }
  /* line 36321, vendor/assets/stylesheets/craft/custom.scss */
  .menu-xxl-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}

/* line 36327, vendor/assets/stylesheets/craft/custom.scss */
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-content, .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(1rem + 1rem);
}

/* line 36332, vendor/assets/stylesheets/craft/custom.scss */
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content, .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(2rem + 1rem);
}

/* line 36337, vendor/assets/stylesheets/craft/custom.scss */
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content, .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(3rem + 1rem);
}

/* line 36342, vendor/assets/stylesheets/craft/custom.scss */
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content, .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(4rem + 1rem);
}

/* line 36351, vendor/assets/stylesheets/craft/custom.scss */
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content, .menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: 1rem;
  padding-right: 0;
}

/* line 36357, vendor/assets/stylesheets/craft/custom.scss */
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content, .menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(2rem);
  padding-right: 0;
}

/* line 36363, vendor/assets/stylesheets/craft/custom.scss */
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content, .menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(3rem);
  padding-right: 0;
}

/* line 36369, vendor/assets/stylesheets/craft/custom.scss */
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content, .menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: calc(4rem);
  padding-right: 0;
}

@keyframes menu-sub-dropdown-animation-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes menu-sub-dropdown-animation-move-up {
  from {
    margin-top: .75rem;
  }
  to {
    margin-top: 0;
  }
}

@keyframes menu-sub-dropdown-animation-move-down {
  from {
    margin-bottom: .75rem;
  }
  to {
    margin-bottom: 0;
  }
}

/* line 36408, vendor/assets/stylesheets/craft/custom.scss */
.menu-white .menu-item .menu-link {
  color: #fff;
}

/* line 36411, vendor/assets/stylesheets/craft/custom.scss */
.menu-white .menu-item .menu-link .menu-title {
  color: #fff;
}

/* line 36416, vendor/assets/stylesheets/craft/custom.scss */
.menu-white .menu-item .menu-link .menu-icon i {
  color: #fff;
}

/* line 36421, vendor/assets/stylesheets/craft/custom.scss */
.menu-white .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 36426, vendor/assets/stylesheets/craft/custom.scss */
.menu-white .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 36432, vendor/assets/stylesheets/craft/custom.scss */
.menu-white .menu-item .menu-link .menu-bullet .bullet {
  background-color: #fff;
}

/* line 36436, vendor/assets/stylesheets/craft/custom.scss */
.menu-white .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 36444, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-white .menu-item .menu-link {
  color: #fff;
}

/* line 36447, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-white .menu-item .menu-link .menu-title {
  color: #fff;
}

/* line 36453, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-white .menu-item .menu-link .menu-icon i {
  color: #fff;
}

/* line 36458, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-white .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 36463, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-white .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 36469, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-white .menu-item .menu-link .menu-bullet .bullet {
  background-color: #fff;
}

/* line 36473, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-white .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 36480, vendor/assets/stylesheets/craft/custom.scss */
.menu-primary .menu-item .menu-link {
  color: #00a3ff;
}

/* line 36483, vendor/assets/stylesheets/craft/custom.scss */
.menu-primary .menu-item .menu-link .menu-title {
  color: #00a3ff;
}

/* line 36488, vendor/assets/stylesheets/craft/custom.scss */
.menu-primary .menu-item .menu-link .menu-icon i {
  color: #00a3ff;
}

/* line 36493, vendor/assets/stylesheets/craft/custom.scss */
.menu-primary .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 36498, vendor/assets/stylesheets/craft/custom.scss */
.menu-primary .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 36504, vendor/assets/stylesheets/craft/custom.scss */
.menu-primary .menu-item .menu-link .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 36508, vendor/assets/stylesheets/craft/custom.scss */
.menu-primary .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 36516, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-primary .menu-item .menu-link {
  color: #00a3ff;
}

/* line 36519, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-primary .menu-item .menu-link .menu-title {
  color: #00a3ff;
}

/* line 36525, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-primary .menu-item .menu-link .menu-icon i {
  color: #00a3ff;
}

/* line 36530, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-primary .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 36535, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-primary .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 36541, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-primary .menu-item .menu-link .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 36545, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-primary .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 36552, vendor/assets/stylesheets/craft/custom.scss */
.menu-secondary .menu-item .menu-link {
  color: #e4e6ef;
}

/* line 36555, vendor/assets/stylesheets/craft/custom.scss */
.menu-secondary .menu-item .menu-link .menu-title {
  color: #e4e6ef;
}

/* line 36560, vendor/assets/stylesheets/craft/custom.scss */
.menu-secondary .menu-item .menu-link .menu-icon i {
  color: #e4e6ef;
}

/* line 36565, vendor/assets/stylesheets/craft/custom.scss */
.menu-secondary .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 36570, vendor/assets/stylesheets/craft/custom.scss */
.menu-secondary .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 36576, vendor/assets/stylesheets/craft/custom.scss */
.menu-secondary .menu-item .menu-link .menu-bullet .bullet {
  background-color: #e4e6ef;
}

/* line 36580, vendor/assets/stylesheets/craft/custom.scss */
.menu-secondary .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23E4E6EF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 36588, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-secondary .menu-item .menu-link {
  color: #e4e6ef;
}

/* line 36591, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-secondary .menu-item .menu-link .menu-title {
  color: #e4e6ef;
}

/* line 36597, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-secondary .menu-item .menu-link .menu-icon i {
  color: #e4e6ef;
}

/* line 36602, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-secondary .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 36607, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-secondary .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 36613, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-secondary .menu-item .menu-link .menu-bullet .bullet {
  background-color: #e4e6ef;
}

/* line 36617, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-secondary .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23E4E6EF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 36624, vendor/assets/stylesheets/craft/custom.scss */
.menu-light .menu-item .menu-link {
  color: #f5f8fa;
}

/* line 36627, vendor/assets/stylesheets/craft/custom.scss */
.menu-light .menu-item .menu-link .menu-title {
  color: #f5f8fa;
}

/* line 36632, vendor/assets/stylesheets/craft/custom.scss */
.menu-light .menu-item .menu-link .menu-icon i {
  color: #f5f8fa;
}

/* line 36637, vendor/assets/stylesheets/craft/custom.scss */
.menu-light .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 36642, vendor/assets/stylesheets/craft/custom.scss */
.menu-light .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 36648, vendor/assets/stylesheets/craft/custom.scss */
.menu-light .menu-item .menu-link .menu-bullet .bullet {
  background-color: #f5f8fa;
}

/* line 36652, vendor/assets/stylesheets/craft/custom.scss */
.menu-light .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F5F8FA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 36660, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-light .menu-item .menu-link {
  color: #f5f8fa;
}

/* line 36663, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-light .menu-item .menu-link .menu-title {
  color: #f5f8fa;
}

/* line 36669, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-light .menu-item .menu-link .menu-icon i {
  color: #f5f8fa;
}

/* line 36674, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-light .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 36679, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-light .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 36685, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-light .menu-item .menu-link .menu-bullet .bullet {
  background-color: #f5f8fa;
}

/* line 36689, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-light .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F5F8FA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 36696, vendor/assets/stylesheets/craft/custom.scss */
.menu-success .menu-item .menu-link {
  color: #50cd89;
}

/* line 36699, vendor/assets/stylesheets/craft/custom.scss */
.menu-success .menu-item .menu-link .menu-title {
  color: #50cd89;
}

/* line 36704, vendor/assets/stylesheets/craft/custom.scss */
.menu-success .menu-item .menu-link .menu-icon i {
  color: #50cd89;
}

/* line 36709, vendor/assets/stylesheets/craft/custom.scss */
.menu-success .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #50cd89;
}

/* line 36714, vendor/assets/stylesheets/craft/custom.scss */
.menu-success .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 36720, vendor/assets/stylesheets/craft/custom.scss */
.menu-success .menu-item .menu-link .menu-bullet .bullet {
  background-color: #50cd89;
}

/* line 36724, vendor/assets/stylesheets/craft/custom.scss */
.menu-success .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2350CD89'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 36732, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-success .menu-item .menu-link {
  color: #50cd89;
}

/* line 36735, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-success .menu-item .menu-link .menu-title {
  color: #50cd89;
}

/* line 36741, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-success .menu-item .menu-link .menu-icon i {
  color: #50cd89;
}

/* line 36746, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-success .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #50cd89;
}

/* line 36751, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-success .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 36757, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-success .menu-item .menu-link .menu-bullet .bullet {
  background-color: #50cd89;
}

/* line 36761, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-success .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2350CD89'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 36768, vendor/assets/stylesheets/craft/custom.scss */
.menu-info .menu-item .menu-link {
  color: #7239ea;
}

/* line 36771, vendor/assets/stylesheets/craft/custom.scss */
.menu-info .menu-item .menu-link .menu-title {
  color: #7239ea;
}

/* line 36776, vendor/assets/stylesheets/craft/custom.scss */
.menu-info .menu-item .menu-link .menu-icon i {
  color: #7239ea;
}

/* line 36781, vendor/assets/stylesheets/craft/custom.scss */
.menu-info .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7239ea;
}

/* line 36786, vendor/assets/stylesheets/craft/custom.scss */
.menu-info .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 36792, vendor/assets/stylesheets/craft/custom.scss */
.menu-info .menu-item .menu-link .menu-bullet .bullet {
  background-color: #7239ea;
}

/* line 36796, vendor/assets/stylesheets/craft/custom.scss */
.menu-info .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237239EA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 36804, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-info .menu-item .menu-link {
  color: #7239ea;
}

/* line 36807, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-info .menu-item .menu-link .menu-title {
  color: #7239ea;
}

/* line 36813, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-info .menu-item .menu-link .menu-icon i {
  color: #7239ea;
}

/* line 36818, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-info .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7239ea;
}

/* line 36823, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-info .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 36829, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-info .menu-item .menu-link .menu-bullet .bullet {
  background-color: #7239ea;
}

/* line 36833, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-info .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237239EA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 36840, vendor/assets/stylesheets/craft/custom.scss */
.menu-warning .menu-item .menu-link {
  color: #ffc700;
}

/* line 36843, vendor/assets/stylesheets/craft/custom.scss */
.menu-warning .menu-item .menu-link .menu-title {
  color: #ffc700;
}

/* line 36848, vendor/assets/stylesheets/craft/custom.scss */
.menu-warning .menu-item .menu-link .menu-icon i {
  color: #ffc700;
}

/* line 36853, vendor/assets/stylesheets/craft/custom.scss */
.menu-warning .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffc700;
}

/* line 36858, vendor/assets/stylesheets/craft/custom.scss */
.menu-warning .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 36864, vendor/assets/stylesheets/craft/custom.scss */
.menu-warning .menu-item .menu-link .menu-bullet .bullet {
  background-color: #ffc700;
}

/* line 36868, vendor/assets/stylesheets/craft/custom.scss */
.menu-warning .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFC700'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 36876, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-warning .menu-item .menu-link {
  color: #ffc700;
}

/* line 36879, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-warning .menu-item .menu-link .menu-title {
  color: #ffc700;
}

/* line 36885, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-warning .menu-item .menu-link .menu-icon i {
  color: #ffc700;
}

/* line 36890, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-warning .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffc700;
}

/* line 36895, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-warning .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 36901, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-warning .menu-item .menu-link .menu-bullet .bullet {
  background-color: #ffc700;
}

/* line 36905, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-warning .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFC700'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 36912, vendor/assets/stylesheets/craft/custom.scss */
.menu-danger .menu-item .menu-link {
  color: #f1416c;
}

/* line 36915, vendor/assets/stylesheets/craft/custom.scss */
.menu-danger .menu-item .menu-link .menu-title {
  color: #f1416c;
}

/* line 36920, vendor/assets/stylesheets/craft/custom.scss */
.menu-danger .menu-item .menu-link .menu-icon i {
  color: #f1416c;
}

/* line 36925, vendor/assets/stylesheets/craft/custom.scss */
.menu-danger .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f1416c;
}

/* line 36930, vendor/assets/stylesheets/craft/custom.scss */
.menu-danger .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 36936, vendor/assets/stylesheets/craft/custom.scss */
.menu-danger .menu-item .menu-link .menu-bullet .bullet {
  background-color: #f1416c;
}

/* line 36940, vendor/assets/stylesheets/craft/custom.scss */
.menu-danger .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F1416C'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 36948, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-danger .menu-item .menu-link {
  color: #f1416c;
}

/* line 36951, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-danger .menu-item .menu-link .menu-title {
  color: #f1416c;
}

/* line 36957, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-danger .menu-item .menu-link .menu-icon i {
  color: #f1416c;
}

/* line 36962, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-danger .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f1416c;
}

/* line 36967, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-danger .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 36973, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-danger .menu-item .menu-link .menu-bullet .bullet {
  background-color: #f1416c;
}

/* line 36977, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-danger .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F1416C'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 36984, vendor/assets/stylesheets/craft/custom.scss */
.menu-dark .menu-item .menu-link {
  color: #181c32;
}

/* line 36987, vendor/assets/stylesheets/craft/custom.scss */
.menu-dark .menu-item .menu-link .menu-title {
  color: #181c32;
}

/* line 36992, vendor/assets/stylesheets/craft/custom.scss */
.menu-dark .menu-item .menu-link .menu-icon i {
  color: #181c32;
}

/* line 36997, vendor/assets/stylesheets/craft/custom.scss */
.menu-dark .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 37002, vendor/assets/stylesheets/craft/custom.scss */
.menu-dark .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37008, vendor/assets/stylesheets/craft/custom.scss */
.menu-dark .menu-item .menu-link .menu-bullet .bullet {
  background-color: #181c32;
}

/* line 37012, vendor/assets/stylesheets/craft/custom.scss */
.menu-dark .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23181C32'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37020, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-dark .menu-item .menu-link {
  color: #181c32;
}

/* line 37023, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-dark .menu-item .menu-link .menu-title {
  color: #181c32;
}

/* line 37029, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-dark .menu-item .menu-link .menu-icon i {
  color: #181c32;
}

/* line 37034, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-dark .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 37039, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-dark .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37045, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-dark .menu-item .menu-link .menu-bullet .bullet {
  background-color: #181c32;
}

/* line 37049, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-dark .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23181C32'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37056, vendor/assets/stylesheets/craft/custom.scss */
.menu-muted .menu-item .menu-link {
  color: #a1a5b7;
}

/* line 37059, vendor/assets/stylesheets/craft/custom.scss */
.menu-muted .menu-item .menu-link .menu-title {
  color: #a1a5b7;
}

/* line 37064, vendor/assets/stylesheets/craft/custom.scss */
.menu-muted .menu-item .menu-link .menu-icon i {
  color: #a1a5b7;
}

/* line 37069, vendor/assets/stylesheets/craft/custom.scss */
.menu-muted .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 37074, vendor/assets/stylesheets/craft/custom.scss */
.menu-muted .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37080, vendor/assets/stylesheets/craft/custom.scss */
.menu-muted .menu-item .menu-link .menu-bullet .bullet {
  background-color: #a1a5b7;
}

/* line 37084, vendor/assets/stylesheets/craft/custom.scss */
.menu-muted .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37092, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-muted .menu-item .menu-link {
  color: #a1a5b7;
}

/* line 37095, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-muted .menu-item .menu-link .menu-title {
  color: #a1a5b7;
}

/* line 37101, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-muted .menu-item .menu-link .menu-icon i {
  color: #a1a5b7;
}

/* line 37106, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-muted .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 37111, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-muted .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37117, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-muted .menu-item .menu-link .menu-bullet .bullet {
  background-color: #a1a5b7;
}

/* line 37121, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-muted .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37128, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-100 .menu-item .menu-link {
  color: #f5f8fa;
}

/* line 37131, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-100 .menu-item .menu-link .menu-title {
  color: #f5f8fa;
}

/* line 37136, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-100 .menu-item .menu-link .menu-icon i {
  color: #f5f8fa;
}

/* line 37141, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-100 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 37146, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-100 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37152, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-100 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #f5f8fa;
}

/* line 37156, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-100 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F5F8FA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37164, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-100 .menu-item .menu-link {
  color: #f5f8fa;
}

/* line 37167, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-100 .menu-item .menu-link .menu-title {
  color: #f5f8fa;
}

/* line 37173, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-100 .menu-item .menu-link .menu-icon i {
  color: #f5f8fa;
}

/* line 37178, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-100 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 37183, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-100 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37189, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-gray-100 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #f5f8fa;
}

/* line 37193, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-gray-100 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F5F8FA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37200, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-200 .menu-item .menu-link {
  color: #eff2f5;
}

/* line 37203, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-200 .menu-item .menu-link .menu-title {
  color: #eff2f5;
}

/* line 37208, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-200 .menu-item .menu-link .menu-icon i {
  color: #eff2f5;
}

/* line 37213, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-200 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #eff2f5;
}

/* line 37218, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-200 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37224, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-200 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #eff2f5;
}

/* line 37228, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-200 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23EFF2F5'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37236, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-200 .menu-item .menu-link {
  color: #eff2f5;
}

/* line 37239, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-200 .menu-item .menu-link .menu-title {
  color: #eff2f5;
}

/* line 37245, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-200 .menu-item .menu-link .menu-icon i {
  color: #eff2f5;
}

/* line 37250, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-200 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #eff2f5;
}

/* line 37255, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-200 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37261, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-gray-200 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #eff2f5;
}

/* line 37265, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-gray-200 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23EFF2F5'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37272, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-300 .menu-item .menu-link {
  color: #e4e6ef;
}

/* line 37275, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-300 .menu-item .menu-link .menu-title {
  color: #e4e6ef;
}

/* line 37280, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-300 .menu-item .menu-link .menu-icon i {
  color: #e4e6ef;
}

/* line 37285, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-300 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 37290, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-300 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37296, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-300 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #e4e6ef;
}

/* line 37300, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-300 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23E4E6EF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37308, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-300 .menu-item .menu-link {
  color: #e4e6ef;
}

/* line 37311, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-300 .menu-item .menu-link .menu-title {
  color: #e4e6ef;
}

/* line 37317, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-300 .menu-item .menu-link .menu-icon i {
  color: #e4e6ef;
}

/* line 37322, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-300 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 37327, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-300 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37333, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-gray-300 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #e4e6ef;
}

/* line 37337, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-gray-300 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23E4E6EF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37344, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-400 .menu-item .menu-link {
  color: #b5b5c3;
}

/* line 37347, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-400 .menu-item .menu-link .menu-title {
  color: #b5b5c3;
}

/* line 37352, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-400 .menu-item .menu-link .menu-icon i {
  color: #b5b5c3;
}

/* line 37357, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-400 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #b5b5c3;
}

/* line 37362, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-400 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37368, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-400 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #b5b5c3;
}

/* line 37372, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-400 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23B5B5C3'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37380, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-400 .menu-item .menu-link {
  color: #b5b5c3;
}

/* line 37383, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-400 .menu-item .menu-link .menu-title {
  color: #b5b5c3;
}

/* line 37389, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-400 .menu-item .menu-link .menu-icon i {
  color: #b5b5c3;
}

/* line 37394, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-400 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #b5b5c3;
}

/* line 37399, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-400 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37405, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-gray-400 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #b5b5c3;
}

/* line 37409, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-gray-400 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23B5B5C3'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37416, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-500 .menu-item .menu-link {
  color: #a1a5b7;
}

/* line 37419, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-500 .menu-item .menu-link .menu-title {
  color: #a1a5b7;
}

/* line 37424, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-500 .menu-item .menu-link .menu-icon i {
  color: #a1a5b7;
}

/* line 37429, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-500 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 37434, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-500 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37440, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-500 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #a1a5b7;
}

/* line 37444, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-500 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37452, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-500 .menu-item .menu-link {
  color: #a1a5b7;
}

/* line 37455, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-500 .menu-item .menu-link .menu-title {
  color: #a1a5b7;
}

/* line 37461, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-500 .menu-item .menu-link .menu-icon i {
  color: #a1a5b7;
}

/* line 37466, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-500 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 37471, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-500 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37477, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-gray-500 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #a1a5b7;
}

/* line 37481, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-gray-500 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37488, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-600 .menu-item .menu-link {
  color: #7e8299;
}

/* line 37491, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-600 .menu-item .menu-link .menu-title {
  color: #7e8299;
}

/* line 37496, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-600 .menu-item .menu-link .menu-icon i {
  color: #7e8299;
}

/* line 37501, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-600 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 37506, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-600 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37512, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-600 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #7e8299;
}

/* line 37516, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-600 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237E8299'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37524, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-600 .menu-item .menu-link {
  color: #7e8299;
}

/* line 37527, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-600 .menu-item .menu-link .menu-title {
  color: #7e8299;
}

/* line 37533, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-600 .menu-item .menu-link .menu-icon i {
  color: #7e8299;
}

/* line 37538, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-600 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 37543, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-600 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37549, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-gray-600 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #7e8299;
}

/* line 37553, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-gray-600 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237E8299'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37560, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-700 .menu-item .menu-link {
  color: #5e6278;
}

/* line 37563, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-700 .menu-item .menu-link .menu-title {
  color: #5e6278;
}

/* line 37568, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-700 .menu-item .menu-link .menu-icon i {
  color: #5e6278;
}

/* line 37573, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-700 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #5e6278;
}

/* line 37578, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-700 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37584, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-700 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #5e6278;
}

/* line 37588, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-700 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%235E6278'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37596, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-700 .menu-item .menu-link {
  color: #5e6278;
}

/* line 37599, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-700 .menu-item .menu-link .menu-title {
  color: #5e6278;
}

/* line 37605, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-700 .menu-item .menu-link .menu-icon i {
  color: #5e6278;
}

/* line 37610, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-700 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #5e6278;
}

/* line 37615, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-700 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37621, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-gray-700 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #5e6278;
}

/* line 37625, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-gray-700 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%235E6278'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37632, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-800 .menu-item .menu-link {
  color: #3f4254;
}

/* line 37635, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-800 .menu-item .menu-link .menu-title {
  color: #3f4254;
}

/* line 37640, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-800 .menu-item .menu-link .menu-icon i {
  color: #3f4254;
}

/* line 37645, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-800 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 37650, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-800 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37656, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-800 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #3f4254;
}

/* line 37660, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-800 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233F4254'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37668, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-800 .menu-item .menu-link {
  color: #3f4254;
}

/* line 37671, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-800 .menu-item .menu-link .menu-title {
  color: #3f4254;
}

/* line 37677, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-800 .menu-item .menu-link .menu-icon i {
  color: #3f4254;
}

/* line 37682, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-800 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 37687, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-800 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37693, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-gray-800 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #3f4254;
}

/* line 37697, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-gray-800 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233F4254'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37704, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-900 .menu-item .menu-link {
  color: #181c32;
}

/* line 37707, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-900 .menu-item .menu-link .menu-title {
  color: #181c32;
}

/* line 37712, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-900 .menu-item .menu-link .menu-icon i {
  color: #181c32;
}

/* line 37717, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-900 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 37722, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-900 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37728, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-900 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #181c32;
}

/* line 37732, vendor/assets/stylesheets/craft/custom.scss */
.menu-gray-900 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23181C32'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37740, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-900 .menu-item .menu-link {
  color: #181c32;
}

/* line 37743, vendor/assets/stylesheets/craft/custom.scss */
.menu-title-gray-900 .menu-item .menu-link .menu-title {
  color: #181c32;
}

/* line 37749, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-900 .menu-item .menu-link .menu-icon i {
  color: #181c32;
}

/* line 37754, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-900 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 37759, vendor/assets/stylesheets/craft/custom.scss */
.menu-icon-gray-900 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37765, vendor/assets/stylesheets/craft/custom.scss */
.menu-bullet-gray-900 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #181c32;
}

/* line 37769, vendor/assets/stylesheets/craft/custom.scss */
.menu-arrow-gray-900 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23181C32'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37777, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-bg .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-hover-bg .menu-item.hover > .menu-link:not(.disabled):not(.active) {
  transition: color .2s ease,background-color .2s ease;
  background-color: rgba(245, 248, 250, 0.8);
}

/* line 37784, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-bg .menu-item.here > .menu-link, .menu-show-bg .menu-item.show > .menu-link {
  transition: color .2s ease,background-color .2s ease;
  background-color: rgba(245, 248, 250, 0.8);
}

/* line 37790, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-bg .menu-item .menu-link.active {
  transition: color .2s ease,background-color .2s ease;
  background-color: rgba(245, 248, 250, 0.8);
}

/* line 37796, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-state-bg .menu-item.hover > .menu-link:not(.disabled):not(.active), .menu-state-bg .menu-item.here > .menu-link, .menu-state-bg .menu-item.show > .menu-link, .menu-state-bg .menu-item .menu-link.active {
  transition: color .2s ease,background-color .2s ease;
  background-color: rgba(245, 248, 250, 0.8);
}

/* line 37803, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-primary .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-hover-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) {
  transition: color .2s ease,background-color .2s ease;
  color: #00a3ff;
}

/* line 37808, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-title, .menu-hover-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-title, .menu-hover-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i, .menu-hover-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i {
  color: #00a3ff;
}

/* line 37812, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-hover-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 37817, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-hover-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37821, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-bullet .bullet, .menu-hover-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 37825, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-arrow:after, .menu-hover-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37834, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-primary .menu-item.here > .menu-link, .menu-show-primary .menu-item.show > .menu-link {
  transition: color .2s ease,background-color .2s ease;
  color: #00a3ff;
}

/* line 37839, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-primary .menu-item.here > .menu-link .menu-title, .menu-show-primary .menu-item.show > .menu-link .menu-title, .menu-show-primary .menu-item.here > .menu-link .menu-icon i, .menu-show-primary .menu-item.show > .menu-link .menu-icon i {
  color: #00a3ff;
}

/* line 37843, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-show-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 37848, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-show-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37852, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-primary .menu-item.here > .menu-link .menu-bullet .bullet, .menu-show-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 37856, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-primary .menu-item.here > .menu-link .menu-arrow:after, .menu-show-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37864, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-primary .menu-item .menu-link.active {
  transition: color .2s ease,background-color .2s ease;
  color: #00a3ff;
}

/* line 37868, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-primary .menu-item .menu-link.active .menu-title {
  color: #00a3ff;
}

/* line 37873, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-primary .menu-item .menu-link.active .menu-icon i {
  color: #00a3ff;
}

/* line 37878, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 37883, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37889, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 37893, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37902, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-state-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) {
  transition: color .2s ease,background-color .2s ease;
  color: #00a3ff;
}

/* line 37907, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-title, .menu-state-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-title, .menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i, .menu-state-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i {
  color: #00a3ff;
}

/* line 37911, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-state-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 37916, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-state-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37920, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-bullet .bullet, .menu-state-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 37924, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-arrow:after, .menu-state-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37931, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item.here > .menu-link, .menu-state-primary .menu-item.show > .menu-link {
  transition: color .2s ease,background-color .2s ease;
  color: #00a3ff;
}

/* line 37936, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item.here > .menu-link .menu-title, .menu-state-primary .menu-item.show > .menu-link .menu-title, .menu-state-primary .menu-item.here > .menu-link .menu-icon i, .menu-state-primary .menu-item.show > .menu-link .menu-icon i {
  color: #00a3ff;
}

/* line 37940, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-state-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 37945, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-state-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37949, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item.here > .menu-link .menu-bullet .bullet, .menu-state-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 37953, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item.here > .menu-link .menu-arrow:after, .menu-state-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37960, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item .menu-link.active {
  transition: color .2s ease,background-color .2s ease;
  color: #00a3ff;
}

/* line 37964, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item .menu-link.active .menu-title {
  color: #00a3ff;
}

/* line 37969, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item .menu-link.active .menu-icon i {
  color: #00a3ff;
}

/* line 37974, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 37979, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 37985, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 37989, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 37999, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-bg-primary .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-hover-bg-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) {
  transition: color .2s ease,background-color .2s ease;
  background-color: #00a3ff;
  color: #fff;
}

/* line 38005, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-bg-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-title, .menu-hover-bg-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-title, .menu-hover-bg-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i, .menu-hover-bg-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i {
  color: #fff;
}

/* line 38009, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-bg-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-hover-bg-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 38014, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-bg-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-hover-bg-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38018, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-bg-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-bullet .bullet, .menu-hover-bg-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-bullet .bullet {
  background-color: #fff;
}

/* line 38022, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-bg-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-arrow:after, .menu-hover-bg-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38031, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-bg-primary .menu-item.here > .menu-link, .menu-show-bg-primary .menu-item.show > .menu-link {
  transition: color .2s ease,background-color .2s ease;
  background-color: #00a3ff;
  color: #fff;
}

/* line 38037, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-bg-primary .menu-item.here > .menu-link .menu-title, .menu-show-bg-primary .menu-item.show > .menu-link .menu-title, .menu-show-bg-primary .menu-item.here > .menu-link .menu-icon i, .menu-show-bg-primary .menu-item.show > .menu-link .menu-icon i {
  color: #fff;
}

/* line 38041, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-bg-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-show-bg-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 38046, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-bg-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-show-bg-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38050, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-bg-primary .menu-item.here > .menu-link .menu-bullet .bullet, .menu-show-bg-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #fff;
}

/* line 38054, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-bg-primary .menu-item.here > .menu-link .menu-arrow:after, .menu-show-bg-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38062, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-bg-primary .menu-item .menu-link.active {
  transition: color .2s ease,background-color .2s ease;
  background-color: #00a3ff;
  color: #fff;
}

/* line 38067, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-bg-primary .menu-item .menu-link.active .menu-title {
  color: #fff;
}

/* line 38072, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-bg-primary .menu-item .menu-link.active .menu-icon i {
  color: #fff;
}

/* line 38077, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 38082, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38088, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-bg-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #fff;
}

/* line 38092, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-bg-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38101, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-state-bg-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) {
  transition: color .2s ease,background-color .2s ease;
  background-color: #00a3ff;
  color: #fff;
}

/* line 38107, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-title, .menu-state-bg-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-title, .menu-state-bg-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i, .menu-state-bg-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i {
  color: #fff;
}

/* line 38111, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-state-bg-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 38116, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-state-bg-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38120, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-bullet .bullet, .menu-state-bg-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-bullet .bullet {
  background-color: #fff;
}

/* line 38124, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-arrow:after, .menu-state-bg-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38131, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item.here > .menu-link, .menu-state-bg-primary .menu-item.show > .menu-link {
  transition: color .2s ease,background-color .2s ease;
  background-color: #00a3ff;
  color: #fff;
}

/* line 38137, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item.here > .menu-link .menu-title, .menu-state-bg-primary .menu-item.show > .menu-link .menu-title, .menu-state-bg-primary .menu-item.here > .menu-link .menu-icon i, .menu-state-bg-primary .menu-item.show > .menu-link .menu-icon i {
  color: #fff;
}

/* line 38141, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-state-bg-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 38146, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-state-bg-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38150, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item.here > .menu-link .menu-bullet .bullet, .menu-state-bg-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #fff;
}

/* line 38154, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item.here > .menu-link .menu-arrow:after, .menu-state-bg-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38161, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item .menu-link.active {
  transition: color .2s ease,background-color .2s ease;
  background-color: #00a3ff;
  color: #fff;
}

/* line 38166, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item .menu-link.active .menu-title {
  color: #fff;
}

/* line 38171, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item .menu-link.active .menu-icon i {
  color: #fff;
}

/* line 38176, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 38181, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38187, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #fff;
}

/* line 38191, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38201, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-bg-light-primary .menu-item.here > .menu-link, .menu-show-bg-light-primary .menu-item.show > .menu-link {
  transition: color .2s ease,background-color .2s ease;
  background-color: #f1faff;
  color: #00a3ff;
}

/* line 38207, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-bg-light-primary .menu-item.here > .menu-link .menu-title, .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-title, .menu-show-bg-light-primary .menu-item.here > .menu-link .menu-icon i, .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon i {
  color: #00a3ff;
}

/* line 38211, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 38216, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38220, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-bg-light-primary .menu-item.here > .menu-link .menu-bullet .bullet, .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 38224, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-bg-light-primary .menu-item.here > .menu-link .menu-arrow:after, .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38233, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-hover-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) {
  transition: color .2s ease,background-color .2s ease;
  background-color: #f1faff;
  color: #00a3ff;
}

/* line 38239, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-title, .menu-hover-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-title, .menu-hover-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i, .menu-hover-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i {
  color: #00a3ff;
}

/* line 38243, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-hover-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 38248, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-hover-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38252, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-bullet .bullet, .menu-hover-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 38256, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-arrow:after, .menu-hover-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38264, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-bg-light-primary .menu-item .menu-link.active {
  transition: color .2s ease,background-color .2s ease;
  background-color: #f1faff;
  color: #00a3ff;
}

/* line 38269, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-title {
  color: #00a3ff;
}

/* line 38274, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon i {
  color: #00a3ff;
}

/* line 38279, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 38284, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38290, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 38294, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38303, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item.here > .menu-link, .menu-state-bg-light-primary .menu-item.show > .menu-link {
  transition: color .2s ease,background-color .2s ease;
  background-color: #f1faff;
  color: #00a3ff;
}

/* line 38309, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-title, .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-title, .menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon i, .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon i {
  color: #00a3ff;
}

/* line 38313, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 38318, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38322, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-bullet .bullet, .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 38326, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-arrow:after, .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38333, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-state-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) {
  transition: color .2s ease,background-color .2s ease;
  background-color: #f1faff;
  color: #00a3ff;
}

/* line 38339, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-title, .menu-state-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-title, .menu-state-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i, .menu-state-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i {
  color: #00a3ff;
}

/* line 38343, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-state-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 38348, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-state-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38352, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-bullet .bullet, .menu-state-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 38356, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-arrow:after, .menu-state-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38363, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item .menu-link.active {
  transition: color .2s ease,background-color .2s ease;
  background-color: #f1faff;
  color: #00a3ff;
}

/* line 38368, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-title {
  color: #00a3ff;
}

/* line 38373, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon i {
  color: #00a3ff;
}

/* line 38378, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 38383, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38389, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 38393, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38403, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-title-primary .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-hover-title-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) {
  transition: color .2s ease,background-color .2s ease;
  color: #00a3ff;
}

/* line 38408, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-title-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-title, .menu-hover-title-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-title {
  color: #00a3ff;
}

/* line 38414, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-title-primary .menu-item.here > .menu-link, .menu-show-title-primary .menu-item.show > .menu-link {
  transition: color .2s ease,background-color .2s ease;
  color: #00a3ff;
}

/* line 38419, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-title-primary .menu-item.here > .menu-link .menu-title, .menu-show-title-primary .menu-item.show > .menu-link .menu-title {
  color: #00a3ff;
}

/* line 38424, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-title-primary .menu-item .menu-link.active {
  transition: color .2s ease,background-color .2s ease;
  color: #00a3ff;
}

/* line 38428, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-title-primary .menu-item .menu-link.active .menu-title {
  color: #00a3ff;
}

/* line 38434, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-title-primary .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-state-title-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) {
  transition: color .2s ease,background-color .2s ease;
  color: #00a3ff;
}

/* line 38439, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-title-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-title, .menu-state-title-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-title {
  color: #00a3ff;
}

/* line 38443, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-title-primary .menu-item.here > .menu-link, .menu-state-title-primary .menu-item.show > .menu-link {
  transition: color .2s ease,background-color .2s ease;
  color: #00a3ff;
}

/* line 38448, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-title-primary .menu-item.here > .menu-link .menu-title, .menu-state-title-primary .menu-item.show > .menu-link .menu-title {
  color: #00a3ff;
}

/* line 38452, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-title-primary .menu-item .menu-link.active {
  transition: color .2s ease,background-color .2s ease;
  color: #00a3ff;
}

/* line 38456, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-title-primary .menu-item .menu-link.active .menu-title {
  color: #00a3ff;
}

/* line 38463, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-hover-icon-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38467, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i, .menu-hover-icon-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i {
  color: #00a3ff;
}

/* line 38471, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-hover-icon-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 38476, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-hover-icon-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38482, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-icon-primary .menu-item.here > .menu-link, .menu-show-icon-primary .menu-item.show > .menu-link {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38486, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-icon-primary .menu-item.here > .menu-link .menu-icon i, .menu-show-icon-primary .menu-item.show > .menu-link .menu-icon i {
  color: #00a3ff;
}

/* line 38490, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-icon-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-show-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 38495, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-icon-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-show-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38500, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-icon-primary .menu-item .menu-link.active {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38504, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-icon-primary .menu-item .menu-link.active .menu-icon i {
  color: #00a3ff;
}

/* line 38509, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 38514, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38522, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-state-icon-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38526, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i, .menu-state-icon-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i {
  color: #00a3ff;
}

/* line 38530, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-state-icon-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 38535, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-state-icon-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38539, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-icon-primary .menu-item.here > .menu-link, .menu-state-icon-primary .menu-item.show > .menu-link {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38543, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-icon-primary .menu-item.here > .menu-link .menu-icon i, .menu-state-icon-primary .menu-item.show > .menu-link .menu-icon i {
  color: #00a3ff;
}

/* line 38547, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-icon-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-state-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 38552, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-icon-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g), .menu-state-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38556, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-icon-primary .menu-item .menu-link.active {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38560, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-icon-primary .menu-item .menu-link.active .menu-icon i {
  color: #00a3ff;
}

/* line 38565, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 38570, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38579, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-bullet-primary .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-hover-bullet-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38583, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-bullet-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-bullet .bullet, .menu-hover-bullet-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 38589, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-bullet-primary .menu-item.here > .menu-link, .menu-show-bullet-primary .menu-item.show > .menu-link {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38593, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-bullet-primary .menu-item.here > .menu-link .menu-bullet .bullet, .menu-show-bullet-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 38598, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-bullet-primary .menu-item .menu-link.active {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38601, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 38607, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bullet-primary .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-state-bullet-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38611, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bullet-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-bullet .bullet, .menu-state-bullet-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 38615, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bullet-primary .menu-item.here > .menu-link, .menu-state-bullet-primary .menu-item.show > .menu-link {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38619, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bullet-primary .menu-item.here > .menu-link .menu-bullet .bullet, .menu-state-bullet-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 38623, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bullet-primary .menu-item .menu-link.active {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38626, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #00a3ff;
}

/* line 38633, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-arrow-primary .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-hover-arrow-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38637, vendor/assets/stylesheets/craft/custom.scss */
.menu-hover-arrow-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-arrow:after, .menu-hover-arrow-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38646, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-arrow-primary .menu-item.here > .menu-link, .menu-show-arrow-primary .menu-item.show > .menu-link {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38650, vendor/assets/stylesheets/craft/custom.scss */
.menu-show-arrow-primary .menu-item.here > .menu-link .menu-arrow:after, .menu-show-arrow-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38658, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-arrow-primary .menu-item .menu-link.active {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38661, vendor/assets/stylesheets/craft/custom.scss */
.menu-active-arrow-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38670, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-arrow-primary .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-state-arrow-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38674, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-arrow-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-arrow:after, .menu-state-arrow-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38681, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-arrow-primary .menu-item.here > .menu-link, .menu-state-arrow-primary .menu-item.show > .menu-link {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38685, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-arrow-primary .menu-item.here > .menu-link .menu-arrow:after, .menu-state-arrow-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38692, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-arrow-primary .menu-item .menu-link.active {
  transition: color .2s ease,background-color .2s ease;
}

/* line 38695, vendor/assets/stylesheets/craft/custom.scss */
.menu-state-arrow-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2300A3FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

/* line 38704, vendor/assets/stylesheets/craft/custom.scss */
.anchor {
  display: flex;
  align-items: center;
}

/* line 38708, vendor/assets/stylesheets/craft/custom.scss */
.anchor a {
  position: relative;
  display: none;
  align-items: center;
  justify-content: flex-start;
  height: 1em;
  width: 1.25em;
  margin-left: -1.25em;
  font-weight: 500;
  font-size: .8em;
  color: #a1a5b7;
  transition: all .2s ease;
}

/* line 38721, vendor/assets/stylesheets/craft/custom.scss */
.anchor a:before {
  content: "#";
}

/* line 38726, vendor/assets/stylesheets/craft/custom.scss */
.anchor:hover a {
  display: flex;
}

/* line 38729, vendor/assets/stylesheets/craft/custom.scss */
.anchor:hover a:hover {
  color: #00a3ff;
  transition: all .2s ease;
}

/* line 38736, vendor/assets/stylesheets/craft/custom.scss */
.card {
  box-shadow: 0 0 20px 0 rgba(76, 87, 125, 0.02);
  border: 0;
}

/* line 38741, vendor/assets/stylesheets/craft/custom.scss */
.card > .card-header {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
  min-height: 70px;
  padding: 1rem 2.25rem;
  background-color: transparent;
}

/* line 38750, vendor/assets/stylesheets/craft/custom.scss */
.card > .card-header .card-title {
  display: flex;
  align-items: center;
  margin: .5rem;
  margin-left: 0;
  font-weight: 500;
  font-size: 1.275rem;
  color: #181c32;
}

/* line 38756, vendor/assets/stylesheets/craft/custom.scss */
.card > .card-header .card-title.flex-column {
  align-items: flex-start;
  justify-content: center;
}

/* line 38761, vendor/assets/stylesheets/craft/custom.scss */
.card > .card-header .card-title .card-icon {
  margin-right: .75rem;
  line-height: 0;
}

/* line 38765, vendor/assets/stylesheets/craft/custom.scss */
.card > .card-header .card-title .card-icon i {
  font-size: 1.25rem;
  color: #7e8299;
  line-height: 0;
}

/* line 38770, vendor/assets/stylesheets/craft/custom.scss */
.card > .card-header .card-title .card-icon i:after, .card > .card-header .card-title .card-icon i:before {
  line-height: 0;
}

/* line 38775, vendor/assets/stylesheets/craft/custom.scss */
.card > .card-header .card-title .card-icon .svg-icon svg {
  height: 24px;
  width: 24px;
}

/* line 38779, vendor/assets/stylesheets/craft/custom.scss */
.card > .card-header .card-title .card-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 38784, vendor/assets/stylesheets/craft/custom.scss */
.card > .card-header .card-title .card-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 38794, vendor/assets/stylesheets/craft/custom.scss */
.card > .card-header .card-title .card-label {
  font-weight: 500;
  font-size: 1.275rem;
  color: #181c32;
  margin: 0 .75rem 0 0;
  flex-wrap: wrap;
}

/* line 38802, vendor/assets/stylesheets/craft/custom.scss */
.card > .card-header .card-title .small, .card > .card-header .card-title small {
  color: #a1a5b7;
  font-size: 1rem;
}

/* line 38807, vendor/assets/stylesheets/craft/custom.scss */
.card > .card-header .card-title .h1, .card > .card-header .card-title .h2, .card > .card-header .card-title .h3, .card > .card-header .card-title .h4, .card > .card-header .card-title .h5, .card > .card-header .card-title .h6, .card > .card-header .card-title h1, .card > .card-header .card-title h2, .card > .card-header .card-title h3, .card > .card-header .card-title h4, .card > .card-header .card-title h5, .card > .card-header .card-title h6 {
  margin-bottom: 0;
}

/* line 38812, vendor/assets/stylesheets/craft/custom.scss */
.card > .card-header .card-toolbar {
  display: flex;
  align-items: center;
  margin: .5rem 0;
  flex-wrap: wrap;
}

/* line 38820, vendor/assets/stylesheets/craft/custom.scss */
.card > .card-body {
  padding: 2rem 2.25rem;
}

/* line 38824, vendor/assets/stylesheets/craft/custom.scss */
.card > .card-footer {
  padding: 2rem 2.25rem;
  background-color: transparent;
}

/* line 38830, vendor/assets/stylesheets/craft/custom.scss */
.card .card-scroll {
  position: relative;
  overflow: auto;
}

/* line 38836, vendor/assets/stylesheets/craft/custom.scss */
.card.card-flush > .card-header {
  border-bottom: 0;
}

/* line 38840, vendor/assets/stylesheets/craft/custom.scss */
.card.card-flush > .card-footer {
  border-top: 0;
}

/* line 38846, vendor/assets/stylesheets/craft/custom.scss */
.card.card-px-0 .card-body, .card.card-px-0 .card-footer, .card.card-px-0 .card-header {
  padding-left: 0;
  padding-right: 0;
}

/* line 38852, vendor/assets/stylesheets/craft/custom.scss */
.card.card-outline {
  box-shadow: none;
  border: 1px solid #eff2f5;
}

/* line 38857, vendor/assets/stylesheets/craft/custom.scss */
.card.card-dashed {
  box-shadow: none;
  border: 1px dashed #e4e6ef;
}

/* line 38862, vendor/assets/stylesheets/craft/custom.scss */
.card.card-stretch {
  height: calc(100% - var(--bs-gutter-y));
}

/* line 38866, vendor/assets/stylesheets/craft/custom.scss */
.card.card-stretch-75 {
  height: calc(75% - var(--bs-gutter-y));
}

/* line 38870, vendor/assets/stylesheets/craft/custom.scss */
.card.card-stretch-50 {
  height: calc(50% - var(--bs-gutter-y));
}

/* line 38874, vendor/assets/stylesheets/craft/custom.scss */
.card.card-stretch-33 {
  height: calc(33.333% - var(--bs-gutter-y));
}

/* line 38878, vendor/assets/stylesheets/craft/custom.scss */
.card.card-stretch-25 {
  height: calc(25% - var(--bs-gutter-y));
}

/* line 38882, vendor/assets/stylesheets/craft/custom.scss */
.card .card-header-stretch {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  align-items: stretch;
}

/* line 38887, vendor/assets/stylesheets/craft/custom.scss */
.card .card-header-stretch .card-toolbar {
  margin: 0;
  align-items: stretch;
}

@media (min-width: 576px) {
  /* line 38896, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-sm-stretch {
    height: calc(100% - var(--bs-gutter-y));
  }
  /* line 38900, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-sm-stretch-75 {
    height: calc(75% - var(--bs-gutter-y));
  }
  /* line 38904, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-sm-stretch-50 {
    height: calc(50% - var(--bs-gutter-y));
  }
  /* line 38908, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-sm-stretch-33 {
    height: calc(33.333% - var(--bs-gutter-y));
  }
  /* line 38912, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-sm-stretch-25 {
    height: calc(25% - var(--bs-gutter-y));
  }
  /* line 38916, vendor/assets/stylesheets/craft/custom.scss */
  .card .card-header-sm-stretch {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: stretch;
  }
  /* line 38921, vendor/assets/stylesheets/craft/custom.scss */
  .card .card-header-sm-stretch .card-toolbar {
    margin: 0;
    align-items: stretch;
  }
}

@media (min-width: 768px) {
  /* line 38931, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-md-stretch {
    height: calc(100% - var(--bs-gutter-y));
  }
  /* line 38935, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-md-stretch-75 {
    height: calc(75% - var(--bs-gutter-y));
  }
  /* line 38939, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-md-stretch-50 {
    height: calc(50% - var(--bs-gutter-y));
  }
  /* line 38943, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-md-stretch-33 {
    height: calc(33.333% - var(--bs-gutter-y));
  }
  /* line 38947, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-md-stretch-25 {
    height: calc(25% - var(--bs-gutter-y));
  }
  /* line 38951, vendor/assets/stylesheets/craft/custom.scss */
  .card .card-header-md-stretch {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: stretch;
  }
  /* line 38956, vendor/assets/stylesheets/craft/custom.scss */
  .card .card-header-md-stretch .card-toolbar {
    margin: 0;
    align-items: stretch;
  }
}

@media (min-width: 992px) {
  /* line 38966, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-lg-stretch {
    height: calc(100% - var(--bs-gutter-y));
  }
  /* line 38970, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-lg-stretch-75 {
    height: calc(75% - var(--bs-gutter-y));
  }
  /* line 38974, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-lg-stretch-50 {
    height: calc(50% - var(--bs-gutter-y));
  }
  /* line 38978, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-lg-stretch-33 {
    height: calc(33.333% - var(--bs-gutter-y));
  }
  /* line 38982, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-lg-stretch-25 {
    height: calc(25% - var(--bs-gutter-y));
  }
  /* line 38986, vendor/assets/stylesheets/craft/custom.scss */
  .card .card-header-lg-stretch {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: stretch;
  }
  /* line 38991, vendor/assets/stylesheets/craft/custom.scss */
  .card .card-header-lg-stretch .card-toolbar {
    margin: 0;
    align-items: stretch;
  }
}

@media (min-width: 1200px) {
  /* line 39001, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-xl-stretch {
    height: calc(100% - var(--bs-gutter-y));
  }
  /* line 39005, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-xl-stretch-75 {
    height: calc(75% - var(--bs-gutter-y));
  }
  /* line 39009, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-xl-stretch-50 {
    height: calc(50% - var(--bs-gutter-y));
  }
  /* line 39013, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-xl-stretch-33 {
    height: calc(33.333% - var(--bs-gutter-y));
  }
  /* line 39017, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-xl-stretch-25 {
    height: calc(25% - var(--bs-gutter-y));
  }
  /* line 39021, vendor/assets/stylesheets/craft/custom.scss */
  .card .card-header-xl-stretch {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: stretch;
  }
  /* line 39026, vendor/assets/stylesheets/craft/custom.scss */
  .card .card-header-xl-stretch .card-toolbar {
    margin: 0;
    align-items: stretch;
  }
}

@media (min-width: 1400px) {
  /* line 39036, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-xxl-stretch {
    height: calc(100% - var(--bs-gutter-y));
  }
  /* line 39040, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-xxl-stretch-75 {
    height: calc(75% - var(--bs-gutter-y));
  }
  /* line 39044, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-xxl-stretch-50 {
    height: calc(50% - var(--bs-gutter-y));
  }
  /* line 39048, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-xxl-stretch-33 {
    height: calc(33.333% - var(--bs-gutter-y));
  }
  /* line 39052, vendor/assets/stylesheets/craft/custom.scss */
  .card.card-xxl-stretch-25 {
    height: calc(25% - var(--bs-gutter-y));
  }
  /* line 39056, vendor/assets/stylesheets/craft/custom.scss */
  .card .card-header-xxl-stretch {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: stretch;
  }
  /* line 39061, vendor/assets/stylesheets/craft/custom.scss */
  .card .card-header-xxl-stretch .card-toolbar {
    margin: 0;
    align-items: stretch;
  }
}

/* line 39069, vendor/assets/stylesheets/craft/custom.scss */
.card-p {
  padding: 2rem 2.25rem !important;
}

/* line 39073, vendor/assets/stylesheets/craft/custom.scss */
.card-px {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important;
}

/* line 39078, vendor/assets/stylesheets/craft/custom.scss */
.card-py {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

/* line 39083, vendor/assets/stylesheets/craft/custom.scss */
.card-rounded {
  border-radius: .475rem;
}

/* line 39087, vendor/assets/stylesheets/craft/custom.scss */
.card-rounded-start {
  border-top-left-radius: .475rem;
  border-bottom-left-radius: .475rem;
}

/* line 39092, vendor/assets/stylesheets/craft/custom.scss */
.card-rounded-end {
  border-top-right-radius: .475rem;
  border-bottom-right-radius: .475rem;
}

/* line 39097, vendor/assets/stylesheets/craft/custom.scss */
.card-rounded-top {
  border-top-left-radius: .475rem;
  border-top-right-radius: .475rem;
}

/* line 39102, vendor/assets/stylesheets/craft/custom.scss */
.card-rounded-bottom {
  border-bottom-left-radius: .475rem;
  border-bottom-right-radius: .475rem;
}

@media (max-width: 767.98px) {
  /* line 39108, vendor/assets/stylesheets/craft/custom.scss */
  .card > .card-header:not(.flex-nowrap) {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}

/* line 39114, vendor/assets/stylesheets/craft/custom.scss */
.breadcrumb {
  display: flex;
  align-items: center;
  background-color: transparent;
  padding: 0;
  margin: 0;
}

/* line 39121, vendor/assets/stylesheets/craft/custom.scss */
.breadcrumb .breadcrumb-item {
  display: flex;
  align-items: center;
  padding-left: 0;
  padding-right: .5rem;
}

/* line 39127, vendor/assets/stylesheets/craft/custom.scss */
.breadcrumb .breadcrumb-item:last-child {
  padding-right: 0;
}

/* line 39131, vendor/assets/stylesheets/craft/custom.scss */
.breadcrumb .breadcrumb-item:after {
  content: "/";
  padding-left: .5rem;
}

/* line 39136, vendor/assets/stylesheets/craft/custom.scss */
.breadcrumb .breadcrumb-item:before, .breadcrumb .breadcrumb-item:last-child:after {
  display: none;
}

/* line 39142, vendor/assets/stylesheets/craft/custom.scss */
.breadcrumb-line .breadcrumb-item:after {
  content: "-";
}

/* line 39146, vendor/assets/stylesheets/craft/custom.scss */
.breadcrumb-dot .breadcrumb-item:after {
  content: "•";
}

/* line 39150, vendor/assets/stylesheets/craft/custom.scss */
.breadcrumb-separatorless .breadcrumb-item:after {
  display: none;
}

/* line 39154, vendor/assets/stylesheets/craft/custom.scss */
.btn {
  outline: 0 !important;
}

/* line 39157, vendor/assets/stylesheets/craft/custom.scss */
.btn:not(.btn-shadow):not(.shadow):not(.shadow-sm):not(.shadow-lg) {
  box-shadow: none !important;
}

/* line 39161, vendor/assets/stylesheets/craft/custom.scss */
.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
  border: 0;
  padding: calc(.75rem + 1px) calc(1.5rem + 1px);
}

/* line 39167, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-lg > .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon), .btn.btn-lg:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon), .btn-group-lg > .btn:not(.btn-icon) {
  padding: calc(.825rem + 1px) calc(1.75rem + 1px);
}

/* line 39171, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-sm > .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
  padding: calc(.55rem + 1px) calc(1.25rem + 1px);
}

/* line 39176, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-sm:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon), .btn-group-sm > .btn:not(.btn-icon) {
  padding: calc(.55rem + 1px) calc(1.25rem + 1px);
}

/* line 39180, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-link {
  border: 0;
  border-radius: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-decoration: none;
  font-weight: 500;
}

/* line 39189, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-outline-dashed {
  border: 1px dashed #e4e6ef;
}

/* line 39193, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-flush {
  appearance: none;
  box-shadow: none;
  border-radius: 0;
  border: none;
  cursor: pointer;
  background-color: transparent;
  outline: 0 !important;
  margin: 0;
  padding: 0;
}

/* line 39205, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-flex {
  display: inline-flex;
  align-items: center;
}

/* line 39210, vendor/assets/stylesheets/craft/custom.scss */
.btn i {
  display: inline-flex;
  font-size: 1rem;
  padding-right: .35rem;
  vertical-align: middle;
  line-height: 0;
}

/* line 39218, vendor/assets/stylesheets/craft/custom.scss */
.btn .svg-icon {
  flex-shrink: 0;
  line-height: 0;
  margin-right: .5rem;
}

/* line 39224, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  height: calc(1.5em + 1.5rem + 2px);
  width: calc(1.5em + 1.5rem + 2px);
}

/* line 39232, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush) {
  border: 0;
}

/* line 39238, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-sm > .btn.btn-icon, .btn.btn-icon.btn-sm {
  height: calc(1.5em + 1.1rem + 2px);
  width: calc(1.5em + 1.1rem + 2px);
}

/* line 39243, vendor/assets/stylesheets/craft/custom.scss */
.btn-group-lg > .btn.btn-icon {
  height: calc(1.5em + 1.65rem + 2px);
  width: calc(1.5em + 1.65rem + 2px);
}

/* line 39250, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon.btn-lg, .btn-group-lg > .btn-icon.btn {
  height: calc(1.5em + 1.65rem + 2px);
  width: calc(1.5em + 1.65rem + 2px);
}

/* line 39255, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon.btn-circle {
  border-radius: 50%;
}

/* line 39259, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon .svg-icon, .btn.btn-icon i {
  padding: 0;
  margin: 0;
  line-height: 1;
}

/* line 39266, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-white {
  color: #7e8299;
  border-color: #fff;
  background-color: #fff;
}

/* line 39271, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-white i {
  color: #7e8299;
}

/* line 39276, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 39281, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39286, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-white.dropdown-toggle:after {
  color: #7e8299;
}

/* line 39293, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-white, .btn-check:checked + .btn.btn-white {
  color: #7e8299;
  border-color: #f5f8fa;
  background-color: #f5f8fa;
}

/* line 39301, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-white.active, .btn.btn-white.show, .btn.btn-white:active:not(.btn-active), .btn.btn-white:focus:not(.btn-active), .btn.btn-white:hover:not(.btn-active) {
  color: #7e8299;
  border-color: #f5f8fa;
  background-color: #f5f8fa;
}

/* line 39308, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-white {
  color: #7e8299;
  border-color: #f5f8fa;
  background-color: #f5f8fa;
}

/* line 39315, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-white i, .btn-check:checked + .btn.btn-white i {
  color: #7e8299;
}

/* line 39321, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-white.active i, .btn.btn-white.show i, .btn.btn-white:active:not(.btn-active) i, .btn.btn-white:focus:not(.btn-active) i, .btn.btn-white:hover:not(.btn-active) i {
  color: #7e8299;
}

/* line 39326, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-white i {
  color: #7e8299;
}

/* line 39331, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-white .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 39338, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-white.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-white.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-white:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-white:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-white:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 39344, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 39350, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-white .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39356, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-white.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-white.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-white:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-white:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-white:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39361, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39366, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-white.dropdown-toggle:after, .btn-check:checked + .btn.btn-white.dropdown-toggle:after {
  color: #7e8299;
}

/* line 39372, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-white.active.dropdown-toggle:after, .btn.btn-white.show.dropdown-toggle:after, .btn.btn-white.dropdown-toggle:active:not(.btn-active):after, .btn.btn-white.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-white.dropdown-toggle:hover:not(.btn-active):after {
  color: #7e8299;
}

/* line 39377, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-white.dropdown-toggle:after {
  color: #7e8299;
}

/* line 39381, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-bg-white {
  border-color: #fff;
  background-color: #fff;
}

/* line 39387, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-white, .btn-check:checked + .btn.btn-active-white {
  color: #7e8299;
  border-color: #fff;
  background-color: #fff;
}

/* line 39395, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-white.active, .btn.btn-active-white.show, .btn.btn-active-white:active:not(.btn-active), .btn.btn-active-white:focus:not(.btn-active), .btn.btn-active-white:hover:not(.btn-active) {
  color: #7e8299;
  border-color: #fff;
  background-color: #fff;
}

/* line 39402, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-white {
  color: #7e8299;
  border-color: #fff;
  background-color: #fff;
}

/* line 39409, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-white i, .btn-check:checked + .btn.btn-active-white i {
  color: #7e8299;
}

/* line 39415, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-white.active i, .btn.btn-active-white.show i, .btn.btn-active-white:active:not(.btn-active) i, .btn.btn-active-white:focus:not(.btn-active) i, .btn.btn-active-white:hover:not(.btn-active) i {
  color: #7e8299;
}

/* line 39420, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-white i {
  color: #7e8299;
}

/* line 39425, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-white .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 39432, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-white.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-white.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-white:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-white:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-white:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 39438, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 39444, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-white .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39450, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-white.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-white.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-white:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-white:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-white:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39455, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39460, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-white.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-white.dropdown-toggle:after {
  color: #7e8299;
}

/* line 39466, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-white.active.dropdown-toggle:after, .btn.btn-active-white.show.dropdown-toggle:after, .btn.btn-active-white.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-white.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-white.dropdown-toggle:hover:not(.btn-active):after {
  color: #7e8299;
}

/* line 39471, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-white.dropdown-toggle:after {
  color: #7e8299;
}

/* line 39475, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light {
  color: #7e8299;
  border-color: #f5f8fa;
  background-color: #f5f8fa;
}

/* line 39480, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light i {
  color: #7e8299;
}

/* line 39485, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 39490, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39495, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light.dropdown-toggle:after {
  color: #7e8299;
}

/* line 39501, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light, .btn-check:checked + .btn.btn-light {
  color: #7e8299;
  border-color: #e4e6ef;
  background-color: #e4e6ef;
}

/* line 39509, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light.active, .btn.btn-light.show, .btn.btn-light:active:not(.btn-active), .btn.btn-light:focus:not(.btn-active), .btn.btn-light:hover:not(.btn-active) {
  color: #7e8299;
  border-color: #e4e6ef;
  background-color: #e4e6ef;
}

/* line 39516, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light {
  color: #7e8299;
  border-color: #e4e6ef;
  background-color: #e4e6ef;
}

/* line 39523, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light i, .btn-check:checked + .btn.btn-light i {
  color: #7e8299;
}

/* line 39529, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light.active i, .btn.btn-light.show i, .btn.btn-light:active:not(.btn-active) i, .btn.btn-light:focus:not(.btn-active) i, .btn.btn-light:hover:not(.btn-active) i {
  color: #7e8299;
}

/* line 39534, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light i {
  color: #7e8299;
}

/* line 39539, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 39546, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 39552, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 39558, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39564, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39569, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39574, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light.dropdown-toggle:after, .btn-check:checked + .btn.btn-light.dropdown-toggle:after {
  color: #7e8299;
}

/* line 39580, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light.active.dropdown-toggle:after, .btn.btn-light.show.dropdown-toggle:after, .btn.btn-light.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light.dropdown-toggle:hover:not(.btn-active):after {
  color: #7e8299;
}

/* line 39585, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light.dropdown-toggle:after {
  color: #7e8299;
}

/* line 39589, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-bg-light {
  border-color: #f5f8fa;
  background-color: #f5f8fa;
}

/* line 39595, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light, .btn-check:checked + .btn.btn-active-light {
  color: #7e8299;
  border-color: #f5f8fa;
  background-color: #f5f8fa;
}

/* line 39603, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light.active, .btn.btn-active-light.show, .btn.btn-active-light:active:not(.btn-active), .btn.btn-active-light:focus:not(.btn-active), .btn.btn-active-light:hover:not(.btn-active) {
  color: #7e8299;
  border-color: #f5f8fa;
  background-color: #f5f8fa;
}

/* line 39610, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light {
  color: #7e8299;
  border-color: #f5f8fa;
  background-color: #f5f8fa;
}

/* line 39617, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light i, .btn-check:checked + .btn.btn-active-light i {
  color: #7e8299;
}

/* line 39623, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light.active i, .btn.btn-active-light.show i, .btn.btn-active-light:active:not(.btn-active) i, .btn.btn-active-light:focus:not(.btn-active) i, .btn.btn-active-light:hover:not(.btn-active) i {
  color: #7e8299;
}

/* line 39628, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light i {
  color: #7e8299;
}

/* line 39633, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 39640, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 39646, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 39652, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39658, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39663, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39668, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-light.dropdown-toggle:after {
  color: #7e8299;
}

/* line 39674, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light.active.dropdown-toggle:after, .btn.btn-active-light.show.dropdown-toggle:after, .btn.btn-active-light.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-light.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-light.dropdown-toggle:hover:not(.btn-active):after {
  color: #7e8299;
}

/* line 39679, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light.dropdown-toggle:after {
  color: #7e8299;
}

/* line 39683, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-primary {
  color: #fff;
  border-color: #00a3ff;
  background-color: #00a3ff;
}

/* line 39688, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-primary i {
  color: #fff;
}

/* line 39693, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 39698, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39703, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-primary.dropdown-toggle:after {
  color: #fff;
}

/* line 39709, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-primary, .btn-check:checked + .btn.btn-primary {
  color: #fff;
  border-color: #008bd9;
  background-color: #008bd9;
}

/* line 39717, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-primary.active, .btn.btn-primary.show, .btn.btn-primary:active:not(.btn-active), .btn.btn-primary:focus:not(.btn-active), .btn.btn-primary:hover:not(.btn-active) {
  color: #fff;
  border-color: #008bd9;
  background-color: #008bd9;
}

/* line 39724, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-primary {
  color: #fff;
  border-color: #008bd9;
  background-color: #008bd9;
}

/* line 39731, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-primary i, .btn-check:checked + .btn.btn-primary i {
  color: #fff;
}

/* line 39737, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-primary.active i, .btn.btn-primary.show i, .btn.btn-primary:active:not(.btn-active) i, .btn.btn-primary:focus:not(.btn-active) i, .btn.btn-primary:hover:not(.btn-active) i {
  color: #fff;
}

/* line 39742, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-primary i {
  color: #fff;
}

/* line 39747, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 39754, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-primary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-primary.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 39760, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 39766, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39772, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39777, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39782, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-primary.dropdown-toggle:after, .btn-check:checked + .btn.btn-primary.dropdown-toggle:after {
  color: #fff;
}

/* line 39788, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-primary.active.dropdown-toggle:after, .btn.btn-primary.show.dropdown-toggle:after, .btn.btn-primary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-primary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-primary.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 39793, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-primary.dropdown-toggle:after {
  color: #fff;
}

/* line 39797, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-primary {
  color: #00a3ff;
  border-color: #f1faff;
  background-color: #f1faff;
}

/* line 39802, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-primary i {
  color: #00a3ff;
}

/* line 39807, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 39812, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39817, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-primary.dropdown-toggle:after {
  color: #00a3ff;
}

/* line 39823, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-primary, .btn-check:checked + .btn.btn-light-primary {
  color: #fff;
  border-color: #00a3ff;
  background-color: #00a3ff;
}

/* line 39831, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-primary.active, .btn.btn-light-primary.show, .btn.btn-light-primary:active:not(.btn-active), .btn.btn-light-primary:focus:not(.btn-active), .btn.btn-light-primary:hover:not(.btn-active) {
  color: #fff;
  border-color: #00a3ff;
  background-color: #00a3ff;
}

/* line 39838, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-primary {
  color: #fff;
  border-color: #00a3ff;
  background-color: #00a3ff;
}

/* line 39845, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-primary i, .btn-check:checked + .btn.btn-light-primary i {
  color: #fff;
}

/* line 39851, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-primary.active i, .btn.btn-light-primary.show i, .btn.btn-light-primary:active:not(.btn-active) i, .btn.btn-light-primary:focus:not(.btn-active) i, .btn.btn-light-primary:hover:not(.btn-active) i {
  color: #fff;
}

/* line 39856, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-primary i {
  color: #fff;
}

/* line 39861, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 39868, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-primary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-primary.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 39874, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 39880, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39886, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39891, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39896, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-primary.dropdown-toggle:after, .btn-check:checked + .btn.btn-light-primary.dropdown-toggle:after {
  color: #fff;
}

/* line 39902, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-primary.active.dropdown-toggle:after, .btn.btn-light-primary.show.dropdown-toggle:after, .btn.btn-light-primary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-primary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-primary.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 39907, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-primary.dropdown-toggle:after {
  color: #fff;
}

/* line 39911, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-bg-primary {
  border-color: #00a3ff;
  background-color: #00a3ff;
}

/* line 39917, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-primary, .btn-check:checked + .btn.btn-active-primary {
  color: #fff;
  border-color: #00a3ff;
  background-color: #00a3ff;
}

/* line 39925, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-primary.active, .btn.btn-active-primary.show, .btn.btn-active-primary:active:not(.btn-active), .btn.btn-active-primary:focus:not(.btn-active), .btn.btn-active-primary:hover:not(.btn-active) {
  color: #fff;
  border-color: #00a3ff;
  background-color: #00a3ff;
}

/* line 39932, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-primary {
  color: #fff;
  border-color: #00a3ff;
  background-color: #00a3ff;
}

/* line 39939, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-primary i, .btn-check:checked + .btn.btn-active-primary i {
  color: #fff;
}

/* line 39945, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-primary.active i, .btn.btn-active-primary.show i, .btn.btn-active-primary:active:not(.btn-active) i, .btn.btn-active-primary:focus:not(.btn-active) i, .btn.btn-active-primary:hover:not(.btn-active) i {
  color: #fff;
}

/* line 39950, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-primary i {
  color: #fff;
}

/* line 39955, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 39962, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-primary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-primary.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 39968, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 39974, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39980, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39985, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 39990, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-primary.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-primary.dropdown-toggle:after {
  color: #fff;
}

/* line 39996, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-primary.active.dropdown-toggle:after, .btn.btn-active-primary.show.dropdown-toggle:after, .btn.btn-active-primary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-primary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-primary.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 40001, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-primary.dropdown-toggle:after {
  color: #fff;
}

/* line 40006, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-primary, .btn-check:checked + .btn.btn-active-light-primary {
  color: #00a3ff;
  border-color: #f1faff;
  background-color: #f1faff;
}

/* line 40014, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-primary.active, .btn.btn-active-light-primary.show, .btn.btn-active-light-primary:active:not(.btn-active), .btn.btn-active-light-primary:focus:not(.btn-active), .btn.btn-active-light-primary:hover:not(.btn-active) {
  color: #00a3ff;
  border-color: #f1faff;
  background-color: #f1faff;
}

/* line 40021, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-primary {
  color: #00a3ff;
  border-color: #f1faff;
  background-color: #f1faff;
}

/* line 40028, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-primary i, .btn-check:checked + .btn.btn-active-light-primary i {
  color: #00a3ff;
}

/* line 40034, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-primary.active i, .btn.btn-active-light-primary.show i, .btn.btn-active-light-primary:active:not(.btn-active) i, .btn.btn-active-light-primary:focus:not(.btn-active) i, .btn.btn-active-light-primary:hover:not(.btn-active) i {
  color: #00a3ff;
}

/* line 40039, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-primary i {
  color: #00a3ff;
}

/* line 40044, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-light-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 40051, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-primary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-primary.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 40057, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 40063, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40069, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40074, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40079, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-primary.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-light-primary.dropdown-toggle:after {
  color: #00a3ff;
}

/* line 40085, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-primary.active.dropdown-toggle:after, .btn.btn-active-light-primary.show.dropdown-toggle:after, .btn.btn-active-light-primary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-light-primary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-light-primary.dropdown-toggle:hover:not(.btn-active):after {
  color: #00a3ff;
}

/* line 40090, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-primary.dropdown-toggle:after {
  color: #00a3ff;
}

/* line 40095, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-primary.btn-outline {
  border-color: #00a3ff !important;
}

/* line 40099, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-secondary {
  color: #3f4254;
  border-color: #e4e6ef;
  background-color: #e4e6ef;
}

/* line 40104, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-secondary i {
  color: #3f4254;
}

/* line 40109, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 40114, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40119, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-secondary.dropdown-toggle:after {
  color: #3f4254;
}

/* line 40126, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-secondary, .btn-check:checked + .btn.btn-secondary {
  color: #3f4254;
  border-color: #b5b5c3;
  background-color: #b5b5c3;
}

/* line 40134, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-secondary.active, .btn.btn-secondary.show, .btn.btn-secondary:active:not(.btn-active), .btn.btn-secondary:focus:not(.btn-active), .btn.btn-secondary:hover:not(.btn-active) {
  color: #3f4254;
  border-color: #b5b5c3;
  background-color: #b5b5c3;
}

/* line 40141, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-secondary {
  color: #3f4254;
  border-color: #b5b5c3;
  background-color: #b5b5c3;
}

/* line 40148, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-secondary i, .btn-check:checked + .btn.btn-secondary i {
  color: #3f4254;
}

/* line 40154, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-secondary.active i, .btn.btn-secondary.show i, .btn.btn-secondary:active:not(.btn-active) i, .btn.btn-secondary:focus:not(.btn-active) i, .btn.btn-secondary:hover:not(.btn-active) i {
  color: #3f4254;
}

/* line 40159, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-secondary i {
  color: #3f4254;
}

/* line 40164, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-secondary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 40171, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-secondary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-secondary.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-secondary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-secondary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-secondary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 40177, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 40183, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40189, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-secondary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-secondary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-secondary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-secondary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-secondary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40194, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40199, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-secondary.dropdown-toggle:after, .btn-check:checked + .btn.btn-secondary.dropdown-toggle:after {
  color: #3f4254;
}

/* line 40205, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-secondary.active.dropdown-toggle:after, .btn.btn-secondary.show.dropdown-toggle:after, .btn.btn-secondary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-secondary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-secondary.dropdown-toggle:hover:not(.btn-active):after {
  color: #3f4254;
}

/* line 40210, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-secondary.dropdown-toggle:after {
  color: #3f4254;
}

/* line 40214, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-bg-secondary {
  border-color: #e4e6ef;
  background-color: #e4e6ef;
}

/* line 40220, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-secondary, .btn-check:checked + .btn.btn-active-secondary {
  color: #3f4254;
  border-color: #e4e6ef;
  background-color: #e4e6ef;
}

/* line 40228, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-secondary.active, .btn.btn-active-secondary.show, .btn.btn-active-secondary:active:not(.btn-active), .btn.btn-active-secondary:focus:not(.btn-active), .btn.btn-active-secondary:hover:not(.btn-active) {
  color: #3f4254;
  border-color: #e4e6ef;
  background-color: #e4e6ef;
}

/* line 40235, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-secondary {
  color: #3f4254;
  border-color: #e4e6ef;
  background-color: #e4e6ef;
}

/* line 40242, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-secondary i, .btn-check:checked + .btn.btn-active-secondary i {
  color: #3f4254;
}

/* line 40248, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-secondary.active i, .btn.btn-active-secondary.show i, .btn.btn-active-secondary:active:not(.btn-active) i, .btn.btn-active-secondary:focus:not(.btn-active) i, .btn.btn-active-secondary:hover:not(.btn-active) i {
  color: #3f4254;
}

/* line 40253, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-secondary i {
  color: #3f4254;
}

/* line 40258, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-secondary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 40265, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-secondary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-secondary.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-secondary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-secondary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-secondary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 40271, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 40277, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40283, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-secondary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-secondary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-secondary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-secondary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-secondary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40288, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40293, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-secondary.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-secondary.dropdown-toggle:after {
  color: #3f4254;
}

/* line 40299, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-secondary.active.dropdown-toggle:after, .btn.btn-active-secondary.show.dropdown-toggle:after, .btn.btn-active-secondary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-secondary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-secondary.dropdown-toggle:hover:not(.btn-active):after {
  color: #3f4254;
}

/* line 40304, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-secondary.dropdown-toggle:after {
  color: #3f4254;
}

/* line 40308, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-success {
  color: #fff;
  border-color: #50cd89;
  background-color: #50cd89;
}

/* line 40313, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-success i {
  color: #fff;
}

/* line 40318, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 40323, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40328, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-success.dropdown-toggle:after {
  color: #fff;
}

/* line 40334, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-success, .btn-check:checked + .btn.btn-success {
  color: #fff;
  border-color: #47be7d;
  background-color: #47be7d;
}

/* line 40342, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-success.active, .btn.btn-success.show, .btn.btn-success:active:not(.btn-active), .btn.btn-success:focus:not(.btn-active), .btn.btn-success:hover:not(.btn-active) {
  color: #fff;
  border-color: #47be7d;
  background-color: #47be7d;
}

/* line 40349, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-success {
  color: #fff;
  border-color: #47be7d;
  background-color: #47be7d;
}

/* line 40356, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-success i, .btn-check:checked + .btn.btn-success i {
  color: #fff;
}

/* line 40362, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-success.active i, .btn.btn-success.show i, .btn.btn-success:active:not(.btn-active) i, .btn.btn-success:focus:not(.btn-active) i, .btn.btn-success:hover:not(.btn-active) i {
  color: #fff;
}

/* line 40367, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-success i {
  color: #fff;
}

/* line 40372, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-success .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 40379, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-success.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-success.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-success:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-success:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-success:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 40385, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 40391, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40397, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-success.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-success:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-success:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-success:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40402, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40407, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-success.dropdown-toggle:after, .btn-check:checked + .btn.btn-success.dropdown-toggle:after {
  color: #fff;
}

/* line 40413, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-success.active.dropdown-toggle:after, .btn.btn-success.show.dropdown-toggle:after, .btn.btn-success.dropdown-toggle:active:not(.btn-active):after, .btn.btn-success.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-success.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 40418, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-success.dropdown-toggle:after {
  color: #fff;
}

/* line 40422, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-success {
  color: #50cd89;
  border-color: #e8fff3;
  background-color: #e8fff3;
}

/* line 40427, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-success i {
  color: #50cd89;
}

/* line 40432, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #50cd89;
}

/* line 40437, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40442, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-success.dropdown-toggle:after {
  color: #50cd89;
}

/* line 40448, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-success, .btn-check:checked + .btn.btn-light-success {
  color: #fff;
  border-color: #50cd89;
  background-color: #50cd89;
}

/* line 40456, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-success.active, .btn.btn-light-success.show, .btn.btn-light-success:active:not(.btn-active), .btn.btn-light-success:focus:not(.btn-active), .btn.btn-light-success:hover:not(.btn-active) {
  color: #fff;
  border-color: #50cd89;
  background-color: #50cd89;
}

/* line 40463, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-success {
  color: #fff;
  border-color: #50cd89;
  background-color: #50cd89;
}

/* line 40470, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-success i, .btn-check:checked + .btn.btn-light-success i {
  color: #fff;
}

/* line 40476, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-success.active i, .btn.btn-light-success.show i, .btn.btn-light-success:active:not(.btn-active) i, .btn.btn-light-success:focus:not(.btn-active) i, .btn.btn-light-success:hover:not(.btn-active) i {
  color: #fff;
}

/* line 40481, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-success i {
  color: #fff;
}

/* line 40486, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-success .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 40493, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-success.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-success.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-success:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-success:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-success:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 40499, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 40505, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40511, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-success.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-success:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-success:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-success:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40516, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40521, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-success.dropdown-toggle:after, .btn-check:checked + .btn.btn-light-success.dropdown-toggle:after {
  color: #fff;
}

/* line 40527, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-success.active.dropdown-toggle:after, .btn.btn-light-success.show.dropdown-toggle:after, .btn.btn-light-success.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-success.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-success.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 40532, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-success.dropdown-toggle:after {
  color: #fff;
}

/* line 40536, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-bg-success {
  border-color: #50cd89;
  background-color: #50cd89;
}

/* line 40542, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-success, .btn-check:checked + .btn.btn-active-success {
  color: #fff;
  border-color: #50cd89;
  background-color: #50cd89;
}

/* line 40550, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-success.active, .btn.btn-active-success.show, .btn.btn-active-success:active:not(.btn-active), .btn.btn-active-success:focus:not(.btn-active), .btn.btn-active-success:hover:not(.btn-active) {
  color: #fff;
  border-color: #50cd89;
  background-color: #50cd89;
}

/* line 40557, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-success {
  color: #fff;
  border-color: #50cd89;
  background-color: #50cd89;
}

/* line 40564, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-success i, .btn-check:checked + .btn.btn-active-success i {
  color: #fff;
}

/* line 40570, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-success.active i, .btn.btn-active-success.show i, .btn.btn-active-success:active:not(.btn-active) i, .btn.btn-active-success:focus:not(.btn-active) i, .btn.btn-active-success:hover:not(.btn-active) i {
  color: #fff;
}

/* line 40575, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-success i {
  color: #fff;
}

/* line 40580, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-success .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 40587, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-success.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-success.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-success:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-success:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-success:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 40593, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 40599, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40605, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-success.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-success:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-success:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-success:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40610, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40615, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-success.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-success.dropdown-toggle:after {
  color: #fff;
}

/* line 40621, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-success.active.dropdown-toggle:after, .btn.btn-active-success.show.dropdown-toggle:after, .btn.btn-active-success.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-success.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-success.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 40626, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-success.dropdown-toggle:after {
  color: #fff;
}

/* line 40631, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-success, .btn-check:checked + .btn.btn-active-light-success {
  color: #50cd89;
  border-color: #e8fff3;
  background-color: #e8fff3;
}

/* line 40639, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-success.active, .btn.btn-active-light-success.show, .btn.btn-active-light-success:active:not(.btn-active), .btn.btn-active-light-success:focus:not(.btn-active), .btn.btn-active-light-success:hover:not(.btn-active) {
  color: #50cd89;
  border-color: #e8fff3;
  background-color: #e8fff3;
}

/* line 40646, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-success {
  color: #50cd89;
  border-color: #e8fff3;
  background-color: #e8fff3;
}

/* line 40653, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-success i, .btn-check:checked + .btn.btn-active-light-success i {
  color: #50cd89;
}

/* line 40659, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-success.active i, .btn.btn-active-light-success.show i, .btn.btn-active-light-success:active:not(.btn-active) i, .btn.btn-active-light-success:focus:not(.btn-active) i, .btn.btn-active-light-success:hover:not(.btn-active) i {
  color: #50cd89;
}

/* line 40664, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-success i {
  color: #50cd89;
}

/* line 40669, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-success .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-light-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #50cd89;
}

/* line 40676, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-success.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-success.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-success:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-success:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-success:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #50cd89;
}

/* line 40682, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #50cd89;
}

/* line 40688, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40694, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-success.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-success:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-success:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-success:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40699, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40704, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-success.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-light-success.dropdown-toggle:after {
  color: #50cd89;
}

/* line 40710, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-success.active.dropdown-toggle:after, .btn.btn-active-light-success.show.dropdown-toggle:after, .btn.btn-active-light-success.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-light-success.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-light-success.dropdown-toggle:hover:not(.btn-active):after {
  color: #50cd89;
}

/* line 40715, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-success.dropdown-toggle:after {
  color: #50cd89;
}

/* line 40720, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-success.btn-outline {
  border-color: #50cd89 !important;
}

/* line 40724, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-info {
  color: #fff;
  border-color: #7239ea;
  background-color: #7239ea;
}

/* line 40729, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-info i {
  color: #fff;
}

/* line 40734, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 40739, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40744, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-info.dropdown-toggle:after {
  color: #fff;
}

/* line 40751, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-info, .btn-check:checked + .btn.btn-info {
  color: #fff;
  border-color: #5014d0;
  background-color: #5014d0;
}

/* line 40759, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-info.active, .btn.btn-info.show, .btn.btn-info:active:not(.btn-active), .btn.btn-info:focus:not(.btn-active), .btn.btn-info:hover:not(.btn-active) {
  color: #fff;
  border-color: #5014d0;
  background-color: #5014d0;
}

/* line 40766, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-info {
  color: #fff;
  border-color: #5014d0;
  background-color: #5014d0;
}

/* line 40773, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-info i, .btn-check:checked + .btn.btn-info i {
  color: #fff;
}

/* line 40779, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-info.active i, .btn.btn-info.show i, .btn.btn-info:active:not(.btn-active) i, .btn.btn-info:focus:not(.btn-active) i, .btn.btn-info:hover:not(.btn-active) i {
  color: #fff;
}

/* line 40784, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-info i {
  color: #fff;
}

/* line 40789, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-info .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 40796, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-info.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-info.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-info:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-info:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-info:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 40802, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 40808, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40814, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-info.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-info:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-info:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-info:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40819, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40824, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-info.dropdown-toggle:after, .btn-check:checked + .btn.btn-info.dropdown-toggle:after {
  color: #fff;
}

/* line 40830, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-info.active.dropdown-toggle:after, .btn.btn-info.show.dropdown-toggle:after, .btn.btn-info.dropdown-toggle:active:not(.btn-active):after, .btn.btn-info.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-info.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 40835, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-info.dropdown-toggle:after {
  color: #fff;
}

/* line 40839, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-info {
  color: #7239ea;
  border-color: #f8f5ff;
  background-color: #f8f5ff;
}

/* line 40844, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-info i {
  color: #7239ea;
}

/* line 40849, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7239ea;
}

/* line 40854, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40859, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-info.dropdown-toggle:after {
  color: #7239ea;
}

/* line 40865, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-info, .btn-check:checked + .btn.btn-light-info {
  color: #fff;
  border-color: #7239ea;
  background-color: #7239ea;
}

/* line 40873, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-info.active, .btn.btn-light-info.show, .btn.btn-light-info:active:not(.btn-active), .btn.btn-light-info:focus:not(.btn-active), .btn.btn-light-info:hover:not(.btn-active) {
  color: #fff;
  border-color: #7239ea;
  background-color: #7239ea;
}

/* line 40880, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-info {
  color: #fff;
  border-color: #7239ea;
  background-color: #7239ea;
}

/* line 40887, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-info i, .btn-check:checked + .btn.btn-light-info i {
  color: #fff;
}

/* line 40893, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-info.active i, .btn.btn-light-info.show i, .btn.btn-light-info:active:not(.btn-active) i, .btn.btn-light-info:focus:not(.btn-active) i, .btn.btn-light-info:hover:not(.btn-active) i {
  color: #fff;
}

/* line 40898, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-info i {
  color: #fff;
}

/* line 40903, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-info .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 40910, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-info.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-info.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-info:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-info:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-info:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 40916, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 40922, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40928, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-info.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-info:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-info:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-info:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40933, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 40938, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-info.dropdown-toggle:after, .btn-check:checked + .btn.btn-light-info.dropdown-toggle:after {
  color: #fff;
}

/* line 40944, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-info.active.dropdown-toggle:after, .btn.btn-light-info.show.dropdown-toggle:after, .btn.btn-light-info.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-info.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-info.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 40949, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-info.dropdown-toggle:after {
  color: #fff;
}

/* line 40953, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-bg-info {
  border-color: #7239ea;
  background-color: #7239ea;
}

/* line 40959, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-info, .btn-check:checked + .btn.btn-active-info {
  color: #fff;
  border-color: #7239ea;
  background-color: #7239ea;
}

/* line 40967, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-info.active, .btn.btn-active-info.show, .btn.btn-active-info:active:not(.btn-active), .btn.btn-active-info:focus:not(.btn-active), .btn.btn-active-info:hover:not(.btn-active) {
  color: #fff;
  border-color: #7239ea;
  background-color: #7239ea;
}

/* line 40974, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-info {
  color: #fff;
  border-color: #7239ea;
  background-color: #7239ea;
}

/* line 40981, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-info i, .btn-check:checked + .btn.btn-active-info i {
  color: #fff;
}

/* line 40987, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-info.active i, .btn.btn-active-info.show i, .btn.btn-active-info:active:not(.btn-active) i, .btn.btn-active-info:focus:not(.btn-active) i, .btn.btn-active-info:hover:not(.btn-active) i {
  color: #fff;
}

/* line 40992, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-info i {
  color: #fff;
}

/* line 40997, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-info .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41004, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-info.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-info.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-info:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-info:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-info:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41010, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41016, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41022, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-info.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-info:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-info:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-info:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41027, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41032, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-info.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-info.dropdown-toggle:after {
  color: #fff;
}

/* line 41038, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-info.active.dropdown-toggle:after, .btn.btn-active-info.show.dropdown-toggle:after, .btn.btn-active-info.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-info.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-info.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 41043, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-info.dropdown-toggle:after {
  color: #fff;
}

/* line 41048, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-info, .btn-check:checked + .btn.btn-active-light-info {
  color: #7239ea;
  border-color: #f8f5ff;
  background-color: #f8f5ff;
}

/* line 41056, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-info.active, .btn.btn-active-light-info.show, .btn.btn-active-light-info:active:not(.btn-active), .btn.btn-active-light-info:focus:not(.btn-active), .btn.btn-active-light-info:hover:not(.btn-active) {
  color: #7239ea;
  border-color: #f8f5ff;
  background-color: #f8f5ff;
}

/* line 41063, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-info {
  color: #7239ea;
  border-color: #f8f5ff;
  background-color: #f8f5ff;
}

/* line 41070, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-info i, .btn-check:checked + .btn.btn-active-light-info i {
  color: #7239ea;
}

/* line 41076, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-info.active i, .btn.btn-active-light-info.show i, .btn.btn-active-light-info:active:not(.btn-active) i, .btn.btn-active-light-info:focus:not(.btn-active) i, .btn.btn-active-light-info:hover:not(.btn-active) i {
  color: #7239ea;
}

/* line 41081, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-info i {
  color: #7239ea;
}

/* line 41086, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-info .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-light-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7239ea;
}

/* line 41093, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-info.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-info.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-info:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-info:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-info:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7239ea;
}

/* line 41099, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7239ea;
}

/* line 41105, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41111, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-info.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-info:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-info:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-info:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41116, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41121, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-info.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-light-info.dropdown-toggle:after {
  color: #7239ea;
}

/* line 41127, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-info.active.dropdown-toggle:after, .btn.btn-active-light-info.show.dropdown-toggle:after, .btn.btn-active-light-info.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-light-info.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-light-info.dropdown-toggle:hover:not(.btn-active):after {
  color: #7239ea;
}

/* line 41132, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-info.dropdown-toggle:after {
  color: #7239ea;
}

/* line 41137, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-info.btn-outline {
  border-color: #7239ea !important;
}

/* line 41141, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-warning {
  color: #fff;
  border-color: #ffc700;
  background-color: #ffc700;
}

/* line 41146, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-warning i {
  color: #fff;
}

/* line 41151, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41156, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41161, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-warning.dropdown-toggle:after {
  color: #fff;
}

/* line 41168, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-warning, .btn-check:checked + .btn.btn-warning {
  color: #fff;
  border-color: #f1bc00;
  background-color: #f1bc00;
}

/* line 41176, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-warning.active, .btn.btn-warning.show, .btn.btn-warning:active:not(.btn-active), .btn.btn-warning:focus:not(.btn-active), .btn.btn-warning:hover:not(.btn-active) {
  color: #fff;
  border-color: #f1bc00;
  background-color: #f1bc00;
}

/* line 41183, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-warning {
  color: #fff;
  border-color: #f1bc00;
  background-color: #f1bc00;
}

/* line 41190, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-warning i, .btn-check:checked + .btn.btn-warning i {
  color: #fff;
}

/* line 41196, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-warning.active i, .btn.btn-warning.show i, .btn.btn-warning:active:not(.btn-active) i, .btn.btn-warning:focus:not(.btn-active) i, .btn.btn-warning:hover:not(.btn-active) i {
  color: #fff;
}

/* line 41201, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-warning i {
  color: #fff;
}

/* line 41206, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41213, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-warning.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-warning.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-warning:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-warning:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-warning:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41219, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41225, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41231, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-warning.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-warning:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-warning:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-warning:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41236, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41241, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-warning.dropdown-toggle:after, .btn-check:checked + .btn.btn-warning.dropdown-toggle:after {
  color: #fff;
}

/* line 41247, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-warning.active.dropdown-toggle:after, .btn.btn-warning.show.dropdown-toggle:after, .btn.btn-warning.dropdown-toggle:active:not(.btn-active):after, .btn.btn-warning.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-warning.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 41252, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-warning.dropdown-toggle:after {
  color: #fff;
}

/* line 41256, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-warning {
  color: #ffc700;
  border-color: #fff8dd;
  background-color: #fff8dd;
}

/* line 41261, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-warning i {
  color: #ffc700;
}

/* line 41266, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffc700;
}

/* line 41271, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41276, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-warning.dropdown-toggle:after {
  color: #ffc700;
}

/* line 41282, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-warning, .btn-check:checked + .btn.btn-light-warning {
  color: #fff;
  border-color: #ffc700;
  background-color: #ffc700;
}

/* line 41290, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-warning.active, .btn.btn-light-warning.show, .btn.btn-light-warning:active:not(.btn-active), .btn.btn-light-warning:focus:not(.btn-active), .btn.btn-light-warning:hover:not(.btn-active) {
  color: #fff;
  border-color: #ffc700;
  background-color: #ffc700;
}

/* line 41297, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-warning {
  color: #fff;
  border-color: #ffc700;
  background-color: #ffc700;
}

/* line 41304, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-warning i, .btn-check:checked + .btn.btn-light-warning i {
  color: #fff;
}

/* line 41310, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-warning.active i, .btn.btn-light-warning.show i, .btn.btn-light-warning:active:not(.btn-active) i, .btn.btn-light-warning:focus:not(.btn-active) i, .btn.btn-light-warning:hover:not(.btn-active) i {
  color: #fff;
}

/* line 41315, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-warning i {
  color: #fff;
}

/* line 41320, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41327, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-warning.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-warning.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-warning:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-warning:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-warning:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41333, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41339, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41345, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-warning.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-warning:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-warning:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-warning:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41350, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41355, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-warning.dropdown-toggle:after, .btn-check:checked + .btn.btn-light-warning.dropdown-toggle:after {
  color: #fff;
}

/* line 41361, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-warning.active.dropdown-toggle:after, .btn.btn-light-warning.show.dropdown-toggle:after, .btn.btn-light-warning.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-warning.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-warning.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 41366, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-warning.dropdown-toggle:after {
  color: #fff;
}

/* line 41370, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-bg-warning {
  border-color: #ffc700;
  background-color: #ffc700;
}

/* line 41376, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-warning, .btn-check:checked + .btn.btn-active-warning {
  color: #fff;
  border-color: #ffc700;
  background-color: #ffc700;
}

/* line 41384, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-warning.active, .btn.btn-active-warning.show, .btn.btn-active-warning:active:not(.btn-active), .btn.btn-active-warning:focus:not(.btn-active), .btn.btn-active-warning:hover:not(.btn-active) {
  color: #fff;
  border-color: #ffc700;
  background-color: #ffc700;
}

/* line 41391, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-warning {
  color: #fff;
  border-color: #ffc700;
  background-color: #ffc700;
}

/* line 41398, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-warning i, .btn-check:checked + .btn.btn-active-warning i {
  color: #fff;
}

/* line 41404, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-warning.active i, .btn.btn-active-warning.show i, .btn.btn-active-warning:active:not(.btn-active) i, .btn.btn-active-warning:focus:not(.btn-active) i, .btn.btn-active-warning:hover:not(.btn-active) i {
  color: #fff;
}

/* line 41409, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-warning i {
  color: #fff;
}

/* line 41414, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41421, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-warning.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-warning.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-warning:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-warning:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-warning:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41427, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41433, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41439, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-warning.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-warning:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-warning:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-warning:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41444, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41449, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-warning.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-warning.dropdown-toggle:after {
  color: #fff;
}

/* line 41455, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-warning.active.dropdown-toggle:after, .btn.btn-active-warning.show.dropdown-toggle:after, .btn.btn-active-warning.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-warning.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-warning.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 41460, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-warning.dropdown-toggle:after {
  color: #fff;
}

/* line 41465, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-warning, .btn-check:checked + .btn.btn-active-light-warning {
  color: #ffc700;
  border-color: #fff8dd;
  background-color: #fff8dd;
}

/* line 41473, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-warning.active, .btn.btn-active-light-warning.show, .btn.btn-active-light-warning:active:not(.btn-active), .btn.btn-active-light-warning:focus:not(.btn-active), .btn.btn-active-light-warning:hover:not(.btn-active) {
  color: #ffc700;
  border-color: #fff8dd;
  background-color: #fff8dd;
}

/* line 41480, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-warning {
  color: #ffc700;
  border-color: #fff8dd;
  background-color: #fff8dd;
}

/* line 41487, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-warning i, .btn-check:checked + .btn.btn-active-light-warning i {
  color: #ffc700;
}

/* line 41493, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-warning.active i, .btn.btn-active-light-warning.show i, .btn.btn-active-light-warning:active:not(.btn-active) i, .btn.btn-active-light-warning:focus:not(.btn-active) i, .btn.btn-active-light-warning:hover:not(.btn-active) i {
  color: #ffc700;
}

/* line 41498, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-warning i {
  color: #ffc700;
}

/* line 41503, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-light-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffc700;
}

/* line 41510, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-warning.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-warning.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-warning:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-warning:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-warning:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffc700;
}

/* line 41516, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffc700;
}

/* line 41522, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41528, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-warning.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-warning:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-warning:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-warning:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41533, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41538, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-warning.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-light-warning.dropdown-toggle:after {
  color: #ffc700;
}

/* line 41544, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-warning.active.dropdown-toggle:after, .btn.btn-active-light-warning.show.dropdown-toggle:after, .btn.btn-active-light-warning.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-light-warning.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-light-warning.dropdown-toggle:hover:not(.btn-active):after {
  color: #ffc700;
}

/* line 41549, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-warning.dropdown-toggle:after {
  color: #ffc700;
}

/* line 41554, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-warning.btn-outline {
  border-color: #ffc700 !important;
}

/* line 41558, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-danger {
  color: #fff;
  border-color: #f1416c;
  background-color: #f1416c;
}

/* line 41563, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-danger i {
  color: #fff;
}

/* line 41568, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41573, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41578, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-danger.dropdown-toggle:after {
  color: #fff;
}

/* line 41585, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-danger, .btn-check:checked + .btn.btn-danger {
  color: #fff;
  border-color: #d9214e;
  background-color: #d9214e;
}

/* line 41593, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-danger.active, .btn.btn-danger.show, .btn.btn-danger:active:not(.btn-active), .btn.btn-danger:focus:not(.btn-active), .btn.btn-danger:hover:not(.btn-active) {
  color: #fff;
  border-color: #d9214e;
  background-color: #d9214e;
}

/* line 41600, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-danger {
  color: #fff;
  border-color: #d9214e;
  background-color: #d9214e;
}

/* line 41607, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-danger i, .btn-check:checked + .btn.btn-danger i {
  color: #fff;
}

/* line 41613, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-danger.active i, .btn.btn-danger.show i, .btn.btn-danger:active:not(.btn-active) i, .btn.btn-danger:focus:not(.btn-active) i, .btn.btn-danger:hover:not(.btn-active) i {
  color: #fff;
}

/* line 41618, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-danger i {
  color: #fff;
}

/* line 41623, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41630, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-danger.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-danger.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-danger:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-danger:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-danger:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41636, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41642, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41648, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-danger.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-danger:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-danger:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-danger:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41653, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41658, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-danger.dropdown-toggle:after, .btn-check:checked + .btn.btn-danger.dropdown-toggle:after {
  color: #fff;
}

/* line 41664, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-danger.active.dropdown-toggle:after, .btn.btn-danger.show.dropdown-toggle:after, .btn.btn-danger.dropdown-toggle:active:not(.btn-active):after, .btn.btn-danger.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-danger.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 41669, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-danger.dropdown-toggle:after {
  color: #fff;
}

/* line 41673, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-danger {
  color: #f1416c;
  border-color: #fff5f8;
  background-color: #fff5f8;
}

/* line 41678, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-danger i {
  color: #f1416c;
}

/* line 41683, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f1416c;
}

/* line 41688, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41693, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-danger.dropdown-toggle:after {
  color: #f1416c;
}

/* line 41699, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-danger, .btn-check:checked + .btn.btn-light-danger {
  color: #fff;
  border-color: #f1416c;
  background-color: #f1416c;
}

/* line 41707, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-danger.active, .btn.btn-light-danger.show, .btn.btn-light-danger:active:not(.btn-active), .btn.btn-light-danger:focus:not(.btn-active), .btn.btn-light-danger:hover:not(.btn-active) {
  color: #fff;
  border-color: #f1416c;
  background-color: #f1416c;
}

/* line 41714, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-danger {
  color: #fff;
  border-color: #f1416c;
  background-color: #f1416c;
}

/* line 41721, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-danger i, .btn-check:checked + .btn.btn-light-danger i {
  color: #fff;
}

/* line 41727, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-danger.active i, .btn.btn-light-danger.show i, .btn.btn-light-danger:active:not(.btn-active) i, .btn.btn-light-danger:focus:not(.btn-active) i, .btn.btn-light-danger:hover:not(.btn-active) i {
  color: #fff;
}

/* line 41732, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-danger i {
  color: #fff;
}

/* line 41737, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41744, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-danger.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-danger.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-danger:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-danger:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-danger:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41750, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41756, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41762, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-danger.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-danger:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-danger:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-danger:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41767, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41772, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-danger.dropdown-toggle:after, .btn-check:checked + .btn.btn-light-danger.dropdown-toggle:after {
  color: #fff;
}

/* line 41778, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-danger.active.dropdown-toggle:after, .btn.btn-light-danger.show.dropdown-toggle:after, .btn.btn-light-danger.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-danger.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-danger.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 41783, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-danger.dropdown-toggle:after {
  color: #fff;
}

/* line 41787, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-bg-danger {
  border-color: #f1416c;
  background-color: #f1416c;
}

/* line 41793, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-danger, .btn-check:checked + .btn.btn-active-danger {
  color: #fff;
  border-color: #f1416c;
  background-color: #f1416c;
}

/* line 41801, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-danger.active, .btn.btn-active-danger.show, .btn.btn-active-danger:active:not(.btn-active), .btn.btn-active-danger:focus:not(.btn-active), .btn.btn-active-danger:hover:not(.btn-active) {
  color: #fff;
  border-color: #f1416c;
  background-color: #f1416c;
}

/* line 41808, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-danger {
  color: #fff;
  border-color: #f1416c;
  background-color: #f1416c;
}

/* line 41815, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-danger i, .btn-check:checked + .btn.btn-active-danger i {
  color: #fff;
}

/* line 41821, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-danger.active i, .btn.btn-active-danger.show i, .btn.btn-active-danger:active:not(.btn-active) i, .btn.btn-active-danger:focus:not(.btn-active) i, .btn.btn-active-danger:hover:not(.btn-active) i {
  color: #fff;
}

/* line 41826, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-danger i {
  color: #fff;
}

/* line 41831, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41838, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-danger.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-danger.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-danger:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-danger:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-danger:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41844, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41850, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41856, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-danger.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-danger:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-danger:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-danger:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41861, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41866, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-danger.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-danger.dropdown-toggle:after {
  color: #fff;
}

/* line 41872, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-danger.active.dropdown-toggle:after, .btn.btn-active-danger.show.dropdown-toggle:after, .btn.btn-active-danger.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-danger.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-danger.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 41877, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-danger.dropdown-toggle:after {
  color: #fff;
}

/* line 41882, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-danger, .btn-check:checked + .btn.btn-active-light-danger {
  color: #f1416c;
  border-color: #fff5f8;
  background-color: #fff5f8;
}

/* line 41890, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-danger.active, .btn.btn-active-light-danger.show, .btn.btn-active-light-danger:active:not(.btn-active), .btn.btn-active-light-danger:focus:not(.btn-active), .btn.btn-active-light-danger:hover:not(.btn-active) {
  color: #f1416c;
  border-color: #fff5f8;
  background-color: #fff5f8;
}

/* line 41897, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-danger {
  color: #f1416c;
  border-color: #fff5f8;
  background-color: #fff5f8;
}

/* line 41904, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-danger i, .btn-check:checked + .btn.btn-active-light-danger i {
  color: #f1416c;
}

/* line 41910, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-danger.active i, .btn.btn-active-light-danger.show i, .btn.btn-active-light-danger:active:not(.btn-active) i, .btn.btn-active-light-danger:focus:not(.btn-active) i, .btn.btn-active-light-danger:hover:not(.btn-active) i {
  color: #f1416c;
}

/* line 41915, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-danger i {
  color: #f1416c;
}

/* line 41920, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-light-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f1416c;
}

/* line 41927, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-danger.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-danger.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-danger:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-danger:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-danger:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f1416c;
}

/* line 41933, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f1416c;
}

/* line 41939, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41945, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-danger.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-danger:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-danger:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-danger:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41950, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41955, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-danger.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-light-danger.dropdown-toggle:after {
  color: #f1416c;
}

/* line 41961, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-danger.active.dropdown-toggle:after, .btn.btn-active-light-danger.show.dropdown-toggle:after, .btn.btn-active-light-danger.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-light-danger.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-light-danger.dropdown-toggle:hover:not(.btn-active):after {
  color: #f1416c;
}

/* line 41966, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-danger.dropdown-toggle:after {
  color: #f1416c;
}

/* line 41971, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-danger.btn-outline {
  border-color: #f1416c !important;
}

/* line 41975, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-dark {
  color: #fff;
  border-color: #181c32;
  background-color: #181c32;
}

/* line 41980, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-dark i {
  color: #fff;
}

/* line 41985, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 41990, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 41995, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-dark.dropdown-toggle:after {
  color: #fff;
}

/* line 42002, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-dark, .btn-check:checked + .btn.btn-dark {
  color: #fff;
  border-color: #131628;
  background-color: #131628;
}

/* line 42010, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-dark.active, .btn.btn-dark.show, .btn.btn-dark:active:not(.btn-active), .btn.btn-dark:focus:not(.btn-active), .btn.btn-dark:hover:not(.btn-active) {
  color: #fff;
  border-color: #131628;
  background-color: #131628;
}

/* line 42017, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-dark {
  color: #fff;
  border-color: #131628;
  background-color: #131628;
}

/* line 42024, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-dark i, .btn-check:checked + .btn.btn-dark i {
  color: #fff;
}

/* line 42030, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-dark.active i, .btn.btn-dark.show i, .btn.btn-dark:active:not(.btn-active) i, .btn.btn-dark:focus:not(.btn-active) i, .btn.btn-dark:hover:not(.btn-active) i {
  color: #fff;
}

/* line 42035, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-dark i {
  color: #fff;
}

/* line 42040, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 42047, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-dark.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-dark.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 42053, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 42059, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42065, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42070, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42075, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-dark.dropdown-toggle:after, .btn-check:checked + .btn.btn-dark.dropdown-toggle:after {
  color: #fff;
}

/* line 42081, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-dark.active.dropdown-toggle:after, .btn.btn-dark.show.dropdown-toggle:after, .btn.btn-dark.dropdown-toggle:active:not(.btn-active):after, .btn.btn-dark.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-dark.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 42086, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-dark.dropdown-toggle:after {
  color: #fff;
}

/* line 42090, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-dark {
  color: #181c32;
  border-color: #eff2f5;
  background-color: #eff2f5;
}

/* line 42095, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-dark i {
  color: #181c32;
}

/* line 42100, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 42105, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42110, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-dark.dropdown-toggle:after {
  color: #181c32;
}

/* line 42116, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-dark, .btn-check:checked + .btn.btn-light-dark {
  color: #fff;
  border-color: #181c32;
  background-color: #181c32;
}

/* line 42124, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-dark.active, .btn.btn-light-dark.show, .btn.btn-light-dark:active:not(.btn-active), .btn.btn-light-dark:focus:not(.btn-active), .btn.btn-light-dark:hover:not(.btn-active) {
  color: #fff;
  border-color: #181c32;
  background-color: #181c32;
}

/* line 42131, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-dark {
  color: #fff;
  border-color: #181c32;
  background-color: #181c32;
}

/* line 42138, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-dark i, .btn-check:checked + .btn.btn-light-dark i {
  color: #fff;
}

/* line 42144, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-dark.active i, .btn.btn-light-dark.show i, .btn.btn-light-dark:active:not(.btn-active) i, .btn.btn-light-dark:focus:not(.btn-active) i, .btn.btn-light-dark:hover:not(.btn-active) i {
  color: #fff;
}

/* line 42149, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-dark i {
  color: #fff;
}

/* line 42154, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 42161, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-dark.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-dark.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 42167, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 42173, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42179, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42184, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42189, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-dark.dropdown-toggle:after, .btn-check:checked + .btn.btn-light-dark.dropdown-toggle:after {
  color: #fff;
}

/* line 42195, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-dark.active.dropdown-toggle:after, .btn.btn-light-dark.show.dropdown-toggle:after, .btn.btn-light-dark.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-dark.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-dark.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 42200, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-dark.dropdown-toggle:after {
  color: #fff;
}

/* line 42204, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-bg-dark {
  border-color: #181c32;
  background-color: #181c32;
}

/* line 42210, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-dark, .btn-check:checked + .btn.btn-active-dark {
  color: #fff;
  border-color: #181c32;
  background-color: #181c32;
}

/* line 42218, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-dark.active, .btn.btn-active-dark.show, .btn.btn-active-dark:active:not(.btn-active), .btn.btn-active-dark:focus:not(.btn-active), .btn.btn-active-dark:hover:not(.btn-active) {
  color: #fff;
  border-color: #181c32;
  background-color: #181c32;
}

/* line 42225, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-dark {
  color: #fff;
  border-color: #181c32;
  background-color: #181c32;
}

/* line 42232, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-dark i, .btn-check:checked + .btn.btn-active-dark i {
  color: #fff;
}

/* line 42238, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-dark.active i, .btn.btn-active-dark.show i, .btn.btn-active-dark:active:not(.btn-active) i, .btn.btn-active-dark:focus:not(.btn-active) i, .btn.btn-active-dark:hover:not(.btn-active) i {
  color: #fff;
}

/* line 42243, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-dark i {
  color: #fff;
}

/* line 42248, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 42255, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-dark.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-dark.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 42261, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 42267, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42273, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42278, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42283, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-dark.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-dark.dropdown-toggle:after {
  color: #fff;
}

/* line 42289, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-dark.active.dropdown-toggle:after, .btn.btn-active-dark.show.dropdown-toggle:after, .btn.btn-active-dark.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-dark.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-dark.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 42294, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-dark.dropdown-toggle:after {
  color: #fff;
}

/* line 42299, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-dark, .btn-check:checked + .btn.btn-active-light-dark {
  color: #181c32;
  border-color: #eff2f5;
  background-color: #eff2f5;
}

/* line 42307, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-dark.active, .btn.btn-active-light-dark.show, .btn.btn-active-light-dark:active:not(.btn-active), .btn.btn-active-light-dark:focus:not(.btn-active), .btn.btn-active-light-dark:hover:not(.btn-active) {
  color: #181c32;
  border-color: #eff2f5;
  background-color: #eff2f5;
}

/* line 42314, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-dark {
  color: #181c32;
  border-color: #eff2f5;
  background-color: #eff2f5;
}

/* line 42321, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-dark i, .btn-check:checked + .btn.btn-active-light-dark i {
  color: #181c32;
}

/* line 42327, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-dark.active i, .btn.btn-active-light-dark.show i, .btn.btn-active-light-dark:active:not(.btn-active) i, .btn.btn-active-light-dark:focus:not(.btn-active) i, .btn.btn-active-light-dark:hover:not(.btn-active) i {
  color: #181c32;
}

/* line 42332, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-dark i {
  color: #181c32;
}

/* line 42337, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-light-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 42344, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-dark.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-dark.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 42350, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 42356, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42362, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-light-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42367, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42372, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-light-dark.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-light-dark.dropdown-toggle:after {
  color: #181c32;
}

/* line 42378, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-dark.active.dropdown-toggle:after, .btn.btn-active-light-dark.show.dropdown-toggle:after, .btn.btn-active-light-dark.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-light-dark.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-light-dark.dropdown-toggle:hover:not(.btn-active):after {
  color: #181c32;
}

/* line 42383, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-light-dark.dropdown-toggle:after {
  color: #181c32;
}

/* line 42388, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-light-dark.btn-outline {
  border-color: #181c32 !important;
}

/* line 42392, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-white {
  color: #fff;
}

/* line 42395, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-white i {
  color: #fff;
}

/* line 42400, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 42405, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42410, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-white.dropdown-toggle:after {
  color: #fff;
}

/* line 42417, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-white, .btn-check:checked + .btn.btn-active-color-white {
  color: #fff;
}

/* line 42423, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-white.active, .btn.btn-active-color-white.show, .btn.btn-active-color-white:active:not(.btn-active), .btn.btn-active-color-white:focus:not(.btn-active), .btn.btn-active-color-white:hover:not(.btn-active) {
  color: #fff;
}

/* line 42428, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-white {
  color: #fff;
}

/* line 42433, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-white i, .btn-check:checked + .btn.btn-active-color-white i {
  color: #fff;
}

/* line 42439, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-white.active i, .btn.btn-active-color-white.show i, .btn.btn-active-color-white:active:not(.btn-active) i, .btn.btn-active-color-white:focus:not(.btn-active) i, .btn.btn-active-color-white:hover:not(.btn-active) i {
  color: #fff;
}

/* line 42444, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-white i {
  color: #fff;
}

/* line 42449, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-white .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 42456, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-white.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-white.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-white:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-white:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-white:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 42462, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 42468, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-white .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42474, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-white.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-white.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-white:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-white:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-white:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42479, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42484, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-white.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-white.dropdown-toggle:after {
  color: #fff;
}

/* line 42490, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-white.active.dropdown-toggle:after, .btn.btn-active-color-white.show.dropdown-toggle:after, .btn.btn-active-color-white.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-white.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-white.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 42495, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-white.dropdown-toggle:after {
  color: #fff;
}

/* line 42500, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-white i {
  color: #fff;
}

/* line 42505, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 42510, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42515, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-white.dropdown-toggle:after {
  color: #fff;
}

/* line 42521, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-white i, .btn-check:checked + .btn.btn-active-icon-white i {
  color: #fff;
}

/* line 42527, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-white.active i, .btn.btn-active-icon-white.show i, .btn.btn-active-icon-white:active:not(.btn-active) i, .btn.btn-active-icon-white:focus:not(.btn-active) i, .btn.btn-active-icon-white:hover:not(.btn-active) i {
  color: #fff;
}

/* line 42532, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-white i {
  color: #fff;
}

/* line 42537, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-white .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 42544, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-white.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-white.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-white:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-white:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-white:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 42550, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 42556, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-white .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42562, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-white.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-white.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-white:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-white:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-white:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42567, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42572, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-white.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-white.dropdown-toggle:after {
  color: #fff;
}

/* line 42578, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-white.active.dropdown-toggle:after, .btn.btn-active-icon-white.show.dropdown-toggle:after, .btn.btn-active-icon-white.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-white.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-white.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 42583, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-white.dropdown-toggle:after, .btn.btn-text-white {
  color: #fff;
}

/* line 42588, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-white, .btn-check:checked + .btn.btn-active-text-white {
  color: #fff;
}

/* line 42594, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-white.active, .btn.btn-active-text-white.show, .btn.btn-active-text-white:active:not(.btn-active), .btn.btn-active-text-white:focus:not(.btn-active), .btn.btn-active-text-white:hover:not(.btn-active) {
  color: #fff;
}

/* line 42599, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-white {
  color: #fff;
}

/* line 42603, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-primary {
  color: #00a3ff;
}

/* line 42606, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-primary i {
  color: #00a3ff;
}

/* line 42611, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 42616, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42621, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-primary.dropdown-toggle:after {
  color: #00a3ff;
}

/* line 42627, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-primary, .btn-check:checked + .btn.btn-active-color-primary {
  color: #00a3ff;
}

/* line 42633, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-primary.active, .btn.btn-active-color-primary.show, .btn.btn-active-color-primary:active:not(.btn-active), .btn.btn-active-color-primary:focus:not(.btn-active), .btn.btn-active-color-primary:hover:not(.btn-active) {
  color: #00a3ff;
}

/* line 42638, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-primary {
  color: #00a3ff;
}

/* line 42643, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-primary i, .btn-check:checked + .btn.btn-active-color-primary i {
  color: #00a3ff;
}

/* line 42649, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-primary.active i, .btn.btn-active-color-primary.show i, .btn.btn-active-color-primary:active:not(.btn-active) i, .btn.btn-active-color-primary:focus:not(.btn-active) i, .btn.btn-active-color-primary:hover:not(.btn-active) i {
  color: #00a3ff;
}

/* line 42654, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-primary i {
  color: #00a3ff;
}

/* line 42659, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 42666, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-primary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 42672, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 42678, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42684, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42689, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42694, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-primary.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-primary.dropdown-toggle:after {
  color: #00a3ff;
}

/* line 42700, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-primary.active.dropdown-toggle:after, .btn.btn-active-color-primary.show.dropdown-toggle:after, .btn.btn-active-color-primary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-primary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-primary.dropdown-toggle:hover:not(.btn-active):after {
  color: #00a3ff;
}

/* line 42705, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-primary.dropdown-toggle:after {
  color: #00a3ff;
}

/* line 42710, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-primary i {
  color: #00a3ff;
}

/* line 42715, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 42720, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42725, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-primary.dropdown-toggle:after {
  color: #00a3ff;
}

/* line 42731, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-primary i, .btn-check:checked + .btn.btn-active-icon-primary i {
  color: #00a3ff;
}

/* line 42737, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-primary.active i, .btn.btn-active-icon-primary.show i, .btn.btn-active-icon-primary:active:not(.btn-active) i, .btn.btn-active-icon-primary:focus:not(.btn-active) i, .btn.btn-active-icon-primary:hover:not(.btn-active) i {
  color: #00a3ff;
}

/* line 42742, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-primary i {
  color: #00a3ff;
}

/* line 42747, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 42754, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-primary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 42760, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 42766, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-primary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42772, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42777, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42782, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-primary.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-primary.dropdown-toggle:after {
  color: #00a3ff;
}

/* line 42788, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-primary.active.dropdown-toggle:after, .btn.btn-active-icon-primary.show.dropdown-toggle:after, .btn.btn-active-icon-primary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-primary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-primary.dropdown-toggle:hover:not(.btn-active):after {
  color: #00a3ff;
}

/* line 42793, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-primary.dropdown-toggle:after, .btn.btn-text-primary {
  color: #00a3ff;
}

/* line 42798, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-primary, .btn-check:checked + .btn.btn-active-text-primary {
  color: #00a3ff;
}

/* line 42804, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-primary.active, .btn.btn-active-text-primary.show, .btn.btn-active-text-primary:active:not(.btn-active), .btn.btn-active-text-primary:focus:not(.btn-active), .btn.btn-active-text-primary:hover:not(.btn-active) {
  color: #00a3ff;
}

/* line 42809, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-primary {
  color: #00a3ff;
}

/* line 42813, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-secondary {
  color: #e4e6ef;
}

/* line 42816, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-secondary i {
  color: #e4e6ef;
}

/* line 42821, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 42826, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42831, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-secondary.dropdown-toggle:after {
  color: #e4e6ef;
}

/* line 42837, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-secondary, .btn-check:checked + .btn.btn-active-color-secondary {
  color: #e4e6ef;
}

/* line 42843, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-secondary.active, .btn.btn-active-color-secondary.show, .btn.btn-active-color-secondary:active:not(.btn-active), .btn.btn-active-color-secondary:focus:not(.btn-active), .btn.btn-active-color-secondary:hover:not(.btn-active) {
  color: #e4e6ef;
}

/* line 42848, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-secondary {
  color: #e4e6ef;
}

/* line 42853, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-secondary i, .btn-check:checked + .btn.btn-active-color-secondary i {
  color: #e4e6ef;
}

/* line 42859, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-secondary.active i, .btn.btn-active-color-secondary.show i, .btn.btn-active-color-secondary:active:not(.btn-active) i, .btn.btn-active-color-secondary:focus:not(.btn-active) i, .btn.btn-active-color-secondary:hover:not(.btn-active) i {
  color: #e4e6ef;
}

/* line 42864, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-secondary i {
  color: #e4e6ef;
}

/* line 42869, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-secondary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 42876, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-secondary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 42882, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 42888, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42894, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-secondary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-secondary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42899, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42904, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-secondary.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-secondary.dropdown-toggle:after {
  color: #e4e6ef;
}

/* line 42910, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-secondary.active.dropdown-toggle:after, .btn.btn-active-color-secondary.show.dropdown-toggle:after, .btn.btn-active-color-secondary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-secondary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-secondary.dropdown-toggle:hover:not(.btn-active):after {
  color: #e4e6ef;
}

/* line 42915, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-secondary.dropdown-toggle:after {
  color: #e4e6ef;
}

/* line 42920, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-secondary i {
  color: #e4e6ef;
}

/* line 42925, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 42930, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42935, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-secondary.dropdown-toggle:after {
  color: #e4e6ef;
}

/* line 42941, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-secondary i, .btn-check:checked + .btn.btn-active-icon-secondary i {
  color: #e4e6ef;
}

/* line 42947, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-secondary.active i, .btn.btn-active-icon-secondary.show i, .btn.btn-active-icon-secondary:active:not(.btn-active) i, .btn.btn-active-icon-secondary:focus:not(.btn-active) i, .btn.btn-active-icon-secondary:hover:not(.btn-active) i {
  color: #e4e6ef;
}

/* line 42952, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-secondary i {
  color: #e4e6ef;
}

/* line 42957, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-secondary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 42964, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-secondary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 42970, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 42976, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42982, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-secondary.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-secondary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42987, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 42992, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-secondary.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-secondary.dropdown-toggle:after {
  color: #e4e6ef;
}

/* line 42998, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-secondary.active.dropdown-toggle:after, .btn.btn-active-icon-secondary.show.dropdown-toggle:after, .btn.btn-active-icon-secondary.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-secondary.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-secondary.dropdown-toggle:hover:not(.btn-active):after {
  color: #e4e6ef;
}

/* line 43003, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-secondary.dropdown-toggle:after, .btn.btn-text-secondary {
  color: #e4e6ef;
}

/* line 43008, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-secondary, .btn-check:checked + .btn.btn-active-text-secondary {
  color: #e4e6ef;
}

/* line 43014, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-secondary.active, .btn.btn-active-text-secondary.show, .btn.btn-active-text-secondary:active:not(.btn-active), .btn.btn-active-text-secondary:focus:not(.btn-active), .btn.btn-active-text-secondary:hover:not(.btn-active) {
  color: #e4e6ef;
}

/* line 43019, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-secondary {
  color: #e4e6ef;
}

/* line 43023, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-light {
  color: #f5f8fa;
}

/* line 43026, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-light i {
  color: #f5f8fa;
}

/* line 43031, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 43036, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43041, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-light.dropdown-toggle:after {
  color: #f5f8fa;
}

/* line 43047, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-light, .btn-check:checked + .btn.btn-active-color-light {
  color: #f5f8fa;
}

/* line 43053, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-light.active, .btn.btn-active-color-light.show, .btn.btn-active-color-light:active:not(.btn-active), .btn.btn-active-color-light:focus:not(.btn-active), .btn.btn-active-color-light:hover:not(.btn-active) {
  color: #f5f8fa;
}

/* line 43058, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-light {
  color: #f5f8fa;
}

/* line 43063, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-light i, .btn-check:checked + .btn.btn-active-color-light i {
  color: #f5f8fa;
}

/* line 43069, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-light.active i, .btn.btn-active-color-light.show i, .btn.btn-active-color-light:active:not(.btn-active) i, .btn.btn-active-color-light:focus:not(.btn-active) i, .btn.btn-active-color-light:hover:not(.btn-active) i {
  color: #f5f8fa;
}

/* line 43074, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-light i {
  color: #f5f8fa;
}

/* line 43079, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-light .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 43086, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-light.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-light.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-light:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-light:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-light:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 43092, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 43098, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-light .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43104, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-light.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-light.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-light:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-light:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-light:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43109, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43114, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-light.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-light.dropdown-toggle:after {
  color: #f5f8fa;
}

/* line 43120, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-light.active.dropdown-toggle:after, .btn.btn-active-color-light.show.dropdown-toggle:after, .btn.btn-active-color-light.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-light.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-light.dropdown-toggle:hover:not(.btn-active):after {
  color: #f5f8fa;
}

/* line 43125, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-light.dropdown-toggle:after {
  color: #f5f8fa;
}

/* line 43130, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-light i {
  color: #f5f8fa;
}

/* line 43135, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 43140, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43145, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-light.dropdown-toggle:after {
  color: #f5f8fa;
}

/* line 43151, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-light i, .btn-check:checked + .btn.btn-active-icon-light i {
  color: #f5f8fa;
}

/* line 43157, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-light.active i, .btn.btn-active-icon-light.show i, .btn.btn-active-icon-light:active:not(.btn-active) i, .btn.btn-active-icon-light:focus:not(.btn-active) i, .btn.btn-active-icon-light:hover:not(.btn-active) i {
  color: #f5f8fa;
}

/* line 43162, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-light i {
  color: #f5f8fa;
}

/* line 43167, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-light .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 43174, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-light.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-light.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-light:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-light:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-light:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 43180, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 43186, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-light .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43192, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-light.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-light.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-light:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-light:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-light:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43197, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43202, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-light.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-light.dropdown-toggle:after {
  color: #f5f8fa;
}

/* line 43208, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-light.active.dropdown-toggle:after, .btn.btn-active-icon-light.show.dropdown-toggle:after, .btn.btn-active-icon-light.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-light.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-light.dropdown-toggle:hover:not(.btn-active):after {
  color: #f5f8fa;
}

/* line 43213, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-light.dropdown-toggle:after, .btn.btn-text-light {
  color: #f5f8fa;
}

/* line 43218, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-light, .btn-check:checked + .btn.btn-active-text-light {
  color: #f5f8fa;
}

/* line 43224, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-light.active, .btn.btn-active-text-light.show, .btn.btn-active-text-light:active:not(.btn-active), .btn.btn-active-text-light:focus:not(.btn-active), .btn.btn-active-text-light:hover:not(.btn-active) {
  color: #f5f8fa;
}

/* line 43229, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-light {
  color: #f5f8fa;
}

/* line 43233, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-success {
  color: #50cd89;
}

/* line 43236, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-success i {
  color: #50cd89;
}

/* line 43241, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #50cd89;
}

/* line 43246, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43251, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-success.dropdown-toggle:after {
  color: #50cd89;
}

/* line 43257, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-success, .btn-check:checked + .btn.btn-active-color-success {
  color: #50cd89;
}

/* line 43263, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-success.active, .btn.btn-active-color-success.show, .btn.btn-active-color-success:active:not(.btn-active), .btn.btn-active-color-success:focus:not(.btn-active), .btn.btn-active-color-success:hover:not(.btn-active) {
  color: #50cd89;
}

/* line 43268, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-success {
  color: #50cd89;
}

/* line 43273, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-success i, .btn-check:checked + .btn.btn-active-color-success i {
  color: #50cd89;
}

/* line 43279, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-success.active i, .btn.btn-active-color-success.show i, .btn.btn-active-color-success:active:not(.btn-active) i, .btn.btn-active-color-success:focus:not(.btn-active) i, .btn.btn-active-color-success:hover:not(.btn-active) i {
  color: #50cd89;
}

/* line 43284, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-success i {
  color: #50cd89;
}

/* line 43289, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-success .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #50cd89;
}

/* line 43296, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-success.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-success.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-success:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-success:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-success:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #50cd89;
}

/* line 43302, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #50cd89;
}

/* line 43308, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43314, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-success.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-success:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-success:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-success:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43319, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43324, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-success.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-success.dropdown-toggle:after {
  color: #50cd89;
}

/* line 43330, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-success.active.dropdown-toggle:after, .btn.btn-active-color-success.show.dropdown-toggle:after, .btn.btn-active-color-success.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-success.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-success.dropdown-toggle:hover:not(.btn-active):after {
  color: #50cd89;
}

/* line 43335, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-success.dropdown-toggle:after {
  color: #50cd89;
}

/* line 43340, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-success i {
  color: #50cd89;
}

/* line 43345, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #50cd89;
}

/* line 43350, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43355, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-success.dropdown-toggle:after {
  color: #50cd89;
}

/* line 43361, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-success i, .btn-check:checked + .btn.btn-active-icon-success i {
  color: #50cd89;
}

/* line 43367, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-success.active i, .btn.btn-active-icon-success.show i, .btn.btn-active-icon-success:active:not(.btn-active) i, .btn.btn-active-icon-success:focus:not(.btn-active) i, .btn.btn-active-icon-success:hover:not(.btn-active) i {
  color: #50cd89;
}

/* line 43372, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-success i {
  color: #50cd89;
}

/* line 43377, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-success .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #50cd89;
}

/* line 43384, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-success.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-success.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-success:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-success:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-success:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #50cd89;
}

/* line 43390, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #50cd89;
}

/* line 43396, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-success .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43402, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-success.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-success:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-success:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-success:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43407, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43412, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-success.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-success.dropdown-toggle:after {
  color: #50cd89;
}

/* line 43418, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-success.active.dropdown-toggle:after, .btn.btn-active-icon-success.show.dropdown-toggle:after, .btn.btn-active-icon-success.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-success.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-success.dropdown-toggle:hover:not(.btn-active):after {
  color: #50cd89;
}

/* line 43423, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-success.dropdown-toggle:after, .btn.btn-text-success {
  color: #50cd89;
}

/* line 43428, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-success, .btn-check:checked + .btn.btn-active-text-success {
  color: #50cd89;
}

/* line 43434, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-success.active, .btn.btn-active-text-success.show, .btn.btn-active-text-success:active:not(.btn-active), .btn.btn-active-text-success:focus:not(.btn-active), .btn.btn-active-text-success:hover:not(.btn-active) {
  color: #50cd89;
}

/* line 43439, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-success {
  color: #50cd89;
}

/* line 43443, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-info {
  color: #7239ea;
}

/* line 43446, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-info i {
  color: #7239ea;
}

/* line 43451, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7239ea;
}

/* line 43456, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43461, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-info.dropdown-toggle:after {
  color: #7239ea;
}

/* line 43467, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-info, .btn-check:checked + .btn.btn-active-color-info {
  color: #7239ea;
}

/* line 43473, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-info.active, .btn.btn-active-color-info.show, .btn.btn-active-color-info:active:not(.btn-active), .btn.btn-active-color-info:focus:not(.btn-active), .btn.btn-active-color-info:hover:not(.btn-active) {
  color: #7239ea;
}

/* line 43478, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-info {
  color: #7239ea;
}

/* line 43483, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-info i, .btn-check:checked + .btn.btn-active-color-info i {
  color: #7239ea;
}

/* line 43489, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-info.active i, .btn.btn-active-color-info.show i, .btn.btn-active-color-info:active:not(.btn-active) i, .btn.btn-active-color-info:focus:not(.btn-active) i, .btn.btn-active-color-info:hover:not(.btn-active) i {
  color: #7239ea;
}

/* line 43494, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-info i {
  color: #7239ea;
}

/* line 43499, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-info .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7239ea;
}

/* line 43506, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-info.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-info.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-info:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-info:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-info:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7239ea;
}

/* line 43512, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7239ea;
}

/* line 43518, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43524, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-info.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-info:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-info:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-info:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43529, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43534, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-info.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-info.dropdown-toggle:after {
  color: #7239ea;
}

/* line 43540, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-info.active.dropdown-toggle:after, .btn.btn-active-color-info.show.dropdown-toggle:after, .btn.btn-active-color-info.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-info.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-info.dropdown-toggle:hover:not(.btn-active):after {
  color: #7239ea;
}

/* line 43545, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-info.dropdown-toggle:after {
  color: #7239ea;
}

/* line 43550, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-info i {
  color: #7239ea;
}

/* line 43555, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7239ea;
}

/* line 43560, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43565, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-info.dropdown-toggle:after {
  color: #7239ea;
}

/* line 43571, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-info i, .btn-check:checked + .btn.btn-active-icon-info i {
  color: #7239ea;
}

/* line 43577, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-info.active i, .btn.btn-active-icon-info.show i, .btn.btn-active-icon-info:active:not(.btn-active) i, .btn.btn-active-icon-info:focus:not(.btn-active) i, .btn.btn-active-icon-info:hover:not(.btn-active) i {
  color: #7239ea;
}

/* line 43582, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-info i {
  color: #7239ea;
}

/* line 43587, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-info .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7239ea;
}

/* line 43594, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-info.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-info.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-info:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-info:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-info:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7239ea;
}

/* line 43600, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7239ea;
}

/* line 43606, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-info .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43612, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-info.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-info:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-info:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-info:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43617, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43622, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-info.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-info.dropdown-toggle:after {
  color: #7239ea;
}

/* line 43628, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-info.active.dropdown-toggle:after, .btn.btn-active-icon-info.show.dropdown-toggle:after, .btn.btn-active-icon-info.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-info.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-info.dropdown-toggle:hover:not(.btn-active):after {
  color: #7239ea;
}

/* line 43633, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-info.dropdown-toggle:after, .btn.btn-text-info {
  color: #7239ea;
}

/* line 43638, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-info, .btn-check:checked + .btn.btn-active-text-info {
  color: #7239ea;
}

/* line 43644, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-info.active, .btn.btn-active-text-info.show, .btn.btn-active-text-info:active:not(.btn-active), .btn.btn-active-text-info:focus:not(.btn-active), .btn.btn-active-text-info:hover:not(.btn-active) {
  color: #7239ea;
}

/* line 43649, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-info {
  color: #7239ea;
}

/* line 43653, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-warning {
  color: #ffc700;
}

/* line 43656, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-warning i {
  color: #ffc700;
}

/* line 43661, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffc700;
}

/* line 43666, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43671, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-warning.dropdown-toggle:after {
  color: #ffc700;
}

/* line 43677, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-warning, .btn-check:checked + .btn.btn-active-color-warning {
  color: #ffc700;
}

/* line 43683, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-warning.active, .btn.btn-active-color-warning.show, .btn.btn-active-color-warning:active:not(.btn-active), .btn.btn-active-color-warning:focus:not(.btn-active), .btn.btn-active-color-warning:hover:not(.btn-active) {
  color: #ffc700;
}

/* line 43688, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-warning {
  color: #ffc700;
}

/* line 43693, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-warning i, .btn-check:checked + .btn.btn-active-color-warning i {
  color: #ffc700;
}

/* line 43699, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-warning.active i, .btn.btn-active-color-warning.show i, .btn.btn-active-color-warning:active:not(.btn-active) i, .btn.btn-active-color-warning:focus:not(.btn-active) i, .btn.btn-active-color-warning:hover:not(.btn-active) i {
  color: #ffc700;
}

/* line 43704, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-warning i {
  color: #ffc700;
}

/* line 43709, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffc700;
}

/* line 43716, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-warning.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-warning.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-warning:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-warning:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-warning:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffc700;
}

/* line 43722, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffc700;
}

/* line 43728, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43734, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-warning.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-warning:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-warning:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-warning:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43739, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43744, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-warning.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-warning.dropdown-toggle:after {
  color: #ffc700;
}

/* line 43750, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-warning.active.dropdown-toggle:after, .btn.btn-active-color-warning.show.dropdown-toggle:after, .btn.btn-active-color-warning.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-warning.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-warning.dropdown-toggle:hover:not(.btn-active):after {
  color: #ffc700;
}

/* line 43755, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-warning.dropdown-toggle:after {
  color: #ffc700;
}

/* line 43760, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-warning i {
  color: #ffc700;
}

/* line 43765, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffc700;
}

/* line 43770, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43775, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-warning.dropdown-toggle:after {
  color: #ffc700;
}

/* line 43781, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-warning i, .btn-check:checked + .btn.btn-active-icon-warning i {
  color: #ffc700;
}

/* line 43787, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-warning.active i, .btn.btn-active-icon-warning.show i, .btn.btn-active-icon-warning:active:not(.btn-active) i, .btn.btn-active-icon-warning:focus:not(.btn-active) i, .btn.btn-active-icon-warning:hover:not(.btn-active) i {
  color: #ffc700;
}

/* line 43792, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-warning i {
  color: #ffc700;
}

/* line 43797, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-warning .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffc700;
}

/* line 43804, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-warning.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffc700;
}

/* line 43810, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffc700;
}

/* line 43816, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-warning .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43822, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-warning:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43827, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43832, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-warning.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-warning.dropdown-toggle:after {
  color: #ffc700;
}

/* line 43838, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-warning.active.dropdown-toggle:after, .btn.btn-active-icon-warning.show.dropdown-toggle:after, .btn.btn-active-icon-warning.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-warning.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-warning.dropdown-toggle:hover:not(.btn-active):after {
  color: #ffc700;
}

/* line 43843, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-warning.dropdown-toggle:after, .btn.btn-text-warning {
  color: #ffc700;
}

/* line 43848, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-warning, .btn-check:checked + .btn.btn-active-text-warning {
  color: #ffc700;
}

/* line 43854, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-warning.active, .btn.btn-active-text-warning.show, .btn.btn-active-text-warning:active:not(.btn-active), .btn.btn-active-text-warning:focus:not(.btn-active), .btn.btn-active-text-warning:hover:not(.btn-active) {
  color: #ffc700;
}

/* line 43859, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-warning {
  color: #ffc700;
}

/* line 43863, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-danger {
  color: #f1416c;
}

/* line 43866, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-danger i {
  color: #f1416c;
}

/* line 43871, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f1416c;
}

/* line 43876, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43881, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-danger.dropdown-toggle:after {
  color: #f1416c;
}

/* line 43887, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-danger, .btn-check:checked + .btn.btn-active-color-danger {
  color: #f1416c;
}

/* line 43893, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-danger.active, .btn.btn-active-color-danger.show, .btn.btn-active-color-danger:active:not(.btn-active), .btn.btn-active-color-danger:focus:not(.btn-active), .btn.btn-active-color-danger:hover:not(.btn-active) {
  color: #f1416c;
}

/* line 43898, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-danger {
  color: #f1416c;
}

/* line 43903, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-danger i, .btn-check:checked + .btn.btn-active-color-danger i {
  color: #f1416c;
}

/* line 43909, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-danger.active i, .btn.btn-active-color-danger.show i, .btn.btn-active-color-danger:active:not(.btn-active) i, .btn.btn-active-color-danger:focus:not(.btn-active) i, .btn.btn-active-color-danger:hover:not(.btn-active) i {
  color: #f1416c;
}

/* line 43914, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-danger i {
  color: #f1416c;
}

/* line 43919, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f1416c;
}

/* line 43926, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-danger.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-danger.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-danger:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-danger:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-danger:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f1416c;
}

/* line 43932, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f1416c;
}

/* line 43938, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43944, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-danger.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-danger:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-danger:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-danger:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43949, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43954, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-danger.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-danger.dropdown-toggle:after {
  color: #f1416c;
}

/* line 43960, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-danger.active.dropdown-toggle:after, .btn.btn-active-color-danger.show.dropdown-toggle:after, .btn.btn-active-color-danger.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-danger.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-danger.dropdown-toggle:hover:not(.btn-active):after {
  color: #f1416c;
}

/* line 43965, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-danger.dropdown-toggle:after {
  color: #f1416c;
}

/* line 43970, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-danger i {
  color: #f1416c;
}

/* line 43975, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f1416c;
}

/* line 43980, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 43985, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-danger.dropdown-toggle:after {
  color: #f1416c;
}

/* line 43991, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-danger i, .btn-check:checked + .btn.btn-active-icon-danger i {
  color: #f1416c;
}

/* line 43997, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-danger.active i, .btn.btn-active-icon-danger.show i, .btn.btn-active-icon-danger:active:not(.btn-active) i, .btn.btn-active-icon-danger:focus:not(.btn-active) i, .btn.btn-active-icon-danger:hover:not(.btn-active) i {
  color: #f1416c;
}

/* line 44002, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-danger i {
  color: #f1416c;
}

/* line 44007, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-danger .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f1416c;
}

/* line 44014, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-danger.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f1416c;
}

/* line 44020, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f1416c;
}

/* line 44026, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-danger .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44032, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-danger:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44037, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44042, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-danger.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-danger.dropdown-toggle:after {
  color: #f1416c;
}

/* line 44048, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-danger.active.dropdown-toggle:after, .btn.btn-active-icon-danger.show.dropdown-toggle:after, .btn.btn-active-icon-danger.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-danger.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-danger.dropdown-toggle:hover:not(.btn-active):after {
  color: #f1416c;
}

/* line 44053, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-danger.dropdown-toggle:after, .btn.btn-text-danger {
  color: #f1416c;
}

/* line 44058, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-danger, .btn-check:checked + .btn.btn-active-text-danger {
  color: #f1416c;
}

/* line 44064, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-danger.active, .btn.btn-active-text-danger.show, .btn.btn-active-text-danger:active:not(.btn-active), .btn.btn-active-text-danger:focus:not(.btn-active), .btn.btn-active-text-danger:hover:not(.btn-active) {
  color: #f1416c;
}

/* line 44069, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-danger {
  color: #f1416c;
}

/* line 44073, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-dark {
  color: #181c32;
}

/* line 44076, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-dark i {
  color: #181c32;
}

/* line 44081, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 44086, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44091, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-dark.dropdown-toggle:after {
  color: #181c32;
}

/* line 44097, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-dark, .btn-check:checked + .btn.btn-active-color-dark {
  color: #181c32;
}

/* line 44103, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-dark.active, .btn.btn-active-color-dark.show, .btn.btn-active-color-dark:active:not(.btn-active), .btn.btn-active-color-dark:focus:not(.btn-active), .btn.btn-active-color-dark:hover:not(.btn-active) {
  color: #181c32;
}

/* line 44108, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-dark {
  color: #181c32;
}

/* line 44113, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-dark i, .btn-check:checked + .btn.btn-active-color-dark i {
  color: #181c32;
}

/* line 44119, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-dark.active i, .btn.btn-active-color-dark.show i, .btn.btn-active-color-dark:active:not(.btn-active) i, .btn.btn-active-color-dark:focus:not(.btn-active) i, .btn.btn-active-color-dark:hover:not(.btn-active) i {
  color: #181c32;
}

/* line 44124, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-dark i {
  color: #181c32;
}

/* line 44129, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 44136, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-dark.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-dark.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 44142, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 44148, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44154, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44159, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44164, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-dark.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-dark.dropdown-toggle:after {
  color: #181c32;
}

/* line 44170, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-dark.active.dropdown-toggle:after, .btn.btn-active-color-dark.show.dropdown-toggle:after, .btn.btn-active-color-dark.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-dark.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-dark.dropdown-toggle:hover:not(.btn-active):after {
  color: #181c32;
}

/* line 44175, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-dark.dropdown-toggle:after {
  color: #181c32;
}

/* line 44180, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-dark i {
  color: #181c32;
}

/* line 44185, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 44190, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44195, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-dark.dropdown-toggle:after {
  color: #181c32;
}

/* line 44201, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-dark i, .btn-check:checked + .btn.btn-active-icon-dark i {
  color: #181c32;
}

/* line 44207, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-dark.active i, .btn.btn-active-icon-dark.show i, .btn.btn-active-icon-dark:active:not(.btn-active) i, .btn.btn-active-icon-dark:focus:not(.btn-active) i, .btn.btn-active-icon-dark:hover:not(.btn-active) i {
  color: #181c32;
}

/* line 44212, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-dark i {
  color: #181c32;
}

/* line 44217, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-dark .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 44224, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-dark.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 44230, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 44236, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-dark .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44242, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44247, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44252, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-dark.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-dark.dropdown-toggle:after {
  color: #181c32;
}

/* line 44258, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-dark.active.dropdown-toggle:after, .btn.btn-active-icon-dark.show.dropdown-toggle:after, .btn.btn-active-icon-dark.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-dark.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-dark.dropdown-toggle:hover:not(.btn-active):after {
  color: #181c32;
}

/* line 44263, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-dark.dropdown-toggle:after, .btn.btn-text-dark {
  color: #181c32;
}

/* line 44268, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-dark, .btn-check:checked + .btn.btn-active-text-dark {
  color: #181c32;
}

/* line 44274, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-dark.active, .btn.btn-active-text-dark.show, .btn.btn-active-text-dark:active:not(.btn-active), .btn.btn-active-text-dark:focus:not(.btn-active), .btn.btn-active-text-dark:hover:not(.btn-active) {
  color: #181c32;
}

/* line 44279, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-dark {
  color: #181c32;
}

/* line 44283, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-muted {
  color: #a1a5b7;
}

/* line 44286, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-muted i {
  color: #a1a5b7;
}

/* line 44291, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-muted .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 44296, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-muted .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44301, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-muted.dropdown-toggle:after {
  color: #a1a5b7;
}

/* line 44307, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-muted, .btn-check:checked + .btn.btn-active-color-muted {
  color: #a1a5b7;
}

/* line 44313, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-muted.active, .btn.btn-active-color-muted.show, .btn.btn-active-color-muted:active:not(.btn-active), .btn.btn-active-color-muted:focus:not(.btn-active), .btn.btn-active-color-muted:hover:not(.btn-active) {
  color: #a1a5b7;
}

/* line 44318, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-muted {
  color: #a1a5b7;
}

/* line 44323, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-muted i, .btn-check:checked + .btn.btn-active-color-muted i {
  color: #a1a5b7;
}

/* line 44329, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-muted.active i, .btn.btn-active-color-muted.show i, .btn.btn-active-color-muted:active:not(.btn-active) i, .btn.btn-active-color-muted:focus:not(.btn-active) i, .btn.btn-active-color-muted:hover:not(.btn-active) i {
  color: #a1a5b7;
}

/* line 44334, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-muted i {
  color: #a1a5b7;
}

/* line 44339, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-muted .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-muted .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 44346, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-muted.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-muted.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-muted:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-muted:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-muted:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 44352, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-muted .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 44358, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-muted .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-muted .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44364, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-muted.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-muted.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-muted:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-muted:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-muted:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44369, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-muted .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44374, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-muted.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-muted.dropdown-toggle:after {
  color: #a1a5b7;
}

/* line 44380, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-muted.active.dropdown-toggle:after, .btn.btn-active-color-muted.show.dropdown-toggle:after, .btn.btn-active-color-muted.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-muted.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-muted.dropdown-toggle:hover:not(.btn-active):after {
  color: #a1a5b7;
}

/* line 44385, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-muted.dropdown-toggle:after {
  color: #a1a5b7;
}

/* line 44390, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-muted i {
  color: #a1a5b7;
}

/* line 44395, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-muted .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 44400, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-muted .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44405, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-muted.dropdown-toggle:after {
  color: #a1a5b7;
}

/* line 44411, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-muted i, .btn-check:checked + .btn.btn-active-icon-muted i {
  color: #a1a5b7;
}

/* line 44417, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-muted.active i, .btn.btn-active-icon-muted.show i, .btn.btn-active-icon-muted:active:not(.btn-active) i, .btn.btn-active-icon-muted:focus:not(.btn-active) i, .btn.btn-active-icon-muted:hover:not(.btn-active) i {
  color: #a1a5b7;
}

/* line 44422, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-muted i {
  color: #a1a5b7;
}

/* line 44427, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-muted .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-muted .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 44434, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-muted.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 44440, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-muted .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 44446, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-muted .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-muted .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44452, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-muted.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-muted:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44457, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-muted .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44462, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-muted.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-muted.dropdown-toggle:after {
  color: #a1a5b7;
}

/* line 44468, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-muted.active.dropdown-toggle:after, .btn.btn-active-icon-muted.show.dropdown-toggle:after, .btn.btn-active-icon-muted.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-muted.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-muted.dropdown-toggle:hover:not(.btn-active):after {
  color: #a1a5b7;
}

/* line 44473, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-muted.dropdown-toggle:after, .btn.btn-text-muted {
  color: #a1a5b7;
}

/* line 44478, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-muted, .btn-check:checked + .btn.btn-active-text-muted {
  color: #a1a5b7;
}

/* line 44484, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-muted.active, .btn.btn-active-text-muted.show, .btn.btn-active-text-muted:active:not(.btn-active), .btn.btn-active-text-muted:focus:not(.btn-active), .btn.btn-active-text-muted:hover:not(.btn-active) {
  color: #a1a5b7;
}

/* line 44489, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-muted {
  color: #a1a5b7;
}

/* line 44493, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-100 {
  color: #f5f8fa;
}

/* line 44496, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-100 i {
  color: #f5f8fa;
}

/* line 44501, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-100 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 44506, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44511, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-100.dropdown-toggle:after {
  color: #f5f8fa;
}

/* line 44517, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-100, .btn-check:checked + .btn.btn-active-color-gray-100 {
  color: #f5f8fa;
}

/* line 44523, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-100.active, .btn.btn-active-color-gray-100.show, .btn.btn-active-color-gray-100:active:not(.btn-active), .btn.btn-active-color-gray-100:focus:not(.btn-active), .btn.btn-active-color-gray-100:hover:not(.btn-active) {
  color: #f5f8fa;
}

/* line 44528, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-100 {
  color: #f5f8fa;
}

/* line 44533, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-100 i, .btn-check:checked + .btn.btn-active-color-gray-100 i {
  color: #f5f8fa;
}

/* line 44539, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-100.active i, .btn.btn-active-color-gray-100.show i, .btn.btn-active-color-gray-100:active:not(.btn-active) i, .btn.btn-active-color-gray-100:focus:not(.btn-active) i, .btn.btn-active-color-gray-100:hover:not(.btn-active) i {
  color: #f5f8fa;
}

/* line 44544, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-100 i {
  color: #f5f8fa;
}

/* line 44549, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-100 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-100 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 44556, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-100.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 44562, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-100 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 44568, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44574, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-100.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-100:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44579, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44584, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-100.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-gray-100.dropdown-toggle:after {
  color: #f5f8fa;
}

/* line 44590, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-100.active.dropdown-toggle:after, .btn.btn-active-color-gray-100.show.dropdown-toggle:after, .btn.btn-active-color-gray-100.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-100.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-100.dropdown-toggle:hover:not(.btn-active):after {
  color: #f5f8fa;
}

/* line 44595, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-100.dropdown-toggle:after {
  color: #f5f8fa;
}

/* line 44600, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-100 i {
  color: #f5f8fa;
}

/* line 44605, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-100 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 44610, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44615, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-100.dropdown-toggle:after {
  color: #f5f8fa;
}

/* line 44621, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-100 i, .btn-check:checked + .btn.btn-active-icon-gray-100 i {
  color: #f5f8fa;
}

/* line 44627, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-100.active i, .btn.btn-active-icon-gray-100.show i, .btn.btn-active-icon-gray-100:active:not(.btn-active) i, .btn.btn-active-icon-gray-100:focus:not(.btn-active) i, .btn.btn-active-icon-gray-100:hover:not(.btn-active) i {
  color: #f5f8fa;
}

/* line 44632, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-100 i {
  color: #f5f8fa;
}

/* line 44637, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-100 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-100 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 44644, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-100.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 44650, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-100 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 44656, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44662, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-100.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-100:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44667, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44672, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-100.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-gray-100.dropdown-toggle:after {
  color: #f5f8fa;
}

/* line 44678, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-100.active.dropdown-toggle:after, .btn.btn-active-icon-gray-100.show.dropdown-toggle:after, .btn.btn-active-icon-gray-100.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-100.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-100.dropdown-toggle:hover:not(.btn-active):after {
  color: #f5f8fa;
}

/* line 44683, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-100.dropdown-toggle:after, .btn.btn-text-gray-100 {
  color: #f5f8fa;
}

/* line 44688, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-gray-100, .btn-check:checked + .btn.btn-active-text-gray-100 {
  color: #f5f8fa;
}

/* line 44694, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-gray-100.active, .btn.btn-active-text-gray-100.show, .btn.btn-active-text-gray-100:active:not(.btn-active), .btn.btn-active-text-gray-100:focus:not(.btn-active), .btn.btn-active-text-gray-100:hover:not(.btn-active) {
  color: #f5f8fa;
}

/* line 44699, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-gray-100 {
  color: #f5f8fa;
}

/* line 44703, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-200 {
  color: #eff2f5;
}

/* line 44706, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-200 i {
  color: #eff2f5;
}

/* line 44711, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-200 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #eff2f5;
}

/* line 44716, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44721, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-200.dropdown-toggle:after {
  color: #eff2f5;
}

/* line 44727, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-200, .btn-check:checked + .btn.btn-active-color-gray-200 {
  color: #eff2f5;
}

/* line 44733, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-200.active, .btn.btn-active-color-gray-200.show, .btn.btn-active-color-gray-200:active:not(.btn-active), .btn.btn-active-color-gray-200:focus:not(.btn-active), .btn.btn-active-color-gray-200:hover:not(.btn-active) {
  color: #eff2f5;
}

/* line 44738, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-200 {
  color: #eff2f5;
}

/* line 44743, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-200 i, .btn-check:checked + .btn.btn-active-color-gray-200 i {
  color: #eff2f5;
}

/* line 44749, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-200.active i, .btn.btn-active-color-gray-200.show i, .btn.btn-active-color-gray-200:active:not(.btn-active) i, .btn.btn-active-color-gray-200:focus:not(.btn-active) i, .btn.btn-active-color-gray-200:hover:not(.btn-active) i {
  color: #eff2f5;
}

/* line 44754, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-200 i {
  color: #eff2f5;
}

/* line 44759, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-200 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-200 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #eff2f5;
}

/* line 44766, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-200.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #eff2f5;
}

/* line 44772, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-200 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #eff2f5;
}

/* line 44778, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44784, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-200.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-200:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44789, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44794, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-200.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-gray-200.dropdown-toggle:after {
  color: #eff2f5;
}

/* line 44800, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-200.active.dropdown-toggle:after, .btn.btn-active-color-gray-200.show.dropdown-toggle:after, .btn.btn-active-color-gray-200.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-200.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-200.dropdown-toggle:hover:not(.btn-active):after {
  color: #eff2f5;
}

/* line 44805, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-200.dropdown-toggle:after {
  color: #eff2f5;
}

/* line 44810, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-200 i {
  color: #eff2f5;
}

/* line 44815, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-200 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #eff2f5;
}

/* line 44820, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44825, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-200.dropdown-toggle:after {
  color: #eff2f5;
}

/* line 44831, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-200 i, .btn-check:checked + .btn.btn-active-icon-gray-200 i {
  color: #eff2f5;
}

/* line 44837, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-200.active i, .btn.btn-active-icon-gray-200.show i, .btn.btn-active-icon-gray-200:active:not(.btn-active) i, .btn.btn-active-icon-gray-200:focus:not(.btn-active) i, .btn.btn-active-icon-gray-200:hover:not(.btn-active) i {
  color: #eff2f5;
}

/* line 44842, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-200 i {
  color: #eff2f5;
}

/* line 44847, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-200 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-200 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #eff2f5;
}

/* line 44854, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-200.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #eff2f5;
}

/* line 44860, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-200 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #eff2f5;
}

/* line 44866, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44872, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-200.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-200:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44877, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44882, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-200.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-gray-200.dropdown-toggle:after {
  color: #eff2f5;
}

/* line 44888, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-200.active.dropdown-toggle:after, .btn.btn-active-icon-gray-200.show.dropdown-toggle:after, .btn.btn-active-icon-gray-200.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-200.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-200.dropdown-toggle:hover:not(.btn-active):after {
  color: #eff2f5;
}

/* line 44893, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-200.dropdown-toggle:after, .btn.btn-text-gray-200 {
  color: #eff2f5;
}

/* line 44898, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-gray-200, .btn-check:checked + .btn.btn-active-text-gray-200 {
  color: #eff2f5;
}

/* line 44904, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-gray-200.active, .btn.btn-active-text-gray-200.show, .btn.btn-active-text-gray-200:active:not(.btn-active), .btn.btn-active-text-gray-200:focus:not(.btn-active), .btn.btn-active-text-gray-200:hover:not(.btn-active) {
  color: #eff2f5;
}

/* line 44909, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-gray-200 {
  color: #eff2f5;
}

/* line 44913, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-300 {
  color: #e4e6ef;
}

/* line 44916, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-300 i {
  color: #e4e6ef;
}

/* line 44921, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-300 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 44926, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44931, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-300.dropdown-toggle:after {
  color: #e4e6ef;
}

/* line 44937, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-300, .btn-check:checked + .btn.btn-active-color-gray-300 {
  color: #e4e6ef;
}

/* line 44943, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-300.active, .btn.btn-active-color-gray-300.show, .btn.btn-active-color-gray-300:active:not(.btn-active), .btn.btn-active-color-gray-300:focus:not(.btn-active), .btn.btn-active-color-gray-300:hover:not(.btn-active) {
  color: #e4e6ef;
}

/* line 44948, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-300 {
  color: #e4e6ef;
}

/* line 44953, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-300 i, .btn-check:checked + .btn.btn-active-color-gray-300 i {
  color: #e4e6ef;
}

/* line 44959, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-300.active i, .btn.btn-active-color-gray-300.show i, .btn.btn-active-color-gray-300:active:not(.btn-active) i, .btn.btn-active-color-gray-300:focus:not(.btn-active) i, .btn.btn-active-color-gray-300:hover:not(.btn-active) i {
  color: #e4e6ef;
}

/* line 44964, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-300 i {
  color: #e4e6ef;
}

/* line 44969, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-300 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-300 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 44976, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-300.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 44982, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-300 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 44988, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44994, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-300.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-300:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 44999, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45004, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-300.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-gray-300.dropdown-toggle:after {
  color: #e4e6ef;
}

/* line 45010, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-300.active.dropdown-toggle:after, .btn.btn-active-color-gray-300.show.dropdown-toggle:after, .btn.btn-active-color-gray-300.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-300.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-300.dropdown-toggle:hover:not(.btn-active):after {
  color: #e4e6ef;
}

/* line 45015, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-300.dropdown-toggle:after {
  color: #e4e6ef;
}

/* line 45020, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-300 i {
  color: #e4e6ef;
}

/* line 45025, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-300 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 45030, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45035, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-300.dropdown-toggle:after {
  color: #e4e6ef;
}

/* line 45041, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-300 i, .btn-check:checked + .btn.btn-active-icon-gray-300 i {
  color: #e4e6ef;
}

/* line 45047, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-300.active i, .btn.btn-active-icon-gray-300.show i, .btn.btn-active-icon-gray-300:active:not(.btn-active) i, .btn.btn-active-icon-gray-300:focus:not(.btn-active) i, .btn.btn-active-icon-gray-300:hover:not(.btn-active) i {
  color: #e4e6ef;
}

/* line 45052, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-300 i {
  color: #e4e6ef;
}

/* line 45057, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-300 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-300 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 45064, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-300.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 45070, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-300 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 45076, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45082, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-300.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-300:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45087, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45092, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-300.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-gray-300.dropdown-toggle:after {
  color: #e4e6ef;
}

/* line 45098, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-300.active.dropdown-toggle:after, .btn.btn-active-icon-gray-300.show.dropdown-toggle:after, .btn.btn-active-icon-gray-300.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-300.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-300.dropdown-toggle:hover:not(.btn-active):after {
  color: #e4e6ef;
}

/* line 45103, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-300.dropdown-toggle:after, .btn.btn-text-gray-300 {
  color: #e4e6ef;
}

/* line 45108, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-gray-300, .btn-check:checked + .btn.btn-active-text-gray-300 {
  color: #e4e6ef;
}

/* line 45114, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-gray-300.active, .btn.btn-active-text-gray-300.show, .btn.btn-active-text-gray-300:active:not(.btn-active), .btn.btn-active-text-gray-300:focus:not(.btn-active), .btn.btn-active-text-gray-300:hover:not(.btn-active) {
  color: #e4e6ef;
}

/* line 45119, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-gray-300 {
  color: #e4e6ef;
}

/* line 45123, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-400 {
  color: #b5b5c3;
}

/* line 45126, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-400 i {
  color: #b5b5c3;
}

/* line 45131, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-400 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #b5b5c3;
}

/* line 45136, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45141, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-400.dropdown-toggle:after {
  color: #b5b5c3;
}

/* line 45147, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-400, .btn-check:checked + .btn.btn-active-color-gray-400 {
  color: #b5b5c3;
}

/* line 45153, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-400.active, .btn.btn-active-color-gray-400.show, .btn.btn-active-color-gray-400:active:not(.btn-active), .btn.btn-active-color-gray-400:focus:not(.btn-active), .btn.btn-active-color-gray-400:hover:not(.btn-active) {
  color: #b5b5c3;
}

/* line 45158, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-400 {
  color: #b5b5c3;
}

/* line 45163, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-400 i, .btn-check:checked + .btn.btn-active-color-gray-400 i {
  color: #b5b5c3;
}

/* line 45169, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-400.active i, .btn.btn-active-color-gray-400.show i, .btn.btn-active-color-gray-400:active:not(.btn-active) i, .btn.btn-active-color-gray-400:focus:not(.btn-active) i, .btn.btn-active-color-gray-400:hover:not(.btn-active) i {
  color: #b5b5c3;
}

/* line 45174, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-400 i {
  color: #b5b5c3;
}

/* line 45179, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-400 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-400 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #b5b5c3;
}

/* line 45186, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-400.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #b5b5c3;
}

/* line 45192, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-400 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #b5b5c3;
}

/* line 45198, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45204, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-400.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-400:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45209, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45214, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-400.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-gray-400.dropdown-toggle:after {
  color: #b5b5c3;
}

/* line 45220, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-400.active.dropdown-toggle:after, .btn.btn-active-color-gray-400.show.dropdown-toggle:after, .btn.btn-active-color-gray-400.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-400.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-400.dropdown-toggle:hover:not(.btn-active):after {
  color: #b5b5c3;
}

/* line 45225, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-400.dropdown-toggle:after {
  color: #b5b5c3;
}

/* line 45230, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-400 i {
  color: #b5b5c3;
}

/* line 45235, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-400 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #b5b5c3;
}

/* line 45240, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45245, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-400.dropdown-toggle:after {
  color: #b5b5c3;
}

/* line 45251, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-400 i, .btn-check:checked + .btn.btn-active-icon-gray-400 i {
  color: #b5b5c3;
}

/* line 45257, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-400.active i, .btn.btn-active-icon-gray-400.show i, .btn.btn-active-icon-gray-400:active:not(.btn-active) i, .btn.btn-active-icon-gray-400:focus:not(.btn-active) i, .btn.btn-active-icon-gray-400:hover:not(.btn-active) i {
  color: #b5b5c3;
}

/* line 45262, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-400 i {
  color: #b5b5c3;
}

/* line 45267, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-400 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-400 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #b5b5c3;
}

/* line 45274, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-400.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #b5b5c3;
}

/* line 45280, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-400 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #b5b5c3;
}

/* line 45286, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45292, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-400.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-400:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45297, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45302, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-400.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-gray-400.dropdown-toggle:after {
  color: #b5b5c3;
}

/* line 45308, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-400.active.dropdown-toggle:after, .btn.btn-active-icon-gray-400.show.dropdown-toggle:after, .btn.btn-active-icon-gray-400.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-400.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-400.dropdown-toggle:hover:not(.btn-active):after {
  color: #b5b5c3;
}

/* line 45313, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-400.dropdown-toggle:after, .btn.btn-text-gray-400 {
  color: #b5b5c3;
}

/* line 45318, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-gray-400, .btn-check:checked + .btn.btn-active-text-gray-400 {
  color: #b5b5c3;
}

/* line 45324, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-gray-400.active, .btn.btn-active-text-gray-400.show, .btn.btn-active-text-gray-400:active:not(.btn-active), .btn.btn-active-text-gray-400:focus:not(.btn-active), .btn.btn-active-text-gray-400:hover:not(.btn-active) {
  color: #b5b5c3;
}

/* line 45329, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-gray-400 {
  color: #b5b5c3;
}

/* line 45333, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-500 {
  color: #a1a5b7;
}

/* line 45336, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-500 i {
  color: #a1a5b7;
}

/* line 45341, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-500 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 45346, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45351, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-500.dropdown-toggle:after {
  color: #a1a5b7;
}

/* line 45357, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-500, .btn-check:checked + .btn.btn-active-color-gray-500 {
  color: #a1a5b7;
}

/* line 45363, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-500.active, .btn.btn-active-color-gray-500.show, .btn.btn-active-color-gray-500:active:not(.btn-active), .btn.btn-active-color-gray-500:focus:not(.btn-active), .btn.btn-active-color-gray-500:hover:not(.btn-active) {
  color: #a1a5b7;
}

/* line 45368, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-500 {
  color: #a1a5b7;
}

/* line 45373, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-500 i, .btn-check:checked + .btn.btn-active-color-gray-500 i {
  color: #a1a5b7;
}

/* line 45379, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-500.active i, .btn.btn-active-color-gray-500.show i, .btn.btn-active-color-gray-500:active:not(.btn-active) i, .btn.btn-active-color-gray-500:focus:not(.btn-active) i, .btn.btn-active-color-gray-500:hover:not(.btn-active) i {
  color: #a1a5b7;
}

/* line 45384, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-500 i {
  color: #a1a5b7;
}

/* line 45389, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-500 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-500 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 45396, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-500.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 45402, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-500 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 45408, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45414, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-500.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-500:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45419, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45424, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-500.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-gray-500.dropdown-toggle:after {
  color: #a1a5b7;
}

/* line 45430, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-500.active.dropdown-toggle:after, .btn.btn-active-color-gray-500.show.dropdown-toggle:after, .btn.btn-active-color-gray-500.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-500.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-500.dropdown-toggle:hover:not(.btn-active):after {
  color: #a1a5b7;
}

/* line 45435, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-500.dropdown-toggle:after {
  color: #a1a5b7;
}

/* line 45440, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-500 i {
  color: #a1a5b7;
}

/* line 45445, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-500 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 45450, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45455, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-500.dropdown-toggle:after {
  color: #a1a5b7;
}

/* line 45461, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-500 i, .btn-check:checked + .btn.btn-active-icon-gray-500 i {
  color: #a1a5b7;
}

/* line 45467, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-500.active i, .btn.btn-active-icon-gray-500.show i, .btn.btn-active-icon-gray-500:active:not(.btn-active) i, .btn.btn-active-icon-gray-500:focus:not(.btn-active) i, .btn.btn-active-icon-gray-500:hover:not(.btn-active) i {
  color: #a1a5b7;
}

/* line 45472, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-500 i {
  color: #a1a5b7;
}

/* line 45477, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-500 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-500 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 45484, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-500.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 45490, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-500 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 45496, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45502, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-500.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-500:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45507, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45512, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-500.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-gray-500.dropdown-toggle:after {
  color: #a1a5b7;
}

/* line 45518, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-500.active.dropdown-toggle:after, .btn.btn-active-icon-gray-500.show.dropdown-toggle:after, .btn.btn-active-icon-gray-500.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-500.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-500.dropdown-toggle:hover:not(.btn-active):after {
  color: #a1a5b7;
}

/* line 45523, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-500.dropdown-toggle:after, .btn.btn-text-gray-500 {
  color: #a1a5b7;
}

/* line 45528, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-gray-500, .btn-check:checked + .btn.btn-active-text-gray-500 {
  color: #a1a5b7;
}

/* line 45534, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-gray-500.active, .btn.btn-active-text-gray-500.show, .btn.btn-active-text-gray-500:active:not(.btn-active), .btn.btn-active-text-gray-500:focus:not(.btn-active), .btn.btn-active-text-gray-500:hover:not(.btn-active) {
  color: #a1a5b7;
}

/* line 45539, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-gray-500 {
  color: #a1a5b7;
}

/* line 45543, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-600 {
  color: #7e8299;
}

/* line 45546, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-600 i {
  color: #7e8299;
}

/* line 45551, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-600 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 45556, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45561, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-600.dropdown-toggle:after {
  color: #7e8299;
}

/* line 45567, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-600, .btn-check:checked + .btn.btn-active-color-gray-600 {
  color: #7e8299;
}

/* line 45573, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-600.active, .btn.btn-active-color-gray-600.show, .btn.btn-active-color-gray-600:active:not(.btn-active), .btn.btn-active-color-gray-600:focus:not(.btn-active), .btn.btn-active-color-gray-600:hover:not(.btn-active) {
  color: #7e8299;
}

/* line 45578, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-600 {
  color: #7e8299;
}

/* line 45583, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-600 i, .btn-check:checked + .btn.btn-active-color-gray-600 i {
  color: #7e8299;
}

/* line 45589, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-600.active i, .btn.btn-active-color-gray-600.show i, .btn.btn-active-color-gray-600:active:not(.btn-active) i, .btn.btn-active-color-gray-600:focus:not(.btn-active) i, .btn.btn-active-color-gray-600:hover:not(.btn-active) i {
  color: #7e8299;
}

/* line 45594, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-600 i {
  color: #7e8299;
}

/* line 45599, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-600 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-600 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 45606, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-600.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 45612, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-600 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 45618, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45624, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-600.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-600:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45629, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45634, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-600.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-gray-600.dropdown-toggle:after {
  color: #7e8299;
}

/* line 45640, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-600.active.dropdown-toggle:after, .btn.btn-active-color-gray-600.show.dropdown-toggle:after, .btn.btn-active-color-gray-600.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-600.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-600.dropdown-toggle:hover:not(.btn-active):after {
  color: #7e8299;
}

/* line 45645, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-600.dropdown-toggle:after {
  color: #7e8299;
}

/* line 45650, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-600 i {
  color: #7e8299;
}

/* line 45655, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-600 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 45660, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45665, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-600.dropdown-toggle:after {
  color: #7e8299;
}

/* line 45671, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-600 i, .btn-check:checked + .btn.btn-active-icon-gray-600 i {
  color: #7e8299;
}

/* line 45677, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-600.active i, .btn.btn-active-icon-gray-600.show i, .btn.btn-active-icon-gray-600:active:not(.btn-active) i, .btn.btn-active-icon-gray-600:focus:not(.btn-active) i, .btn.btn-active-icon-gray-600:hover:not(.btn-active) i {
  color: #7e8299;
}

/* line 45682, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-600 i {
  color: #7e8299;
}

/* line 45687, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-600 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-600 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 45694, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-600.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 45700, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-600 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 45706, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45712, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-600.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-600:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45717, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45722, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-600.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-gray-600.dropdown-toggle:after {
  color: #7e8299;
}

/* line 45728, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-600.active.dropdown-toggle:after, .btn.btn-active-icon-gray-600.show.dropdown-toggle:after, .btn.btn-active-icon-gray-600.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-600.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-600.dropdown-toggle:hover:not(.btn-active):after {
  color: #7e8299;
}

/* line 45733, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-600.dropdown-toggle:after, .btn.btn-text-gray-600 {
  color: #7e8299;
}

/* line 45738, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-gray-600, .btn-check:checked + .btn.btn-active-text-gray-600 {
  color: #7e8299;
}

/* line 45744, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-gray-600.active, .btn.btn-active-text-gray-600.show, .btn.btn-active-text-gray-600:active:not(.btn-active), .btn.btn-active-text-gray-600:focus:not(.btn-active), .btn.btn-active-text-gray-600:hover:not(.btn-active) {
  color: #7e8299;
}

/* line 45749, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-gray-600 {
  color: #7e8299;
}

/* line 45753, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-700 {
  color: #5e6278;
}

/* line 45756, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-700 i {
  color: #5e6278;
}

/* line 45761, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-700 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #5e6278;
}

/* line 45766, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45771, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-700.dropdown-toggle:after {
  color: #5e6278;
}

/* line 45777, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-700, .btn-check:checked + .btn.btn-active-color-gray-700 {
  color: #5e6278;
}

/* line 45783, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-700.active, .btn.btn-active-color-gray-700.show, .btn.btn-active-color-gray-700:active:not(.btn-active), .btn.btn-active-color-gray-700:focus:not(.btn-active), .btn.btn-active-color-gray-700:hover:not(.btn-active) {
  color: #5e6278;
}

/* line 45788, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-700 {
  color: #5e6278;
}

/* line 45793, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-700 i, .btn-check:checked + .btn.btn-active-color-gray-700 i {
  color: #5e6278;
}

/* line 45799, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-700.active i, .btn.btn-active-color-gray-700.show i, .btn.btn-active-color-gray-700:active:not(.btn-active) i, .btn.btn-active-color-gray-700:focus:not(.btn-active) i, .btn.btn-active-color-gray-700:hover:not(.btn-active) i {
  color: #5e6278;
}

/* line 45804, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-700 i {
  color: #5e6278;
}

/* line 45809, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-700 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-700 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #5e6278;
}

/* line 45816, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-700.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #5e6278;
}

/* line 45822, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-700 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #5e6278;
}

/* line 45828, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45834, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-700.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-700:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45839, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45844, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-700.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-gray-700.dropdown-toggle:after {
  color: #5e6278;
}

/* line 45850, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-700.active.dropdown-toggle:after, .btn.btn-active-color-gray-700.show.dropdown-toggle:after, .btn.btn-active-color-gray-700.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-700.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-700.dropdown-toggle:hover:not(.btn-active):after {
  color: #5e6278;
}

/* line 45855, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-700.dropdown-toggle:after {
  color: #5e6278;
}

/* line 45860, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-700 i {
  color: #5e6278;
}

/* line 45865, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-700 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #5e6278;
}

/* line 45870, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45875, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-700.dropdown-toggle:after {
  color: #5e6278;
}

/* line 45881, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-700 i, .btn-check:checked + .btn.btn-active-icon-gray-700 i {
  color: #5e6278;
}

/* line 45887, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-700.active i, .btn.btn-active-icon-gray-700.show i, .btn.btn-active-icon-gray-700:active:not(.btn-active) i, .btn.btn-active-icon-gray-700:focus:not(.btn-active) i, .btn.btn-active-icon-gray-700:hover:not(.btn-active) i {
  color: #5e6278;
}

/* line 45892, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-700 i {
  color: #5e6278;
}

/* line 45897, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-700 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-700 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #5e6278;
}

/* line 45904, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-700.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #5e6278;
}

/* line 45910, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-700 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #5e6278;
}

/* line 45916, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45922, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-700.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-700:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45927, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45932, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-700.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-gray-700.dropdown-toggle:after {
  color: #5e6278;
}

/* line 45938, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-700.active.dropdown-toggle:after, .btn.btn-active-icon-gray-700.show.dropdown-toggle:after, .btn.btn-active-icon-gray-700.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-700.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-700.dropdown-toggle:hover:not(.btn-active):after {
  color: #5e6278;
}

/* line 45943, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-700.dropdown-toggle:after, .btn.btn-text-gray-700 {
  color: #5e6278;
}

/* line 45948, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-gray-700, .btn-check:checked + .btn.btn-active-text-gray-700 {
  color: #5e6278;
}

/* line 45954, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-gray-700.active, .btn.btn-active-text-gray-700.show, .btn.btn-active-text-gray-700:active:not(.btn-active), .btn.btn-active-text-gray-700:focus:not(.btn-active), .btn.btn-active-text-gray-700:hover:not(.btn-active) {
  color: #5e6278;
}

/* line 45959, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-gray-700 {
  color: #5e6278;
}

/* line 45963, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-800 {
  color: #3f4254;
}

/* line 45966, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-800 i {
  color: #3f4254;
}

/* line 45971, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-800 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 45976, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 45981, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-800.dropdown-toggle:after {
  color: #3f4254;
}

/* line 45987, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-800, .btn-check:checked + .btn.btn-active-color-gray-800 {
  color: #3f4254;
}

/* line 45993, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-800.active, .btn.btn-active-color-gray-800.show, .btn.btn-active-color-gray-800:active:not(.btn-active), .btn.btn-active-color-gray-800:focus:not(.btn-active), .btn.btn-active-color-gray-800:hover:not(.btn-active) {
  color: #3f4254;
}

/* line 45998, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-800 {
  color: #3f4254;
}

/* line 46003, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-800 i, .btn-check:checked + .btn.btn-active-color-gray-800 i {
  color: #3f4254;
}

/* line 46009, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-800.active i, .btn.btn-active-color-gray-800.show i, .btn.btn-active-color-gray-800:active:not(.btn-active) i, .btn.btn-active-color-gray-800:focus:not(.btn-active) i, .btn.btn-active-color-gray-800:hover:not(.btn-active) i {
  color: #3f4254;
}

/* line 46014, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-800 i {
  color: #3f4254;
}

/* line 46019, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-800 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-800 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 46026, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-800.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 46032, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-800 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 46038, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46044, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-800.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-800:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46049, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46054, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-800.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-gray-800.dropdown-toggle:after {
  color: #3f4254;
}

/* line 46060, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-800.active.dropdown-toggle:after, .btn.btn-active-color-gray-800.show.dropdown-toggle:after, .btn.btn-active-color-gray-800.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-800.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-800.dropdown-toggle:hover:not(.btn-active):after {
  color: #3f4254;
}

/* line 46065, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-800.dropdown-toggle:after {
  color: #3f4254;
}

/* line 46070, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-800 i {
  color: #3f4254;
}

/* line 46075, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-800 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 46080, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46085, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-800.dropdown-toggle:after {
  color: #3f4254;
}

/* line 46091, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-800 i, .btn-check:checked + .btn.btn-active-icon-gray-800 i {
  color: #3f4254;
}

/* line 46097, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-800.active i, .btn.btn-active-icon-gray-800.show i, .btn.btn-active-icon-gray-800:active:not(.btn-active) i, .btn.btn-active-icon-gray-800:focus:not(.btn-active) i, .btn.btn-active-icon-gray-800:hover:not(.btn-active) i {
  color: #3f4254;
}

/* line 46102, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-800 i {
  color: #3f4254;
}

/* line 46107, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-800 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-800 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 46114, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-800.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 46120, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-800 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 46126, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46132, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-800.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-800:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46137, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46142, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-800.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-gray-800.dropdown-toggle:after {
  color: #3f4254;
}

/* line 46148, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-800.active.dropdown-toggle:after, .btn.btn-active-icon-gray-800.show.dropdown-toggle:after, .btn.btn-active-icon-gray-800.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-800.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-800.dropdown-toggle:hover:not(.btn-active):after {
  color: #3f4254;
}

/* line 46153, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-800.dropdown-toggle:after, .btn.btn-text-gray-800 {
  color: #3f4254;
}

/* line 46158, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-gray-800, .btn-check:checked + .btn.btn-active-text-gray-800 {
  color: #3f4254;
}

/* line 46164, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-gray-800.active, .btn.btn-active-text-gray-800.show, .btn.btn-active-text-gray-800:active:not(.btn-active), .btn.btn-active-text-gray-800:focus:not(.btn-active), .btn.btn-active-text-gray-800:hover:not(.btn-active) {
  color: #3f4254;
}

/* line 46169, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-gray-800 {
  color: #3f4254;
}

/* line 46173, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-900 {
  color: #181c32;
}

/* line 46176, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-900 i {
  color: #181c32;
}

/* line 46181, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-900 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 46186, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46191, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-color-gray-900.dropdown-toggle:after {
  color: #181c32;
}

/* line 46197, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-900, .btn-check:checked + .btn.btn-active-color-gray-900 {
  color: #181c32;
}

/* line 46203, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-900.active, .btn.btn-active-color-gray-900.show, .btn.btn-active-color-gray-900:active:not(.btn-active), .btn.btn-active-color-gray-900:focus:not(.btn-active), .btn.btn-active-color-gray-900:hover:not(.btn-active) {
  color: #181c32;
}

/* line 46208, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-900 {
  color: #181c32;
}

/* line 46213, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-900 i, .btn-check:checked + .btn.btn-active-color-gray-900 i {
  color: #181c32;
}

/* line 46219, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-900.active i, .btn.btn-active-color-gray-900.show i, .btn.btn-active-color-gray-900:active:not(.btn-active) i, .btn.btn-active-color-gray-900:focus:not(.btn-active) i, .btn.btn-active-color-gray-900:hover:not(.btn-active) i {
  color: #181c32;
}

/* line 46224, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-900 i {
  color: #181c32;
}

/* line 46229, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-900 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-900 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 46236, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-900.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 46242, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-900 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 46248, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46254, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-900.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-color-gray-900:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46259, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46264, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-color-gray-900.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-color-gray-900.dropdown-toggle:after {
  color: #181c32;
}

/* line 46270, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-color-gray-900.active.dropdown-toggle:after, .btn.btn-active-color-gray-900.show.dropdown-toggle:after, .btn.btn-active-color-gray-900.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-color-gray-900.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-color-gray-900.dropdown-toggle:hover:not(.btn-active):after {
  color: #181c32;
}

/* line 46275, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-color-gray-900.dropdown-toggle:after {
  color: #181c32;
}

/* line 46280, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-900 i {
  color: #181c32;
}

/* line 46285, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-900 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 46290, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46295, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-icon-gray-900.dropdown-toggle:after {
  color: #181c32;
}

/* line 46301, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-900 i, .btn-check:checked + .btn.btn-active-icon-gray-900 i {
  color: #181c32;
}

/* line 46307, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-900.active i, .btn.btn-active-icon-gray-900.show i, .btn.btn-active-icon-gray-900:active:not(.btn-active) i, .btn.btn-active-icon-gray-900:focus:not(.btn-active) i, .btn.btn-active-icon-gray-900:hover:not(.btn-active) i {
  color: #181c32;
}

/* line 46312, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-900 i {
  color: #181c32;
}

/* line 46317, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-900 .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-900 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 46324, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-900.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 46330, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-900 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 46336, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-icon-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46342, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-900.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-active-icon-gray-900:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46347, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46352, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-icon-gray-900.dropdown-toggle:after, .btn-check:checked + .btn.btn-active-icon-gray-900.dropdown-toggle:after {
  color: #181c32;
}

/* line 46358, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-icon-gray-900.active.dropdown-toggle:after, .btn.btn-active-icon-gray-900.show.dropdown-toggle:after, .btn.btn-active-icon-gray-900.dropdown-toggle:active:not(.btn-active):after, .btn.btn-active-icon-gray-900.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-active-icon-gray-900.dropdown-toggle:hover:not(.btn-active):after {
  color: #181c32;
}

/* line 46363, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-icon-gray-900.dropdown-toggle:after, .btn.btn-text-gray-900 {
  color: #181c32;
}

/* line 46368, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-active-text-gray-900, .btn-check:checked + .btn.btn-active-text-gray-900 {
  color: #181c32;
}

/* line 46374, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-active-text-gray-900.active, .btn.btn-active-text-gray-900.show, .btn.btn-active-text-gray-900:active:not(.btn-active), .btn.btn-active-text-gray-900:focus:not(.btn-active), .btn.btn-active-text-gray-900:hover:not(.btn-active) {
  color: #181c32;
}

/* line 46379, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-active-text-gray-900 {
  color: #181c32;
}

/* line 46383, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-facebook {
  color: #fff;
  border-color: #3b5998;
  background-color: #3b5998;
}

/* line 46388, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-facebook i {
  color: #fff;
}

/* line 46393, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-facebook .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 46398, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-facebook .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46403, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-facebook.dropdown-toggle:after {
  color: #fff;
}

/* line 46409, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-facebook, .btn-check:checked + .btn.btn-facebook {
  border-color: #30497c;
  background-color: #30497c;
}

/* line 46416, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-facebook.active, .btn.btn-facebook.show, .btn.btn-facebook:active:not(.btn-active), .btn.btn-facebook:focus:not(.btn-active), .btn.btn-facebook:hover:not(.btn-active) {
  border-color: #30497c;
  background-color: #30497c;
}

/* line 46422, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-facebook {
  border-color: #30497c;
  background-color: #30497c;
}

/* line 46427, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-facebook {
  color: #3b5998;
  border-color: rgba(59, 89, 152, 0.1);
  background-color: rgba(59, 89, 152, 0.1);
}

/* line 46432, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-facebook i {
  color: #3b5998;
}

/* line 46437, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-facebook .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3b5998;
}

/* line 46442, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-facebook .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46447, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-facebook.dropdown-toggle:after {
  color: #3b5998;
}

/* line 46453, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-facebook, .btn-check:checked + .btn.btn-light-facebook {
  color: #fff;
  border-color: #3b5998;
  background-color: #3b5998;
}

/* line 46461, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-facebook.active, .btn.btn-light-facebook.show, .btn.btn-light-facebook:active:not(.btn-active), .btn.btn-light-facebook:focus:not(.btn-active), .btn.btn-light-facebook:hover:not(.btn-active) {
  color: #fff;
  border-color: #3b5998;
  background-color: #3b5998;
}

/* line 46468, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-facebook {
  color: #fff;
  border-color: #3b5998;
  background-color: #3b5998;
}

/* line 46475, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-facebook i, .btn-check:checked + .btn.btn-light-facebook i {
  color: #fff;
}

/* line 46481, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-facebook.active i, .btn.btn-light-facebook.show i, .btn.btn-light-facebook:active:not(.btn-active) i, .btn.btn-light-facebook:focus:not(.btn-active) i, .btn.btn-light-facebook:hover:not(.btn-active) i {
  color: #fff;
}

/* line 46486, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-facebook i {
  color: #fff;
}

/* line 46491, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-facebook .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-facebook .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 46498, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-facebook.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-facebook.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-facebook:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-facebook:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-facebook:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 46504, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-facebook .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 46510, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-facebook .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-facebook .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46516, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-facebook.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-facebook.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-facebook:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-facebook:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-facebook:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46521, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-facebook .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46526, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-facebook.dropdown-toggle:after, .btn-check:checked + .btn.btn-light-facebook.dropdown-toggle:after {
  color: #fff;
}

/* line 46532, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-facebook.active.dropdown-toggle:after, .btn.btn-light-facebook.show.dropdown-toggle:after, .btn.btn-light-facebook.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-facebook.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-facebook.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 46537, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-facebook.dropdown-toggle:after {
  color: #fff;
}

/* line 46541, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-google {
  color: #fff;
  border-color: #dd4b39;
  background-color: #dd4b39;
}

/* line 46546, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-google i {
  color: #fff;
}

/* line 46551, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-google .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 46556, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-google .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46561, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-google.dropdown-toggle:after {
  color: #fff;
}

/* line 46567, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-google, .btn-check:checked + .btn.btn-google {
  border-color: #cd3623;
  background-color: #cd3623;
}

/* line 46574, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-google.active, .btn.btn-google.show, .btn.btn-google:active:not(.btn-active), .btn.btn-google:focus:not(.btn-active), .btn.btn-google:hover:not(.btn-active) {
  border-color: #cd3623;
  background-color: #cd3623;
}

/* line 46580, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-google {
  border-color: #cd3623;
  background-color: #cd3623;
}

/* line 46585, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-google {
  color: #dd4b39;
  border-color: rgba(221, 75, 57, 0.1);
  background-color: rgba(221, 75, 57, 0.1);
}

/* line 46590, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-google i {
  color: #dd4b39;
}

/* line 46595, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-google .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #dd4b39;
}

/* line 46600, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-google .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46605, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-google.dropdown-toggle:after {
  color: #dd4b39;
}

/* line 46611, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-google, .btn-check:checked + .btn.btn-light-google {
  color: #fff;
  border-color: #dd4b39;
  background-color: #dd4b39;
}

/* line 46619, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-google.active, .btn.btn-light-google.show, .btn.btn-light-google:active:not(.btn-active), .btn.btn-light-google:focus:not(.btn-active), .btn.btn-light-google:hover:not(.btn-active) {
  color: #fff;
  border-color: #dd4b39;
  background-color: #dd4b39;
}

/* line 46626, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-google {
  color: #fff;
  border-color: #dd4b39;
  background-color: #dd4b39;
}

/* line 46633, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-google i, .btn-check:checked + .btn.btn-light-google i {
  color: #fff;
}

/* line 46639, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-google.active i, .btn.btn-light-google.show i, .btn.btn-light-google:active:not(.btn-active) i, .btn.btn-light-google:focus:not(.btn-active) i, .btn.btn-light-google:hover:not(.btn-active) i {
  color: #fff;
}

/* line 46644, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-google i {
  color: #fff;
}

/* line 46649, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-google .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-google .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 46656, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-google.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-google.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-google:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-google:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-google:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 46662, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-google .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 46668, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-google .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-google .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46674, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-google.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-google.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-google:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-google:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-google:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46679, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-google .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46684, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-google.dropdown-toggle:after, .btn-check:checked + .btn.btn-light-google.dropdown-toggle:after {
  color: #fff;
}

/* line 46690, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-google.active.dropdown-toggle:after, .btn.btn-light-google.show.dropdown-toggle:after, .btn.btn-light-google.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-google.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-google.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 46695, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-google.dropdown-toggle:after {
  color: #fff;
}

/* line 46699, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-twitter {
  color: #fff;
  border-color: #1da1f2;
  background-color: #1da1f2;
}

/* line 46704, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-twitter i {
  color: #fff;
}

/* line 46709, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-twitter .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 46714, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-twitter .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46719, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-twitter.dropdown-toggle:after {
  color: #fff;
}

/* line 46725, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-twitter, .btn-check:checked + .btn.btn-twitter {
  border-color: #0d8ddc;
  background-color: #0d8ddc;
}

/* line 46732, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-twitter.active, .btn.btn-twitter.show, .btn.btn-twitter:active:not(.btn-active), .btn.btn-twitter:focus:not(.btn-active), .btn.btn-twitter:hover:not(.btn-active) {
  border-color: #0d8ddc;
  background-color: #0d8ddc;
}

/* line 46738, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-twitter {
  border-color: #0d8ddc;
  background-color: #0d8ddc;
}

/* line 46743, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-twitter {
  color: #1da1f2;
  border-color: rgba(29, 161, 242, 0.1);
  background-color: rgba(29, 161, 242, 0.1);
}

/* line 46748, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-twitter i {
  color: #1da1f2;
}

/* line 46753, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-twitter .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #1da1f2;
}

/* line 46758, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-twitter .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46763, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-twitter.dropdown-toggle:after {
  color: #1da1f2;
}

/* line 46769, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-twitter, .btn-check:checked + .btn.btn-light-twitter {
  color: #fff;
  border-color: #1da1f2;
  background-color: #1da1f2;
}

/* line 46777, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-twitter.active, .btn.btn-light-twitter.show, .btn.btn-light-twitter:active:not(.btn-active), .btn.btn-light-twitter:focus:not(.btn-active), .btn.btn-light-twitter:hover:not(.btn-active) {
  color: #fff;
  border-color: #1da1f2;
  background-color: #1da1f2;
}

/* line 46784, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-twitter {
  color: #fff;
  border-color: #1da1f2;
  background-color: #1da1f2;
}

/* line 46791, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-twitter i, .btn-check:checked + .btn.btn-light-twitter i {
  color: #fff;
}

/* line 46797, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-twitter.active i, .btn.btn-light-twitter.show i, .btn.btn-light-twitter:active:not(.btn-active) i, .btn.btn-light-twitter:focus:not(.btn-active) i, .btn.btn-light-twitter:hover:not(.btn-active) i {
  color: #fff;
}

/* line 46802, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-twitter i {
  color: #fff;
}

/* line 46807, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-twitter .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-twitter .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 46814, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-twitter.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-twitter.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-twitter:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-twitter:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-twitter:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 46820, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-twitter .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 46826, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-twitter .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-twitter .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46832, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-twitter.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-twitter.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-twitter:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-twitter:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-twitter:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46837, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-twitter .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46842, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-twitter.dropdown-toggle:after, .btn-check:checked + .btn.btn-light-twitter.dropdown-toggle:after {
  color: #fff;
}

/* line 46848, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-twitter.active.dropdown-toggle:after, .btn.btn-light-twitter.show.dropdown-toggle:after, .btn.btn-light-twitter.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-twitter.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-twitter.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 46853, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-twitter.dropdown-toggle:after {
  color: #fff;
}

/* line 46857, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-instagram {
  color: #fff;
  border-color: #e1306c;
  background-color: #e1306c;
}

/* line 46862, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-instagram i {
  color: #fff;
}

/* line 46867, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-instagram .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 46872, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-instagram .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46877, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-instagram.dropdown-toggle:after {
  color: #fff;
}

/* line 46883, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-instagram, .btn-check:checked + .btn.btn-instagram {
  border-color: #cd1e59;
  background-color: #cd1e59;
}

/* line 46890, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-instagram.active, .btn.btn-instagram.show, .btn.btn-instagram:active:not(.btn-active), .btn.btn-instagram:focus:not(.btn-active), .btn.btn-instagram:hover:not(.btn-active) {
  border-color: #cd1e59;
  background-color: #cd1e59;
}

/* line 46896, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-instagram {
  border-color: #cd1e59;
  background-color: #cd1e59;
}

/* line 46901, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-instagram {
  color: #e1306c;
  border-color: rgba(225, 48, 108, 0.1);
  background-color: rgba(225, 48, 108, 0.1);
}

/* line 46906, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-instagram i {
  color: #e1306c;
}

/* line 46911, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-instagram .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e1306c;
}

/* line 46916, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-instagram .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46921, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-instagram.dropdown-toggle:after {
  color: #e1306c;
}

/* line 46927, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-instagram, .btn-check:checked + .btn.btn-light-instagram {
  color: #fff;
  border-color: #e1306c;
  background-color: #e1306c;
}

/* line 46935, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-instagram.active, .btn.btn-light-instagram.show, .btn.btn-light-instagram:active:not(.btn-active), .btn.btn-light-instagram:focus:not(.btn-active), .btn.btn-light-instagram:hover:not(.btn-active) {
  color: #fff;
  border-color: #e1306c;
  background-color: #e1306c;
}

/* line 46942, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-instagram {
  color: #fff;
  border-color: #e1306c;
  background-color: #e1306c;
}

/* line 46949, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-instagram i, .btn-check:checked + .btn.btn-light-instagram i {
  color: #fff;
}

/* line 46955, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-instagram.active i, .btn.btn-light-instagram.show i, .btn.btn-light-instagram:active:not(.btn-active) i, .btn.btn-light-instagram:focus:not(.btn-active) i, .btn.btn-light-instagram:hover:not(.btn-active) i {
  color: #fff;
}

/* line 46960, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-instagram i {
  color: #fff;
}

/* line 46965, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-instagram .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-instagram .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 46972, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-instagram.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-instagram.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-instagram:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-instagram:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-instagram:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 46978, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-instagram .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 46984, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-instagram .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-instagram .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46990, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-instagram.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-instagram.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-instagram:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-instagram:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-instagram:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 46995, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-instagram .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 47000, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-instagram.dropdown-toggle:after, .btn-check:checked + .btn.btn-light-instagram.dropdown-toggle:after {
  color: #fff;
}

/* line 47006, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-instagram.active.dropdown-toggle:after, .btn.btn-light-instagram.show.dropdown-toggle:after, .btn.btn-light-instagram.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-instagram.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-instagram.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 47011, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-instagram.dropdown-toggle:after {
  color: #fff;
}

/* line 47015, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-youtube {
  color: #fff;
  border-color: red;
  background-color: red;
}

/* line 47020, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-youtube i {
  color: #fff;
}

/* line 47025, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-youtube .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 47030, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-youtube .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 47035, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-youtube.dropdown-toggle:after {
  color: #fff;
}

/* line 47041, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-youtube, .btn-check:checked + .btn.btn-youtube {
  border-color: #d90000;
  background-color: #d90000;
}

/* line 47048, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-youtube.active, .btn.btn-youtube.show, .btn.btn-youtube:active:not(.btn-active), .btn.btn-youtube:focus:not(.btn-active), .btn.btn-youtube:hover:not(.btn-active) {
  border-color: #d90000;
  background-color: #d90000;
}

/* line 47054, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-youtube {
  border-color: #d90000;
  background-color: #d90000;
}

/* line 47059, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-youtube {
  color: red;
  border-color: rgba(255, 0, 0, 0.1);
  background-color: rgba(255, 0, 0, 0.1);
}

/* line 47064, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-youtube i {
  color: red;
}

/* line 47069, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-youtube .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: red;
}

/* line 47074, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-youtube .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 47079, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-youtube.dropdown-toggle:after {
  color: red;
}

/* line 47085, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-youtube, .btn-check:checked + .btn.btn-light-youtube {
  color: #fff;
  border-color: red;
  background-color: red;
}

/* line 47093, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-youtube.active, .btn.btn-light-youtube.show, .btn.btn-light-youtube:active:not(.btn-active), .btn.btn-light-youtube:focus:not(.btn-active), .btn.btn-light-youtube:hover:not(.btn-active) {
  color: #fff;
  border-color: red;
  background-color: red;
}

/* line 47100, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-youtube {
  color: #fff;
  border-color: red;
  background-color: red;
}

/* line 47107, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-youtube i, .btn-check:checked + .btn.btn-light-youtube i {
  color: #fff;
}

/* line 47113, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-youtube.active i, .btn.btn-light-youtube.show i, .btn.btn-light-youtube:active:not(.btn-active) i, .btn.btn-light-youtube:focus:not(.btn-active) i, .btn.btn-light-youtube:hover:not(.btn-active) i {
  color: #fff;
}

/* line 47118, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-youtube i {
  color: #fff;
}

/* line 47123, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-youtube .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-youtube .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 47130, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-youtube.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-youtube.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-youtube:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-youtube:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-youtube:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 47136, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-youtube .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 47142, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-youtube .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-youtube .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 47148, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-youtube.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-youtube.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-youtube:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-youtube:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-youtube:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 47153, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-youtube .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 47158, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-youtube.dropdown-toggle:after, .btn-check:checked + .btn.btn-light-youtube.dropdown-toggle:after {
  color: #fff;
}

/* line 47164, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-youtube.active.dropdown-toggle:after, .btn.btn-light-youtube.show.dropdown-toggle:after, .btn.btn-light-youtube.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-youtube.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-youtube.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 47169, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-youtube.dropdown-toggle:after {
  color: #fff;
}

/* line 47173, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-linkedin {
  color: #fff;
  border-color: #0077b5;
  background-color: #0077b5;
}

/* line 47178, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-linkedin i {
  color: #fff;
}

/* line 47183, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-linkedin .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 47188, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-linkedin .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 47193, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-linkedin.dropdown-toggle:after {
  color: #fff;
}

/* line 47199, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-linkedin, .btn-check:checked + .btn.btn-linkedin {
  border-color: #005e8f;
  background-color: #005e8f;
}

/* line 47206, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-linkedin.active, .btn.btn-linkedin.show, .btn.btn-linkedin:active:not(.btn-active), .btn.btn-linkedin:focus:not(.btn-active), .btn.btn-linkedin:hover:not(.btn-active) {
  border-color: #005e8f;
  background-color: #005e8f;
}

/* line 47212, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-linkedin {
  border-color: #005e8f;
  background-color: #005e8f;
}

/* line 47217, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-linkedin {
  color: #0077b5;
  border-color: rgba(0, 119, 181, 0.1);
  background-color: rgba(0, 119, 181, 0.1);
}

/* line 47222, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-linkedin i {
  color: #0077b5;
}

/* line 47227, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-linkedin .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #0077b5;
}

/* line 47232, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-linkedin .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 47237, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-linkedin.dropdown-toggle:after {
  color: #0077b5;
}

/* line 47243, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-linkedin, .btn-check:checked + .btn.btn-light-linkedin {
  color: #fff;
  border-color: #0077b5;
  background-color: #0077b5;
}

/* line 47251, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-linkedin.active, .btn.btn-light-linkedin.show, .btn.btn-light-linkedin:active:not(.btn-active), .btn.btn-light-linkedin:focus:not(.btn-active), .btn.btn-light-linkedin:hover:not(.btn-active) {
  color: #fff;
  border-color: #0077b5;
  background-color: #0077b5;
}

/* line 47258, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-linkedin {
  color: #fff;
  border-color: #0077b5;
  background-color: #0077b5;
}

/* line 47265, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-linkedin i, .btn-check:checked + .btn.btn-light-linkedin i {
  color: #fff;
}

/* line 47271, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-linkedin.active i, .btn.btn-light-linkedin.show i, .btn.btn-light-linkedin:active:not(.btn-active) i, .btn.btn-light-linkedin:focus:not(.btn-active) i, .btn.btn-light-linkedin:hover:not(.btn-active) i {
  color: #fff;
}

/* line 47276, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-linkedin i {
  color: #fff;
}

/* line 47281, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-linkedin .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-linkedin .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 47288, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-linkedin.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-linkedin.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-linkedin:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-linkedin:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-light-linkedin:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 47294, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-linkedin .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 47300, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-linkedin .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-light-linkedin .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 47306, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-linkedin.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-linkedin.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-linkedin:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-linkedin:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-light-linkedin:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 47311, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-linkedin .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 47316, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-light-linkedin.dropdown-toggle:after, .btn-check:checked + .btn.btn-light-linkedin.dropdown-toggle:after {
  color: #fff;
}

/* line 47322, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-light-linkedin.active.dropdown-toggle:after, .btn.btn-light-linkedin.show.dropdown-toggle:after, .btn.btn-light-linkedin.dropdown-toggle:active:not(.btn-active):after, .btn.btn-light-linkedin.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-light-linkedin.dropdown-toggle:hover:not(.btn-active):after {
  color: #fff;
}

/* line 47327, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-light-linkedin.dropdown-toggle:after {
  color: #fff;
}

/* line 47331, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-outline-dashed.btn-outline-default {
  border-width: 1px;
  border-style: dashed;
  color: #7e8299;
  border-color: #e4e6ef;
  background-color: rgba(245, 248, 250, 0.6);
}

/* line 47338, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-outline-dashed.btn-outline-default i {
  color: #7e8299;
}

/* line 47343, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-outline-dashed.btn-outline-default .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 47348, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-outline-dashed.btn-outline-default .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 47353, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-outline-dashed.btn-outline-default.dropdown-toggle:after {
  color: #7e8299;
}

/* line 47359, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-outline-dashed.btn-outline-default, .btn-check:checked + .btn.btn-outline-dashed.btn-outline-default {
  color: #00a3ff;
  border-color: #00a3ff;
  background-color: #f1faff;
}

/* line 47367, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-outline-dashed.btn-outline-default.active, .btn.btn-outline-dashed.btn-outline-default.show, .btn.btn-outline-dashed.btn-outline-default:active:not(.btn-active), .btn.btn-outline-dashed.btn-outline-default:focus:not(.btn-active), .btn.btn-outline-dashed.btn-outline-default:hover:not(.btn-active) {
  color: #00a3ff;
  border-color: #00a3ff;
  background-color: #f1faff;
}

/* line 47374, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-outline-dashed.btn-outline-default {
  color: #00a3ff;
  border-color: #00a3ff;
  background-color: #f1faff;
}

/* line 47381, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-outline-dashed.btn-outline-default i, .btn-check:checked + .btn.btn-outline-dashed.btn-outline-default i {
  color: #00a3ff;
}

/* line 47387, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-outline-dashed.btn-outline-default.active i, .btn.btn-outline-dashed.btn-outline-default.show i, .btn.btn-outline-dashed.btn-outline-default:active:not(.btn-active) i, .btn.btn-outline-dashed.btn-outline-default:focus:not(.btn-active) i, .btn.btn-outline-dashed.btn-outline-default:hover:not(.btn-active) i {
  color: #00a3ff;
}

/* line 47392, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-outline-dashed.btn-outline-default i {
  color: #00a3ff;
}

/* line 47397, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-outline-dashed.btn-outline-default .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-outline-dashed.btn-outline-default .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 47404, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-outline-dashed.btn-outline-default.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-outline-dashed.btn-outline-default.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-outline-dashed.btn-outline-default:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-outline-dashed.btn-outline-default:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-outline-dashed.btn-outline-default:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 47410, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-outline-dashed.btn-outline-default .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 47416, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-outline-dashed.btn-outline-default .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-outline-dashed.btn-outline-default .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 47422, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-outline-dashed.btn-outline-default.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-outline-dashed.btn-outline-default.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-outline-dashed.btn-outline-default:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-outline-dashed.btn-outline-default:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn.btn-outline-dashed.btn-outline-default:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 47427, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-outline-dashed.btn-outline-default .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 47432, vendor/assets/stylesheets/craft/custom.scss */
.btn-check:active + .btn.btn-outline-dashed.btn-outline-default.dropdown-toggle:after, .btn-check:checked + .btn.btn-outline-dashed.btn-outline-default.dropdown-toggle:after {
  color: #00a3ff;
}

/* line 47438, vendor/assets/stylesheets/craft/custom.scss */
.btn.btn-outline-dashed.btn-outline-default.active.dropdown-toggle:after, .btn.btn-outline-dashed.btn-outline-default.show.dropdown-toggle:after, .btn.btn-outline-dashed.btn-outline-default.dropdown-toggle:active:not(.btn-active):after, .btn.btn-outline-dashed.btn-outline-default.dropdown-toggle:focus:not(.btn-active):after, .btn.btn-outline-dashed.btn-outline-default.dropdown-toggle:hover:not(.btn-active):after {
  color: #00a3ff;
}

/* line 47443, vendor/assets/stylesheets/craft/custom.scss */
.show > .btn.btn-outline-dashed.btn-outline-default.dropdown-toggle:after {
  color: #00a3ff;
}

/* line 47447, vendor/assets/stylesheets/craft/custom.scss */
code:not([class*=language-]) {
  font-weight: 400;
  color: #b93993;
  line-height: inherit;
  font-size: inherit;
  background-color: #f5f8fa;
  padding: 1px .4rem;
  margin: 0 .5rem;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.08);
  border-radius: .3rem;
}

/* line 47459, vendor/assets/stylesheets/craft/custom.scss */
.form-control {
  box-shadow: none !important;
}

/* line 47463, vendor/assets/stylesheets/craft/custom.scss */
.dropdown.show > .form-control {
  color: #181c32;
  background-color: #fff;
  border-color: #b5b5c3;
}

/* line 47470, vendor/assets/stylesheets/craft/custom.scss */
.form-control[readonly] {
  background-color: #fff;
}

/* line 47474, vendor/assets/stylesheets/craft/custom.scss */
.form-control.form-control-solid {
  background-color: #f5f8fa;
  border-color: #f5f8fa;
  color: #5e6278;
  transition: color .2s ease,background-color .2s ease;
}

/* line 47480, vendor/assets/stylesheets/craft/custom.scss */
.form-control.form-control-solid::placeholder {
  color: #a1a5b7;
}

/* line 47484, vendor/assets/stylesheets/craft/custom.scss */
.form-control.form-control-solid::-moz-placeholder {
  color: #a1a5b7;
  opacity: 1;
}

/* line 47491, vendor/assets/stylesheets/craft/custom.scss */
.dropdown.show > .form-control.form-control-solid {
  background-color: #eef3f7;
  border-color: #eef3f7;
  color: #5e6278;
  transition: color .2s ease,background-color .2s ease;
}

/* line 47500, vendor/assets/stylesheets/craft/custom.scss */
.form-control.form-control-solid.active, .form-control.form-control-solid.focus, .form-control.form-control-solid:active, .form-control.form-control-solid:focus {
  background-color: #eef3f7;
  border-color: #eef3f7;
  color: #5e6278;
  transition: color .2s ease,background-color .2s ease;
}

/* line 47508, vendor/assets/stylesheets/craft/custom.scss */
.form-control.form-control-white {
  background-color: #fff;
  border-color: #fff;
}

/* line 47514, vendor/assets/stylesheets/craft/custom.scss */
.dropdown.show > .form-control.form-control-white {
  background-color: #fff;
  border-color: #fff;
}

/* line 47521, vendor/assets/stylesheets/craft/custom.scss */
.form-control.form-control-white.active, .form-control.form-control-white.focus, .form-control.form-control-white:active, .form-control.form-control-white:focus {
  background-color: #fff;
  border-color: #fff;
}

/* line 47527, vendor/assets/stylesheets/craft/custom.scss */
.form-control.form-control-flush {
  border: 0;
  background-color: transparent;
  outline: 0 !important;
  box-shadow: none;
  border-radius: 0;
}

/* line 47537, vendor/assets/stylesheets/craft/custom.scss */
.placeholder-gray-500::placeholder {
  color: #a1a5b7;
}

/* line 47541, vendor/assets/stylesheets/craft/custom.scss */
.placeholder-gray-500::-moz-placeholder {
  color: #a1a5b7;
  opacity: 1;
}

/* line 47548, vendor/assets/stylesheets/craft/custom.scss */
.placeholder-white::placeholder {
  color: #fff;
}

/* line 47552, vendor/assets/stylesheets/craft/custom.scss */
.placeholder-white::-moz-placeholder {
  color: #fff;
  opacity: 1;
}

/* line 47558, vendor/assets/stylesheets/craft/custom.scss */
.resize-none {
  resize: none;
}

/* line 47562, vendor/assets/stylesheets/craft/custom.scss */
.form-select {
  box-shadow: none !important;
}

/* line 47565, vendor/assets/stylesheets/craft/custom.scss */
.form-select.form-select-solid {
  background-color: #f5f8fa;
  border-color: #f5f8fa;
  color: #5e6278;
  transition: color .2s ease,background-color .2s ease;
}

/* line 47571, vendor/assets/stylesheets/craft/custom.scss */
.form-select.form-select-solid::placeholder {
  color: #a1a5b7;
}

/* line 47575, vendor/assets/stylesheets/craft/custom.scss */
.form-select.form-select-solid::-moz-placeholder {
  color: #a1a5b7;
  opacity: 1;
}

/* line 47582, vendor/assets/stylesheets/craft/custom.scss */
.dropdown.show > .form-select.form-select-solid {
  background-color: #eef3f7;
  border-color: #eef3f7 !important;
  color: #5e6278;
  transition: color .2s ease,background-color .2s ease;
}

/* line 47591, vendor/assets/stylesheets/craft/custom.scss */
.form-select.form-select-solid.active, .form-select.form-select-solid.focus, .form-select.form-select-solid:active, .form-select.form-select-solid:focus {
  background-color: #eef3f7;
  border-color: #eef3f7 !important;
  color: #5e6278;
  transition: color .2s ease,background-color .2s ease;
}

/* line 47599, vendor/assets/stylesheets/craft/custom.scss */
.form-select.form-select-white {
  background-color: #fff;
  border-color: #fff;
  color: #181c32;
}

/* line 47604, vendor/assets/stylesheets/craft/custom.scss */
.form-select.form-select-white::placeholder {
  color: #a1a5b7;
}

/* line 47608, vendor/assets/stylesheets/craft/custom.scss */
.form-select.form-select-white::-moz-placeholder {
  color: #a1a5b7;
  opacity: 1;
}

/* line 47615, vendor/assets/stylesheets/craft/custom.scss */
.dropdown.show > .form-select.form-select-white {
  background-color: #fff;
  border-color: #fff !important;
  color: #181c32;
}

/* line 47622, vendor/assets/stylesheets/craft/custom.scss */
.form-select.form-select-white.active, .form-select.form-select-white.focus, .form-select.form-select-white:active, .form-select.form-select-white:focus {
  background-color: #fff;
  border-color: #fff !important;
  color: #181c32;
}

/* line 47630, vendor/assets/stylesheets/craft/custom.scss */
.form-check .form-check-label {
  cursor: pointer;
}

/* line 47634, vendor/assets/stylesheets/craft/custom.scss */
.form-check .form-check-input {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 47641, vendor/assets/stylesheets/craft/custom.scss */
.form-check.form-check-custom {
  display: flex;
  align-items: center;
  padding-left: 0;
  margin: 0;
}

/* line 47647, vendor/assets/stylesheets/craft/custom.scss */
.form-check.form-check-custom .form-check-input {
  margin: 0;
  float: none;
  flex-shrink: 0;
}

/* line 47653, vendor/assets/stylesheets/craft/custom.scss */
.form-check.form-check-custom .form-check-label {
  margin-left: .55rem;
}

/* line 47658, vendor/assets/stylesheets/craft/custom.scss */
.form-check:not(.form-switch) .form-check-input[type=checkbox] {
  background-size: 60% 60%;
}

/* line 47662, vendor/assets/stylesheets/craft/custom.scss */
.form-check.form-check-solid .form-check-input {
  border: 0;
  background-color: #eff2f5;
}

/* line 47666, vendor/assets/stylesheets/craft/custom.scss */
.form-check.form-check-solid .form-check-input:active, .form-check.form-check-solid .form-check-input:focus {
  filter: none;
  background-color: #eff2f5;
}

/* line 47671, vendor/assets/stylesheets/craft/custom.scss */
.form-check.form-check-solid .form-check-input:checked {
  background-color: #00a3ff;
}

/* line 47675, vendor/assets/stylesheets/craft/custom.scss */
.form-check.form-check-solid .form-check-input[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
}

/* line 47678, vendor/assets/stylesheets/craft/custom.scss */
.form-check.form-check-solid .form-check-input[type=radio]:active, .form-check.form-check-solid .form-check-input[type=radio]:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
}

/* line 47684, vendor/assets/stylesheets/craft/custom.scss */
.form-check.form-check-success .form-check-input:checked {
  background-color: #50cd89;
}

/* line 47688, vendor/assets/stylesheets/craft/custom.scss */
.form-check.form-check-danger .form-check-input:checked {
  background-color: #f1416c;
}

/* line 47692, vendor/assets/stylesheets/craft/custom.scss */
.form-check.form-check-warning .form-check-input:checked {
  background-color: #ffc700;
}

/* line 47697, vendor/assets/stylesheets/craft/custom.scss */
.form-check.form-check-custom.form-check-sm .form-check-input {
  height: 1.5rem;
  width: 1.5rem;
}

/* line 47702, vendor/assets/stylesheets/craft/custom.scss */
.form-check.form-check-custom.form-check-lg .form-check-input {
  height: 2.25rem;
  width: 2.25rem;
}

/* line 47710, vendor/assets/stylesheets/craft/custom.scss */
.form-switch.form-check-solid .form-check-input {
  height: 2.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
}

/* line 47714, vendor/assets/stylesheets/craft/custom.scss */
.form-switch.form-check-solid .form-check-input:active, .form-switch.form-check-solid .form-check-input:checked, .form-switch.form-check-solid .form-check-input:focus {
  filter: none;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
}

/* line 47720, vendor/assets/stylesheets/craft/custom.scss */
.form-switch.form-check-solid.form-switch-sm .form-check-input {
  height: 1.5rem;
  width: 2.5rem;
}

/* line 47725, vendor/assets/stylesheets/craft/custom.scss */
.form-switch.form-check-solid.form-switch-lg .form-check-input {
  height: 2.75rem;
  width: 3.75rem;
}

/* line 47731, vendor/assets/stylesheets/craft/custom.scss */
.input-group.input-group-solid {
  background-color: #f5f8fa;
  border-color: #f5f8fa;
  border-radius: .475rem;
}

/* line 47736, vendor/assets/stylesheets/craft/custom.scss */
.input-group.input-group-solid.input-group-sm, .input-group.input-group-solid.input-group-lg {
  border-radius: .475rem;
}

/* line 47740, vendor/assets/stylesheets/craft/custom.scss */
.input-group.input-group-solid .input-group-text, .input-group.input-group-solid .form-control {
  background-color: transparent;
  border-color: transparent;
}

/* line 47746, vendor/assets/stylesheets/craft/custom.scss */
.required::after {
  content: "*";
  position: relative;
  font-size: inherit;
  color: #f1416c;
  padding-left: .25rem;
  font-weight: 700;
}

/* line 47756, vendor/assets/stylesheets/craft/custom.scss */
.modal .modal-header {
  align-items: center;
  justify-content: space-between;
}

/* line 47760, vendor/assets/stylesheets/craft/custom.scss */
.modal .modal-header .h1, .modal .modal-header .h2, .modal .modal-header .h3, .modal .modal-header .h4, .modal .modal-header .h5, .modal .modal-header .h6, .modal .modal-header h1, .modal .modal-header h2, .modal .modal-header h3, .modal .modal-header h4, .modal .modal-header h5, .modal .modal-header h6 {
  margin-bottom: 0;
}

/* line 47765, vendor/assets/stylesheets/craft/custom.scss */
.modal .modal-dialog {
  outline: 0 !important;
}

/* line 47769, vendor/assets/stylesheets/craft/custom.scss */
.modal.modal-sticky.modal-sticky-bottom-right {
  padding: 0 !important;
  max-width: 500px;
  height: auto;
  position: fixed;
  left: auto;
  top: auto;
  bottom: 25px;
  right: 25px;
  margin: 0;
  box-shadow: 0 0 60px -15px rgba(0, 0, 0, 0.2);
  border-radius: .475rem;
}

/* line 47782, vendor/assets/stylesheets/craft/custom.scss */
.modal.modal-sticky.modal-sticky-bottom-right .modal-dialog {
  position: static;
  max-width: 500px;
  width: auto;
  margin: 0;
  border-radius: .475rem;
}

/* line 47789, vendor/assets/stylesheets/craft/custom.scss */
.modal.modal-sticky.modal-sticky-bottom-right .modal-dialog .modal-content {
  border: 0;
  border-radius: .475rem;
}

/* line 47795, vendor/assets/stylesheets/craft/custom.scss */
.modal.modal-sticky.modal-sticky-bottom-right.modal-sticky-lg {
  max-width: 600px;
}

/* line 47798, vendor/assets/stylesheets/craft/custom.scss */
.modal.modal-sticky.modal-sticky-bottom-right.modal-sticky-lg .modal-dialog {
  max-width: 600px;
}

@media (max-width: 767.98px) {
  /* line 47806, vendor/assets/stylesheets/craft/custom.scss */
  .modal.modal-sticky.modal-sticky-bottom-right {
    bottom: 10px;
    right: 10px;
    left: 10px;
    width: auto;
  }
}

/* line 47814, vendor/assets/stylesheets/craft/custom.scss */
.progress-vertical {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}

/* line 47819, vendor/assets/stylesheets/craft/custom.scss */
.progress-vertical .progress {
  height: 100%;
  border-radius: .475rem;
  display: flex;
  align-items: flex-end;
  margin-right: 1rem;
}

/* line 47826, vendor/assets/stylesheets/craft/custom.scss */
.progress-vertical .progress:last-child {
  margin-right: 0;
}

/* line 47830, vendor/assets/stylesheets/craft/custom.scss */
.progress-vertical .progress .progress-bar {
  width: 8px;
  border-radius: .475rem;
}

/* line 47838, vendor/assets/stylesheets/craft/custom.scss */
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: inherit;
}

/* line 47842, vendor/assets/stylesheets/craft/custom.scss */
.table td, .table th, .table tr {
  border-color: inherit;
  border-width: inherit;
  border-style: inherit;
  text-transform: inherit;
  font-weight: inherit;
  font-size: inherit;
  color: inherit;
  height: inherit;
  min-height: inherit;
}

/* line 47854, vendor/assets/stylesheets/craft/custom.scss */
.table td:first-child, .table th:first-child, .table tr:first-child {
  padding-left: 0;
}

/* line 47858, vendor/assets/stylesheets/craft/custom.scss */
.table td:last-child, .table th:last-child, .table tr:last-child {
  padding-right: 0;
}

/* line 47862, vendor/assets/stylesheets/craft/custom.scss */
.table tbody tr:last-child, .table tfoot tr:last-child {
  border-bottom: 0 !important;
}

/* line 47867, vendor/assets/stylesheets/craft/custom.scss */
.table tbody tr:last-child td, .table tbody tr:last-child th {
  border-bottom: 0 !important;
}

/* line 47874, vendor/assets/stylesheets/craft/custom.scss */
.table tfoot tr:last-child td, .table tfoot tr:last-child th {
  border-bottom: 0 !important;
}

/* line 47879, vendor/assets/stylesheets/craft/custom.scss */
.table tfoot td, .table tfoot th {
  border-top: inherit;
}

/* line 47884, vendor/assets/stylesheets/craft/custom.scss */
.table.table-rounded {
  border-radius: .475rem;
  border-spacing: 0;
  border-collapse: separate;
}

/* line 47891, vendor/assets/stylesheets/craft/custom.scss */
.table.table-flush td, .table.table-flush th, .table.table-flush tr {
  padding: inherit;
}

/* line 47897, vendor/assets/stylesheets/craft/custom.scss */
.table.table-row-bordered tr {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #eff2f5;
}

/* line 47904, vendor/assets/stylesheets/craft/custom.scss */
.table.table-row-bordered tfoot td, .table.table-row-bordered tfoot th {
  border-top-width: 1px !important;
}

/* line 47911, vendor/assets/stylesheets/craft/custom.scss */
.table.table-row-dashed tr {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #eff2f5;
}

/* line 47918, vendor/assets/stylesheets/craft/custom.scss */
.table.table-row-dashed tfoot td, .table.table-row-dashed tfoot th {
  border-top-width: 1px !important;
}

/* line 47924, vendor/assets/stylesheets/craft/custom.scss */
.table.table-row-gray-100 tr {
  border-bottom-color: #f5f8fa;
}

/* line 47928, vendor/assets/stylesheets/craft/custom.scss */
.table.table-row-gray-200 tr {
  border-bottom-color: #eff2f5;
}

/* line 47932, vendor/assets/stylesheets/craft/custom.scss */
.table.table-row-gray-300 tr {
  border-bottom-color: #e4e6ef;
}

/* line 47936, vendor/assets/stylesheets/craft/custom.scss */
.table.table-row-gray-400 tr {
  border-bottom-color: #b5b5c3;
}

/* line 47940, vendor/assets/stylesheets/craft/custom.scss */
.table.table-row-gray-500 tr {
  border-bottom-color: #a1a5b7;
}

/* line 47944, vendor/assets/stylesheets/craft/custom.scss */
.table.table-row-gray-600 tr {
  border-bottom-color: #7e8299;
}

/* line 47948, vendor/assets/stylesheets/craft/custom.scss */
.table.table-row-gray-700 tr {
  border-bottom-color: #5e6278;
}

/* line 47952, vendor/assets/stylesheets/craft/custom.scss */
.table.table-row-gray-800 tr {
  border-bottom-color: #3f4254;
}

/* line 47956, vendor/assets/stylesheets/craft/custom.scss */
.table.table-row-gray-900 tr {
  border-bottom-color: #181c32;
}

/* line 47961, vendor/assets/stylesheets/craft/custom.scss */
.table.g-0 td, .table.g-0 th {
  padding: 0;
}

/* line 47967, vendor/assets/stylesheets/craft/custom.scss */
.table.gy-0 td, .table.gy-0 th {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 47974, vendor/assets/stylesheets/craft/custom.scss */
.table.gx-0 td, .table.gx-0 th {
  padding-left: 0;
  padding-right: 0;
}

/* line 47981, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-0 td:first-child, .table.gs-0 th:first-child {
  padding-left: 0;
}

/* line 47985, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-0 td:last-child, .table.gs-0 th:last-child {
  padding-right: 0;
}

/* line 47991, vendor/assets/stylesheets/craft/custom.scss */
.table.g-1 td, .table.g-1 th {
  padding: .25rem;
}

/* line 47997, vendor/assets/stylesheets/craft/custom.scss */
.table.gy-1 td, .table.gy-1 th {
  padding-top: .25rem;
  padding-bottom: .25rem;
}

/* line 48004, vendor/assets/stylesheets/craft/custom.scss */
.table.gx-1 td, .table.gx-1 th {
  padding-left: .25rem;
  padding-right: .25rem;
}

/* line 48011, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-1 td:first-child, .table.gs-1 th:first-child {
  padding-left: .25rem;
}

/* line 48015, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-1 td:last-child, .table.gs-1 th:last-child {
  padding-right: .25rem;
}

/* line 48021, vendor/assets/stylesheets/craft/custom.scss */
.table.g-2 td, .table.g-2 th {
  padding: .5rem;
}

/* line 48027, vendor/assets/stylesheets/craft/custom.scss */
.table.gy-2 td, .table.gy-2 th {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

/* line 48034, vendor/assets/stylesheets/craft/custom.scss */
.table.gx-2 td, .table.gx-2 th {
  padding-left: .5rem;
  padding-right: .5rem;
}

/* line 48041, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-2 td:first-child, .table.gs-2 th:first-child {
  padding-left: .5rem;
}

/* line 48045, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-2 td:last-child, .table.gs-2 th:last-child {
  padding-right: .5rem;
}

/* line 48051, vendor/assets/stylesheets/craft/custom.scss */
.table.g-3 td, .table.g-3 th {
  padding: .75rem;
}

/* line 48057, vendor/assets/stylesheets/craft/custom.scss */
.table.gy-3 td, .table.gy-3 th {
  padding-top: .75rem;
  padding-bottom: .75rem;
}

/* line 48064, vendor/assets/stylesheets/craft/custom.scss */
.table.gx-3 td, .table.gx-3 th {
  padding-left: .75rem;
  padding-right: .75rem;
}

/* line 48071, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-3 td:first-child, .table.gs-3 th:first-child {
  padding-left: .75rem;
}

/* line 48075, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-3 td:last-child, .table.gs-3 th:last-child {
  padding-right: .75rem;
}

/* line 48081, vendor/assets/stylesheets/craft/custom.scss */
.table.g-4 td, .table.g-4 th {
  padding: 1rem;
}

/* line 48087, vendor/assets/stylesheets/craft/custom.scss */
.table.gy-4 td, .table.gy-4 th {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* line 48094, vendor/assets/stylesheets/craft/custom.scss */
.table.gx-4 td, .table.gx-4 th {
  padding-left: 1rem;
  padding-right: 1rem;
}

/* line 48101, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-4 td:first-child, .table.gs-4 th:first-child {
  padding-left: 1rem;
}

/* line 48105, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-4 td:last-child, .table.gs-4 th:last-child {
  padding-right: 1rem;
}

/* line 48111, vendor/assets/stylesheets/craft/custom.scss */
.table.g-5 td, .table.g-5 th {
  padding: 1.25rem;
}

/* line 48117, vendor/assets/stylesheets/craft/custom.scss */
.table.gy-5 td, .table.gy-5 th {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

/* line 48124, vendor/assets/stylesheets/craft/custom.scss */
.table.gx-5 td, .table.gx-5 th {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 48131, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-5 td:first-child, .table.gs-5 th:first-child {
  padding-left: 1.25rem;
}

/* line 48135, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-5 td:last-child, .table.gs-5 th:last-child {
  padding-right: 1.25rem;
}

/* line 48141, vendor/assets/stylesheets/craft/custom.scss */
.table.g-6 td, .table.g-6 th {
  padding: 1.5rem;
}

/* line 48147, vendor/assets/stylesheets/craft/custom.scss */
.table.gy-6 td, .table.gy-6 th {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

/* line 48154, vendor/assets/stylesheets/craft/custom.scss */
.table.gx-6 td, .table.gx-6 th {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* line 48161, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-6 td:first-child, .table.gs-6 th:first-child {
  padding-left: 1.5rem;
}

/* line 48165, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-6 td:last-child, .table.gs-6 th:last-child {
  padding-right: 1.5rem;
}

/* line 48171, vendor/assets/stylesheets/craft/custom.scss */
.table.g-7 td, .table.g-7 th {
  padding: 1.75rem;
}

/* line 48177, vendor/assets/stylesheets/craft/custom.scss */
.table.gy-7 td, .table.gy-7 th {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

/* line 48184, vendor/assets/stylesheets/craft/custom.scss */
.table.gx-7 td, .table.gx-7 th {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

/* line 48191, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-7 td:first-child, .table.gs-7 th:first-child {
  padding-left: 1.75rem;
}

/* line 48195, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-7 td:last-child, .table.gs-7 th:last-child {
  padding-right: 1.75rem;
}

/* line 48201, vendor/assets/stylesheets/craft/custom.scss */
.table.g-8 td, .table.g-8 th {
  padding: 2rem;
}

/* line 48207, vendor/assets/stylesheets/craft/custom.scss */
.table.gy-8 td, .table.gy-8 th {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

/* line 48214, vendor/assets/stylesheets/craft/custom.scss */
.table.gx-8 td, .table.gx-8 th {
  padding-left: 2rem;
  padding-right: 2rem;
}

/* line 48221, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-8 td:first-child, .table.gs-8 th:first-child {
  padding-left: 2rem;
}

/* line 48225, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-8 td:last-child, .table.gs-8 th:last-child {
  padding-right: 2rem;
}

/* line 48231, vendor/assets/stylesheets/craft/custom.scss */
.table.g-9 td, .table.g-9 th {
  padding: 2.25rem;
}

/* line 48237, vendor/assets/stylesheets/craft/custom.scss */
.table.gy-9 td, .table.gy-9 th {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

/* line 48244, vendor/assets/stylesheets/craft/custom.scss */
.table.gx-9 td, .table.gx-9 th {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

/* line 48251, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-9 td:first-child, .table.gs-9 th:first-child {
  padding-left: 2.25rem;
}

/* line 48255, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-9 td:last-child, .table.gs-9 th:last-child {
  padding-right: 2.25rem;
}

/* line 48261, vendor/assets/stylesheets/craft/custom.scss */
.table.g-10 td, .table.g-10 th {
  padding: 2.5rem;
}

/* line 48267, vendor/assets/stylesheets/craft/custom.scss */
.table.gy-10 td, .table.gy-10 th {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

/* line 48274, vendor/assets/stylesheets/craft/custom.scss */
.table.gx-10 td, .table.gx-10 th {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

/* line 48281, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-10 td:first-child, .table.gs-10 th:first-child {
  padding-left: 2.5rem;
}

/* line 48285, vendor/assets/stylesheets/craft/custom.scss */
.table.gs-10 td:last-child, .table.gs-10 th:last-child {
  padding-right: 2.5rem;
}

@media (min-width: 576px) {
  /* line 48294, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-sm-0 td, .table.g-sm-0 th {
    padding: 0;
  }
  /* line 48300, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-sm-0 td, .table.gy-sm-0 th {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 48307, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-sm-0 td, .table.gx-sm-0 th {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 48314, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-0 td:first-child, .table.gs-sm-0 th:first-child {
    padding-left: 0;
  }
  /* line 48318, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-0 td:last-child, .table.gs-sm-0 th:last-child {
    padding-right: 0;
  }
  /* line 48324, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-sm-1 td, .table.g-sm-1 th {
    padding: .25rem;
  }
  /* line 48330, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-sm-1 td, .table.gy-sm-1 th {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }
  /* line 48337, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-sm-1 td, .table.gx-sm-1 th {
    padding-left: .25rem;
    padding-right: .25rem;
  }
  /* line 48344, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-1 td:first-child, .table.gs-sm-1 th:first-child {
    padding-left: .25rem;
  }
  /* line 48348, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-1 td:last-child, .table.gs-sm-1 th:last-child {
    padding-right: .25rem;
  }
  /* line 48354, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-sm-2 td, .table.g-sm-2 th {
    padding: .5rem;
  }
  /* line 48360, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-sm-2 td, .table.gy-sm-2 th {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  /* line 48367, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-sm-2 td, .table.gx-sm-2 th {
    padding-left: .5rem;
    padding-right: .5rem;
  }
  /* line 48374, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-2 td:first-child, .table.gs-sm-2 th:first-child {
    padding-left: .5rem;
  }
  /* line 48378, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-2 td:last-child, .table.gs-sm-2 th:last-child {
    padding-right: .5rem;
  }
  /* line 48384, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-sm-3 td, .table.g-sm-3 th {
    padding: .75rem;
  }
  /* line 48390, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-sm-3 td, .table.gy-sm-3 th {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }
  /* line 48397, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-sm-3 td, .table.gx-sm-3 th {
    padding-left: .75rem;
    padding-right: .75rem;
  }
  /* line 48404, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-3 td:first-child, .table.gs-sm-3 th:first-child {
    padding-left: .75rem;
  }
  /* line 48408, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-3 td:last-child, .table.gs-sm-3 th:last-child {
    padding-right: .75rem;
  }
  /* line 48414, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-sm-4 td, .table.g-sm-4 th {
    padding: 1rem;
  }
  /* line 48420, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-sm-4 td, .table.gy-sm-4 th {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  /* line 48427, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-sm-4 td, .table.gx-sm-4 th {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  /* line 48434, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-4 td:first-child, .table.gs-sm-4 th:first-child {
    padding-left: 1rem;
  }
  /* line 48438, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-4 td:last-child, .table.gs-sm-4 th:last-child {
    padding-right: 1rem;
  }
  /* line 48444, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-sm-5 td, .table.g-sm-5 th {
    padding: 1.25rem;
  }
  /* line 48450, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-sm-5 td, .table.gy-sm-5 th {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  /* line 48457, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-sm-5 td, .table.gx-sm-5 th {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 48464, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-5 td:first-child, .table.gs-sm-5 th:first-child {
    padding-left: 1.25rem;
  }
  /* line 48468, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-5 td:last-child, .table.gs-sm-5 th:last-child {
    padding-right: 1.25rem;
  }
  /* line 48474, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-sm-6 td, .table.g-sm-6 th {
    padding: 1.5rem;
  }
  /* line 48480, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-sm-6 td, .table.gy-sm-6 th {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  /* line 48487, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-sm-6 td, .table.gx-sm-6 th {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  /* line 48494, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-6 td:first-child, .table.gs-sm-6 th:first-child {
    padding-left: 1.5rem;
  }
  /* line 48498, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-6 td:last-child, .table.gs-sm-6 th:last-child {
    padding-right: 1.5rem;
  }
  /* line 48504, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-sm-7 td, .table.g-sm-7 th {
    padding: 1.75rem;
  }
  /* line 48510, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-sm-7 td, .table.gy-sm-7 th {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  /* line 48517, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-sm-7 td, .table.gx-sm-7 th {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  /* line 48524, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-7 td:first-child, .table.gs-sm-7 th:first-child {
    padding-left: 1.75rem;
  }
  /* line 48528, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-7 td:last-child, .table.gs-sm-7 th:last-child {
    padding-right: 1.75rem;
  }
  /* line 48534, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-sm-8 td, .table.g-sm-8 th {
    padding: 2rem;
  }
  /* line 48540, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-sm-8 td, .table.gy-sm-8 th {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  /* line 48547, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-sm-8 td, .table.gx-sm-8 th {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  /* line 48554, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-8 td:first-child, .table.gs-sm-8 th:first-child {
    padding-left: 2rem;
  }
  /* line 48558, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-8 td:last-child, .table.gs-sm-8 th:last-child {
    padding-right: 2rem;
  }
  /* line 48564, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-sm-9 td, .table.g-sm-9 th {
    padding: 2.25rem;
  }
  /* line 48570, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-sm-9 td, .table.gy-sm-9 th {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  /* line 48577, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-sm-9 td, .table.gx-sm-9 th {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  /* line 48584, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-9 td:first-child, .table.gs-sm-9 th:first-child {
    padding-left: 2.25rem;
  }
  /* line 48588, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-9 td:last-child, .table.gs-sm-9 th:last-child {
    padding-right: 2.25rem;
  }
  /* line 48594, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-sm-10 td, .table.g-sm-10 th {
    padding: 2.5rem;
  }
  /* line 48600, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-sm-10 td, .table.gy-sm-10 th {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  /* line 48607, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-sm-10 td, .table.gx-sm-10 th {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  /* line 48614, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-10 td:first-child, .table.gs-sm-10 th:first-child {
    padding-left: 2.5rem;
  }
  /* line 48618, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-sm-10 td:last-child, .table.gs-sm-10 th:last-child {
    padding-right: 2.5rem;
  }
}

@media (min-width: 768px) {
  /* line 48628, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-md-0 td, .table.g-md-0 th {
    padding: 0;
  }
  /* line 48634, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-md-0 td, .table.gy-md-0 th {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 48641, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-md-0 td, .table.gx-md-0 th {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 48648, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-0 td:first-child, .table.gs-md-0 th:first-child {
    padding-left: 0;
  }
  /* line 48652, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-0 td:last-child, .table.gs-md-0 th:last-child {
    padding-right: 0;
  }
  /* line 48658, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-md-1 td, .table.g-md-1 th {
    padding: .25rem;
  }
  /* line 48664, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-md-1 td, .table.gy-md-1 th {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }
  /* line 48671, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-md-1 td, .table.gx-md-1 th {
    padding-left: .25rem;
    padding-right: .25rem;
  }
  /* line 48678, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-1 td:first-child, .table.gs-md-1 th:first-child {
    padding-left: .25rem;
  }
  /* line 48682, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-1 td:last-child, .table.gs-md-1 th:last-child {
    padding-right: .25rem;
  }
  /* line 48688, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-md-2 td, .table.g-md-2 th {
    padding: .5rem;
  }
  /* line 48694, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-md-2 td, .table.gy-md-2 th {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  /* line 48701, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-md-2 td, .table.gx-md-2 th {
    padding-left: .5rem;
    padding-right: .5rem;
  }
  /* line 48708, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-2 td:first-child, .table.gs-md-2 th:first-child {
    padding-left: .5rem;
  }
  /* line 48712, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-2 td:last-child, .table.gs-md-2 th:last-child {
    padding-right: .5rem;
  }
  /* line 48718, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-md-3 td, .table.g-md-3 th {
    padding: .75rem;
  }
  /* line 48724, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-md-3 td, .table.gy-md-3 th {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }
  /* line 48731, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-md-3 td, .table.gx-md-3 th {
    padding-left: .75rem;
    padding-right: .75rem;
  }
  /* line 48738, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-3 td:first-child, .table.gs-md-3 th:first-child {
    padding-left: .75rem;
  }
  /* line 48742, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-3 td:last-child, .table.gs-md-3 th:last-child {
    padding-right: .75rem;
  }
  /* line 48748, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-md-4 td, .table.g-md-4 th {
    padding: 1rem;
  }
  /* line 48754, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-md-4 td, .table.gy-md-4 th {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  /* line 48761, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-md-4 td, .table.gx-md-4 th {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  /* line 48768, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-4 td:first-child, .table.gs-md-4 th:first-child {
    padding-left: 1rem;
  }
  /* line 48772, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-4 td:last-child, .table.gs-md-4 th:last-child {
    padding-right: 1rem;
  }
  /* line 48778, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-md-5 td, .table.g-md-5 th {
    padding: 1.25rem;
  }
  /* line 48784, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-md-5 td, .table.gy-md-5 th {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  /* line 48791, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-md-5 td, .table.gx-md-5 th {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 48798, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-5 td:first-child, .table.gs-md-5 th:first-child {
    padding-left: 1.25rem;
  }
  /* line 48802, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-5 td:last-child, .table.gs-md-5 th:last-child {
    padding-right: 1.25rem;
  }
  /* line 48808, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-md-6 td, .table.g-md-6 th {
    padding: 1.5rem;
  }
  /* line 48814, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-md-6 td, .table.gy-md-6 th {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  /* line 48821, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-md-6 td, .table.gx-md-6 th {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  /* line 48828, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-6 td:first-child, .table.gs-md-6 th:first-child {
    padding-left: 1.5rem;
  }
  /* line 48832, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-6 td:last-child, .table.gs-md-6 th:last-child {
    padding-right: 1.5rem;
  }
  /* line 48838, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-md-7 td, .table.g-md-7 th {
    padding: 1.75rem;
  }
  /* line 48844, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-md-7 td, .table.gy-md-7 th {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  /* line 48851, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-md-7 td, .table.gx-md-7 th {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  /* line 48858, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-7 td:first-child, .table.gs-md-7 th:first-child {
    padding-left: 1.75rem;
  }
  /* line 48862, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-7 td:last-child, .table.gs-md-7 th:last-child {
    padding-right: 1.75rem;
  }
  /* line 48868, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-md-8 td, .table.g-md-8 th {
    padding: 2rem;
  }
  /* line 48874, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-md-8 td, .table.gy-md-8 th {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  /* line 48881, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-md-8 td, .table.gx-md-8 th {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  /* line 48888, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-8 td:first-child, .table.gs-md-8 th:first-child {
    padding-left: 2rem;
  }
  /* line 48892, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-8 td:last-child, .table.gs-md-8 th:last-child {
    padding-right: 2rem;
  }
  /* line 48898, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-md-9 td, .table.g-md-9 th {
    padding: 2.25rem;
  }
  /* line 48904, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-md-9 td, .table.gy-md-9 th {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  /* line 48911, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-md-9 td, .table.gx-md-9 th {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  /* line 48918, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-9 td:first-child, .table.gs-md-9 th:first-child {
    padding-left: 2.25rem;
  }
  /* line 48922, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-9 td:last-child, .table.gs-md-9 th:last-child {
    padding-right: 2.25rem;
  }
  /* line 48928, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-md-10 td, .table.g-md-10 th {
    padding: 2.5rem;
  }
  /* line 48934, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-md-10 td, .table.gy-md-10 th {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  /* line 48941, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-md-10 td, .table.gx-md-10 th {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  /* line 48948, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-10 td:first-child, .table.gs-md-10 th:first-child {
    padding-left: 2.5rem;
  }
  /* line 48952, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-md-10 td:last-child, .table.gs-md-10 th:last-child {
    padding-right: 2.5rem;
  }
}

@media (min-width: 992px) {
  /* line 48962, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-lg-0 td, .table.g-lg-0 th {
    padding: 0;
  }
  /* line 48968, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-lg-0 td, .table.gy-lg-0 th {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 48975, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-lg-0 td, .table.gx-lg-0 th {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 48982, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-0 td:first-child, .table.gs-lg-0 th:first-child {
    padding-left: 0;
  }
  /* line 48986, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-0 td:last-child, .table.gs-lg-0 th:last-child {
    padding-right: 0;
  }
  /* line 48992, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-lg-1 td, .table.g-lg-1 th {
    padding: .25rem;
  }
  /* line 48998, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-lg-1 td, .table.gy-lg-1 th {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }
  /* line 49005, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-lg-1 td, .table.gx-lg-1 th {
    padding-left: .25rem;
    padding-right: .25rem;
  }
  /* line 49012, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-1 td:first-child, .table.gs-lg-1 th:first-child {
    padding-left: .25rem;
  }
  /* line 49016, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-1 td:last-child, .table.gs-lg-1 th:last-child {
    padding-right: .25rem;
  }
  /* line 49022, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-lg-2 td, .table.g-lg-2 th {
    padding: .5rem;
  }
  /* line 49028, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-lg-2 td, .table.gy-lg-2 th {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  /* line 49035, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-lg-2 td, .table.gx-lg-2 th {
    padding-left: .5rem;
    padding-right: .5rem;
  }
  /* line 49042, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-2 td:first-child, .table.gs-lg-2 th:first-child {
    padding-left: .5rem;
  }
  /* line 49046, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-2 td:last-child, .table.gs-lg-2 th:last-child {
    padding-right: .5rem;
  }
  /* line 49052, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-lg-3 td, .table.g-lg-3 th {
    padding: .75rem;
  }
  /* line 49058, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-lg-3 td, .table.gy-lg-3 th {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }
  /* line 49065, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-lg-3 td, .table.gx-lg-3 th {
    padding-left: .75rem;
    padding-right: .75rem;
  }
  /* line 49072, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-3 td:first-child, .table.gs-lg-3 th:first-child {
    padding-left: .75rem;
  }
  /* line 49076, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-3 td:last-child, .table.gs-lg-3 th:last-child {
    padding-right: .75rem;
  }
  /* line 49082, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-lg-4 td, .table.g-lg-4 th {
    padding: 1rem;
  }
  /* line 49088, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-lg-4 td, .table.gy-lg-4 th {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  /* line 49095, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-lg-4 td, .table.gx-lg-4 th {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  /* line 49102, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-4 td:first-child, .table.gs-lg-4 th:first-child {
    padding-left: 1rem;
  }
  /* line 49106, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-4 td:last-child, .table.gs-lg-4 th:last-child {
    padding-right: 1rem;
  }
  /* line 49112, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-lg-5 td, .table.g-lg-5 th {
    padding: 1.25rem;
  }
  /* line 49118, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-lg-5 td, .table.gy-lg-5 th {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  /* line 49125, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-lg-5 td, .table.gx-lg-5 th {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 49132, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-5 td:first-child, .table.gs-lg-5 th:first-child {
    padding-left: 1.25rem;
  }
  /* line 49136, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-5 td:last-child, .table.gs-lg-5 th:last-child {
    padding-right: 1.25rem;
  }
  /* line 49142, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-lg-6 td, .table.g-lg-6 th {
    padding: 1.5rem;
  }
  /* line 49148, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-lg-6 td, .table.gy-lg-6 th {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  /* line 49155, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-lg-6 td, .table.gx-lg-6 th {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  /* line 49162, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-6 td:first-child, .table.gs-lg-6 th:first-child {
    padding-left: 1.5rem;
  }
  /* line 49166, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-6 td:last-child, .table.gs-lg-6 th:last-child {
    padding-right: 1.5rem;
  }
  /* line 49172, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-lg-7 td, .table.g-lg-7 th {
    padding: 1.75rem;
  }
  /* line 49178, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-lg-7 td, .table.gy-lg-7 th {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  /* line 49185, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-lg-7 td, .table.gx-lg-7 th {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  /* line 49192, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-7 td:first-child, .table.gs-lg-7 th:first-child {
    padding-left: 1.75rem;
  }
  /* line 49196, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-7 td:last-child, .table.gs-lg-7 th:last-child {
    padding-right: 1.75rem;
  }
  /* line 49202, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-lg-8 td, .table.g-lg-8 th {
    padding: 2rem;
  }
  /* line 49208, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-lg-8 td, .table.gy-lg-8 th {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  /* line 49215, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-lg-8 td, .table.gx-lg-8 th {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  /* line 49222, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-8 td:first-child, .table.gs-lg-8 th:first-child {
    padding-left: 2rem;
  }
  /* line 49226, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-8 td:last-child, .table.gs-lg-8 th:last-child {
    padding-right: 2rem;
  }
  /* line 49232, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-lg-9 td, .table.g-lg-9 th {
    padding: 2.25rem;
  }
  /* line 49238, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-lg-9 td, .table.gy-lg-9 th {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  /* line 49245, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-lg-9 td, .table.gx-lg-9 th {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  /* line 49252, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-9 td:first-child, .table.gs-lg-9 th:first-child {
    padding-left: 2.25rem;
  }
  /* line 49256, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-9 td:last-child, .table.gs-lg-9 th:last-child {
    padding-right: 2.25rem;
  }
  /* line 49262, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-lg-10 td, .table.g-lg-10 th {
    padding: 2.5rem;
  }
  /* line 49268, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-lg-10 td, .table.gy-lg-10 th {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  /* line 49275, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-lg-10 td, .table.gx-lg-10 th {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  /* line 49282, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-10 td:first-child, .table.gs-lg-10 th:first-child {
    padding-left: 2.5rem;
  }
  /* line 49286, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-lg-10 td:last-child, .table.gs-lg-10 th:last-child {
    padding-right: 2.5rem;
  }
}

@media (min-width: 1200px) {
  /* line 49296, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xl-0 td, .table.g-xl-0 th {
    padding: 0;
  }
  /* line 49302, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xl-0 td, .table.gy-xl-0 th {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 49309, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xl-0 td, .table.gx-xl-0 th {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 49316, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-0 td:first-child, .table.gs-xl-0 th:first-child {
    padding-left: 0;
  }
  /* line 49320, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-0 td:last-child, .table.gs-xl-0 th:last-child {
    padding-right: 0;
  }
  /* line 49326, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xl-1 td, .table.g-xl-1 th {
    padding: .25rem;
  }
  /* line 49332, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xl-1 td, .table.gy-xl-1 th {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }
  /* line 49339, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xl-1 td, .table.gx-xl-1 th {
    padding-left: .25rem;
    padding-right: .25rem;
  }
  /* line 49346, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-1 td:first-child, .table.gs-xl-1 th:first-child {
    padding-left: .25rem;
  }
  /* line 49350, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-1 td:last-child, .table.gs-xl-1 th:last-child {
    padding-right: .25rem;
  }
  /* line 49356, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xl-2 td, .table.g-xl-2 th {
    padding: .5rem;
  }
  /* line 49362, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xl-2 td, .table.gy-xl-2 th {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  /* line 49369, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xl-2 td, .table.gx-xl-2 th {
    padding-left: .5rem;
    padding-right: .5rem;
  }
  /* line 49376, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-2 td:first-child, .table.gs-xl-2 th:first-child {
    padding-left: .5rem;
  }
  /* line 49380, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-2 td:last-child, .table.gs-xl-2 th:last-child {
    padding-right: .5rem;
  }
  /* line 49386, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xl-3 td, .table.g-xl-3 th {
    padding: .75rem;
  }
  /* line 49392, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xl-3 td, .table.gy-xl-3 th {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }
  /* line 49399, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xl-3 td, .table.gx-xl-3 th {
    padding-left: .75rem;
    padding-right: .75rem;
  }
  /* line 49406, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-3 td:first-child, .table.gs-xl-3 th:first-child {
    padding-left: .75rem;
  }
  /* line 49410, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-3 td:last-child, .table.gs-xl-3 th:last-child {
    padding-right: .75rem;
  }
  /* line 49416, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xl-4 td, .table.g-xl-4 th {
    padding: 1rem;
  }
  /* line 49422, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xl-4 td, .table.gy-xl-4 th {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  /* line 49429, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xl-4 td, .table.gx-xl-4 th {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  /* line 49436, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-4 td:first-child, .table.gs-xl-4 th:first-child {
    padding-left: 1rem;
  }
  /* line 49440, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-4 td:last-child, .table.gs-xl-4 th:last-child {
    padding-right: 1rem;
  }
  /* line 49446, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xl-5 td, .table.g-xl-5 th {
    padding: 1.25rem;
  }
  /* line 49452, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xl-5 td, .table.gy-xl-5 th {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  /* line 49459, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xl-5 td, .table.gx-xl-5 th {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 49466, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-5 td:first-child, .table.gs-xl-5 th:first-child {
    padding-left: 1.25rem;
  }
  /* line 49470, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-5 td:last-child, .table.gs-xl-5 th:last-child {
    padding-right: 1.25rem;
  }
  /* line 49476, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xl-6 td, .table.g-xl-6 th {
    padding: 1.5rem;
  }
  /* line 49482, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xl-6 td, .table.gy-xl-6 th {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  /* line 49489, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xl-6 td, .table.gx-xl-6 th {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  /* line 49496, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-6 td:first-child, .table.gs-xl-6 th:first-child {
    padding-left: 1.5rem;
  }
  /* line 49500, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-6 td:last-child, .table.gs-xl-6 th:last-child {
    padding-right: 1.5rem;
  }
  /* line 49506, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xl-7 td, .table.g-xl-7 th {
    padding: 1.75rem;
  }
  /* line 49512, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xl-7 td, .table.gy-xl-7 th {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  /* line 49519, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xl-7 td, .table.gx-xl-7 th {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  /* line 49526, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-7 td:first-child, .table.gs-xl-7 th:first-child {
    padding-left: 1.75rem;
  }
  /* line 49530, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-7 td:last-child, .table.gs-xl-7 th:last-child {
    padding-right: 1.75rem;
  }
  /* line 49536, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xl-8 td, .table.g-xl-8 th {
    padding: 2rem;
  }
  /* line 49542, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xl-8 td, .table.gy-xl-8 th {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  /* line 49549, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xl-8 td, .table.gx-xl-8 th {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  /* line 49556, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-8 td:first-child, .table.gs-xl-8 th:first-child {
    padding-left: 2rem;
  }
  /* line 49560, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-8 td:last-child, .table.gs-xl-8 th:last-child {
    padding-right: 2rem;
  }
  /* line 49566, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xl-9 td, .table.g-xl-9 th {
    padding: 2.25rem;
  }
  /* line 49572, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xl-9 td, .table.gy-xl-9 th {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  /* line 49579, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xl-9 td, .table.gx-xl-9 th {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  /* line 49586, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-9 td:first-child, .table.gs-xl-9 th:first-child {
    padding-left: 2.25rem;
  }
  /* line 49590, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-9 td:last-child, .table.gs-xl-9 th:last-child {
    padding-right: 2.25rem;
  }
  /* line 49596, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xl-10 td, .table.g-xl-10 th {
    padding: 2.5rem;
  }
  /* line 49602, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xl-10 td, .table.gy-xl-10 th {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  /* line 49609, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xl-10 td, .table.gx-xl-10 th {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  /* line 49616, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-10 td:first-child, .table.gs-xl-10 th:first-child {
    padding-left: 2.5rem;
  }
  /* line 49620, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xl-10 td:last-child, .table.gs-xl-10 th:last-child {
    padding-right: 2.5rem;
  }
}

@media (min-width: 1400px) {
  /* line 49630, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xxl-0 td, .table.g-xxl-0 th {
    padding: 0;
  }
  /* line 49636, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xxl-0 td, .table.gy-xxl-0 th {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 49643, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xxl-0 td, .table.gx-xxl-0 th {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 49650, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-0 td:first-child, .table.gs-xxl-0 th:first-child {
    padding-left: 0;
  }
  /* line 49654, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-0 td:last-child, .table.gs-xxl-0 th:last-child {
    padding-right: 0;
  }
  /* line 49660, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xxl-1 td, .table.g-xxl-1 th {
    padding: .25rem;
  }
  /* line 49666, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xxl-1 td, .table.gy-xxl-1 th {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }
  /* line 49673, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xxl-1 td, .table.gx-xxl-1 th {
    padding-left: .25rem;
    padding-right: .25rem;
  }
  /* line 49680, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-1 td:first-child, .table.gs-xxl-1 th:first-child {
    padding-left: .25rem;
  }
  /* line 49684, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-1 td:last-child, .table.gs-xxl-1 th:last-child {
    padding-right: .25rem;
  }
  /* line 49690, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xxl-2 td, .table.g-xxl-2 th {
    padding: .5rem;
  }
  /* line 49696, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xxl-2 td, .table.gy-xxl-2 th {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  /* line 49703, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xxl-2 td, .table.gx-xxl-2 th {
    padding-left: .5rem;
    padding-right: .5rem;
  }
  /* line 49710, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-2 td:first-child, .table.gs-xxl-2 th:first-child {
    padding-left: .5rem;
  }
  /* line 49714, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-2 td:last-child, .table.gs-xxl-2 th:last-child {
    padding-right: .5rem;
  }
  /* line 49720, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xxl-3 td, .table.g-xxl-3 th {
    padding: .75rem;
  }
  /* line 49726, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xxl-3 td, .table.gy-xxl-3 th {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }
  /* line 49733, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xxl-3 td, .table.gx-xxl-3 th {
    padding-left: .75rem;
    padding-right: .75rem;
  }
  /* line 49740, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-3 td:first-child, .table.gs-xxl-3 th:first-child {
    padding-left: .75rem;
  }
  /* line 49744, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-3 td:last-child, .table.gs-xxl-3 th:last-child {
    padding-right: .75rem;
  }
  /* line 49750, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xxl-4 td, .table.g-xxl-4 th {
    padding: 1rem;
  }
  /* line 49756, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xxl-4 td, .table.gy-xxl-4 th {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  /* line 49763, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xxl-4 td, .table.gx-xxl-4 th {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  /* line 49770, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-4 td:first-child, .table.gs-xxl-4 th:first-child {
    padding-left: 1rem;
  }
  /* line 49774, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-4 td:last-child, .table.gs-xxl-4 th:last-child {
    padding-right: 1rem;
  }
  /* line 49780, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xxl-5 td, .table.g-xxl-5 th {
    padding: 1.25rem;
  }
  /* line 49786, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xxl-5 td, .table.gy-xxl-5 th {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  /* line 49793, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xxl-5 td, .table.gx-xxl-5 th {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 49800, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-5 td:first-child, .table.gs-xxl-5 th:first-child {
    padding-left: 1.25rem;
  }
  /* line 49804, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-5 td:last-child, .table.gs-xxl-5 th:last-child {
    padding-right: 1.25rem;
  }
  /* line 49810, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xxl-6 td, .table.g-xxl-6 th {
    padding: 1.5rem;
  }
  /* line 49816, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xxl-6 td, .table.gy-xxl-6 th {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  /* line 49823, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xxl-6 td, .table.gx-xxl-6 th {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  /* line 49830, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-6 td:first-child, .table.gs-xxl-6 th:first-child {
    padding-left: 1.5rem;
  }
  /* line 49834, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-6 td:last-child, .table.gs-xxl-6 th:last-child {
    padding-right: 1.5rem;
  }
  /* line 49840, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xxl-7 td, .table.g-xxl-7 th {
    padding: 1.75rem;
  }
  /* line 49846, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xxl-7 td, .table.gy-xxl-7 th {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  /* line 49853, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xxl-7 td, .table.gx-xxl-7 th {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  /* line 49860, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-7 td:first-child, .table.gs-xxl-7 th:first-child {
    padding-left: 1.75rem;
  }
  /* line 49864, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-7 td:last-child, .table.gs-xxl-7 th:last-child {
    padding-right: 1.75rem;
  }
  /* line 49870, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xxl-8 td, .table.g-xxl-8 th {
    padding: 2rem;
  }
  /* line 49876, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xxl-8 td, .table.gy-xxl-8 th {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  /* line 49883, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xxl-8 td, .table.gx-xxl-8 th {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  /* line 49890, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-8 td:first-child, .table.gs-xxl-8 th:first-child {
    padding-left: 2rem;
  }
  /* line 49894, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-8 td:last-child, .table.gs-xxl-8 th:last-child {
    padding-right: 2rem;
  }
  /* line 49900, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xxl-9 td, .table.g-xxl-9 th {
    padding: 2.25rem;
  }
  /* line 49906, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xxl-9 td, .table.gy-xxl-9 th {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  /* line 49913, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xxl-9 td, .table.gx-xxl-9 th {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  /* line 49920, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-9 td:first-child, .table.gs-xxl-9 th:first-child {
    padding-left: 2.25rem;
  }
  /* line 49924, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-9 td:last-child, .table.gs-xxl-9 th:last-child {
    padding-right: 2.25rem;
  }
  /* line 49930, vendor/assets/stylesheets/craft/custom.scss */
  .table.g-xxl-10 td, .table.g-xxl-10 th {
    padding: 2.5rem;
  }
  /* line 49936, vendor/assets/stylesheets/craft/custom.scss */
  .table.gy-xxl-10 td, .table.gy-xxl-10 th {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  /* line 49943, vendor/assets/stylesheets/craft/custom.scss */
  .table.gx-xxl-10 td, .table.gx-xxl-10 th {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  /* line 49950, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-10 td:first-child, .table.gs-xxl-10 th:first-child {
    padding-left: 2.5rem;
  }
  /* line 49954, vendor/assets/stylesheets/craft/custom.scss */
  .table.gs-xxl-10 td:last-child, .table.gs-xxl-10 th:last-child {
    padding-right: 2.5rem;
  }
}

/* line 49962, vendor/assets/stylesheets/craft/custom.scss */
.popover .popover-header {
  font-size: 1rem;
  font-weight: 500;
  border-bottom: 1px solid #f5f8fa;
}

/* line 49968, vendor/assets/stylesheets/craft/custom.scss */
.popover.bs-popover-right {
  margin-right: auto;
  margin-left: .5rem;
}

/* line 49972, vendor/assets/stylesheets/craft/custom.scss */
.popover.bs-popover-right > .arrow {
  right: auto;
  left: calc(-.5rem - 1px);
}

/* line 49976, vendor/assets/stylesheets/craft/custom.scss */
.popover.bs-popover-right > .arrow::before {
  right: auto;
  left: 0;
  border-width: .5rem .5rem .5rem 0;
  border-right-color: #fff;
}

/* line 49983, vendor/assets/stylesheets/craft/custom.scss */
.popover.bs-popover-right > .arrow::after {
  right: auto;
  left: 1px;
  border-width: .5rem .5rem .5rem 0;
  border-right-color: #fff;
}

/* line 49992, vendor/assets/stylesheets/craft/custom.scss */
.popover.bs-popover-left {
  margin-left: auto;
  margin-right: .5rem;
}

/* line 49996, vendor/assets/stylesheets/craft/custom.scss */
.popover.bs-popover-left > .arrow {
  left: auto;
  right: calc(-.5rem - 1px);
}

/* line 50000, vendor/assets/stylesheets/craft/custom.scss */
.popover.bs-popover-left > .arrow::before {
  left: auto;
  right: 0;
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: #fff;
}

/* line 50007, vendor/assets/stylesheets/craft/custom.scss */
.popover.bs-popover-left > .arrow::after {
  left: auto;
  right: 1px;
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: #fff;
}

/* line 50017, vendor/assets/stylesheets/craft/custom.scss */
.popover-dark {
  background-color: #181c32;
  border: 0;
}

/* line 50021, vendor/assets/stylesheets/craft/custom.scss */
.popover-dark .popover-header {
  background-color: #181c32;
  color: #eff2f5;
  border-bottom-color: #3f4254;
}

/* line 50027, vendor/assets/stylesheets/craft/custom.scss */
.popover-dark .popover-body {
  color: #b5b5c3;
}

/* line 50031, vendor/assets/stylesheets/craft/custom.scss */
.popover-dark.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .popover-dark.bs-popover-top > .popover-arrow::before {
  border-top-color: #f5f8fa;
}

/* line 50035, vendor/assets/stylesheets/craft/custom.scss */
.popover-dark.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .popover-dark.bs-popover-top > .popover-arrow::after {
  border-top-color: #181c32;
}

/* line 50039, vendor/assets/stylesheets/craft/custom.scss */
.popover-dark.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .popover-dark.bs-popover-end > .popover-arrow::before {
  border-right-color: #f5f8fa;
}

/* line 50043, vendor/assets/stylesheets/craft/custom.scss */
.popover-dark.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .popover-dark.bs-popover-end > .popover-arrow::after {
  border-right-color: #181c32;
}

/* line 50047, vendor/assets/stylesheets/craft/custom.scss */
.popover-dark.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .popover-dark.bs-popover-bottom > .popover-arrow::before {
  border-bottom-color: #f5f8fa;
}

/* line 50051, vendor/assets/stylesheets/craft/custom.scss */
.popover-dark.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .popover-dark.bs-popover-bottom > .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before, .popover-dark.bs-popover-bottom .popover-header::before {
  border-bottom-color: #181c32;
}

/* line 50055, vendor/assets/stylesheets/craft/custom.scss */
.popover-dark.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .popover-dark.bs-popover-start > .popover-arrow::before {
  border-left-color: #f5f8fa;
}

/* line 50059, vendor/assets/stylesheets/craft/custom.scss */
.popover-dark.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .popover-dark.bs-popover-start > .popover-arrow::after {
  border-left-color: #181c32;
}

/* line 50065, vendor/assets/stylesheets/craft/custom.scss */
.tooltip .tooltip-inner {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
}

/* line 50069, vendor/assets/stylesheets/craft/custom.scss */
.tooltip.tooltop-auto-width .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}

/* line 50075, vendor/assets/stylesheets/craft/custom.scss */
.tooltip.tooltip-dark .tooltip-inner {
  color: #fff;
  background-color: #181c32;
}

/* line 50080, vendor/assets/stylesheets/craft/custom.scss */
.tooltip.tooltip-dark.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before, .tooltip.tooltip-dark.bs-tooltip-top .tooltip-arrow:before, .tooltip-dark.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow:before {
  border-top-color: #181c32;
}

/* line 50084, vendor/assets/stylesheets/craft/custom.scss */
.tooltip.tooltip-dark.bs-tooltip-right .tooltip-arrow:before {
  border-right-color: #181c32;
}

/* line 50088, vendor/assets/stylesheets/craft/custom.scss */
.tooltip.tooltip-dark.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before, .tooltip.tooltip-dark.bs-tooltip-bottom .tooltip-arrow:before, .tooltip-dark.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow:before {
  border-bottom-color: #181c32;
}

/* line 50092, vendor/assets/stylesheets/craft/custom.scss */
.tooltip.tooltip-dark.bs-tooltip-left .tooltip-arrow:before {
  border-left-color: #181c32;
}

/* line 50099, vendor/assets/stylesheets/craft/custom.scss */
.accordion .accordion-header {
  cursor: pointer;
}

/* line 50104, vendor/assets/stylesheets/craft/custom.scss */
.accordion.accordion-icon-toggle .accordion-icon {
  display: flex;
  flex-shrink: 0;
  transition: all .2s ease;
  transform: rotate(90deg);
  align-items: center;
  justify-content: center;
}

/* line 50112, vendor/assets/stylesheets/craft/custom.scss */
.accordion.accordion-icon-toggle .accordion-icon i {
  color: #00a3ff;
}

/* line 50117, vendor/assets/stylesheets/craft/custom.scss */
.accordion.accordion-icon-toggle .accordion-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 50122, vendor/assets/stylesheets/craft/custom.scss */
.accordion.accordion-icon-toggle .accordion-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 50128, vendor/assets/stylesheets/craft/custom.scss */
.accordion.accordion-icon-toggle .collapsed .accordion-icon {
  transition: all .2s ease;
  transform: rotate(0);
}

/* line 50132, vendor/assets/stylesheets/craft/custom.scss */
.accordion.accordion-icon-toggle .collapsed .accordion-icon i {
  color: #a1a5b7;
}

/* line 50137, vendor/assets/stylesheets/craft/custom.scss */
.accordion.accordion-icon-toggle .collapsed .accordion-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 50142, vendor/assets/stylesheets/craft/custom.scss */
.accordion.accordion-icon-toggle .collapsed .accordion-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 50149, vendor/assets/stylesheets/craft/custom.scss */
.accordion.accordion-borderless .accordion-item {
  border: 0;
}

/* line 50153, vendor/assets/stylesheets/craft/custom.scss */
.accordion.accordion-flush .accordion-item {
  background-color: transparent;
  border: 0;
  border-radius: none;
  padding-left: 0;
  padding-right: 0;
}

/* line 50162, vendor/assets/stylesheets/craft/custom.scss */
.feedback {
  display: none;
}

/* line 50166, vendor/assets/stylesheets/craft/custom.scss */
.feedback-popup {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  position: fixed;
  z-index: 1000;
  box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
  background-color: #fff;
  border-radius: .475rem;
  padding: 1rem 1.25rem;
}

/* line 50178, vendor/assets/stylesheets/craft/custom.scss */
.feedback-top-center {
  display: flex;
  transition: top .6s ease;
  left: 50%;
  transform: translateX(-50%);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 50186, vendor/assets/stylesheets/craft/custom.scss */
.feedback-top-center.feedback-shown {
  top: 0;
  transition: top .6s ease;
}

/* line 50192, vendor/assets/stylesheets/craft/custom.scss */
.image-input {
  position: relative;
  display: inline-block;
  border-radius: .475rem;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 50199, vendor/assets/stylesheets/craft/custom.scss */
.image-input:not(.image-input-empty) {
  background-image: none !important;
}

/* line 50203, vendor/assets/stylesheets/craft/custom.scss */
.image-input .image-input-wrapper {
  width: 120px;
  height: 120px;
  border-radius: .475rem;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 50211, vendor/assets/stylesheets/craft/custom.scss */
.image-input [data-kt-image-input-action=change] {
  cursor: pointer;
  position: absolute;
  right: -10px;
  top: -10px;
}

/* line 50217, vendor/assets/stylesheets/craft/custom.scss */
.image-input [data-kt-image-input-action=change] input {
  width: 0 !important;
  height: 0 !important;
  overflow: hidden;
  opacity: 0;
}

/* line 50225, vendor/assets/stylesheets/craft/custom.scss */
.image-input [data-kt-image-input-action=cancel], .image-input [data-kt-image-input-action=remove] {
  position: absolute;
  right: -10px;
  bottom: -5px;
}

/* line 50231, vendor/assets/stylesheets/craft/custom.scss */
.image-input [data-kt-image-input-action=cancel] {
  display: none;
}

/* line 50236, vendor/assets/stylesheets/craft/custom.scss */
.image-input.image-input-changed [data-kt-image-input-action=cancel] {
  display: flex;
}

/* line 50240, vendor/assets/stylesheets/craft/custom.scss */
.image-input.image-input-changed [data-kt-image-input-action=remove] {
  display: none;
}

/* line 50246, vendor/assets/stylesheets/craft/custom.scss */
.image-input.image-input-empty [data-kt-image-input-action=cancel], .image-input.image-input-empty [data-kt-image-input-action=remove] {
  display: none;
}

/* line 50251, vendor/assets/stylesheets/craft/custom.scss */
.image-input.image-input-circle {
  border-radius: 50%;
}

/* line 50254, vendor/assets/stylesheets/craft/custom.scss */
.image-input.image-input-circle .image-input-wrapper {
  border-radius: 50%;
}

/* line 50258, vendor/assets/stylesheets/craft/custom.scss */
.image-input.image-input-circle [data-action=change] {
  right: 5px;
  top: 5px;
}

/* line 50263, vendor/assets/stylesheets/craft/custom.scss */
.image-input.image-input-circle [data-action=cancel], .image-input.image-input-circle [data-action=remove] {
  right: 5px;
  bottom: 5px;
}

/* line 50269, vendor/assets/stylesheets/craft/custom.scss */
.image-input.image-input-outline .image-input-wrapper {
  border: 3px solid #fff;
  box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
}

/* line 50275, vendor/assets/stylesheets/craft/custom.scss */
.symbol {
  display: inline-block;
  flex-shrink: 0;
  position: relative;
  border-radius: .475rem;
}

/* line 50281, vendor/assets/stylesheets/craft/custom.scss */
.symbol .symbol-label {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  color: #3f4254;
  background-color: #f5f8fa;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-radius: .475rem;
}

/* line 50294, vendor/assets/stylesheets/craft/custom.scss */
.symbol .badge {
  position: absolute;
  border: 2px solid #fff;
  top: 0;
  left: 100%;
  transform: translateX(-50%) translateY(-50%) !important;
}

/* line 50302, vendor/assets/stylesheets/craft/custom.scss */
.symbol > img {
  width: 100%;
  flex-shrink: 0;
  display: inline-block;
  border-radius: .475rem;
}

/* line 50309, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-square {
  border-radius: 0 !important;
}

/* line 50312, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-square .symbol-label, .symbol.symbol-square > img {
  border-radius: 0 !important;
}

/* line 50317, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-circle {
  border-radius: 50%;
}

/* line 50320, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-circle .symbol-label, .symbol.symbol-circle > img {
  border-radius: 50%;
}

/* line 50325, vendor/assets/stylesheets/craft/custom.scss */
.symbol > img, .symbol .symbol-label {
  width: 50px;
  height: 50px;
}

/* line 50331, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-fixed .symbol-label {
  width: 50px;
  height: 50px;
}

/* line 50336, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-fixed > img {
  width: 50px;
  height: 50px;
  max-width: auto;
}

/* line 50344, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-2by3 .symbol-label {
  height: 50px;
  width: 75px;
}

/* line 50349, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-2by3 > img {
  height: 50px;
  width: 75px;
  max-width: auto;
}

/* line 50357, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-20px > img, .symbol.symbol-20px .symbol-label {
  width: 20px;
  height: 20px;
}

/* line 50363, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-20px.symbol-fixed .symbol-label {
  width: 20px;
  height: 20px;
}

/* line 50368, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-20px.symbol-fixed > img {
  width: 20px;
  height: 20px;
  max-width: auto;
}

/* line 50376, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-20px.symbol-2by3 .symbol-label {
  height: 20px;
  width: 30px;
}

/* line 50381, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-20px.symbol-2by3 > img {
  height: 20px;
  width: 30px;
  max-width: auto;
}

/* line 50390, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-25px > img, .symbol.symbol-25px .symbol-label {
  width: 25px;
  height: 25px;
}

/* line 50396, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-25px.symbol-fixed .symbol-label {
  width: 25px;
  height: 25px;
}

/* line 50401, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-25px.symbol-fixed > img {
  width: 25px;
  height: 25px;
  max-width: auto;
}

/* line 50409, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-25px.symbol-2by3 .symbol-label {
  height: 25px;
  width: 37.5px;
}

/* line 50414, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-25px.symbol-2by3 > img {
  height: 25px;
  width: 37.5px;
  max-width: auto;
}

/* line 50423, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-30px > img, .symbol.symbol-30px .symbol-label {
  width: 30px;
  height: 30px;
}

/* line 50429, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-30px.symbol-fixed .symbol-label {
  width: 30px;
  height: 30px;
}

/* line 50434, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-30px.symbol-fixed > img {
  width: 30px;
  height: 30px;
  max-width: auto;
}

/* line 50442, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-30px.symbol-2by3 .symbol-label {
  height: 30px;
  width: 45px;
}

/* line 50447, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-30px.symbol-2by3 > img {
  height: 30px;
  width: 45px;
  max-width: auto;
}

/* line 50456, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-35px > img, .symbol.symbol-35px .symbol-label {
  width: 35px;
  height: 35px;
}

/* line 50462, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-35px.symbol-fixed .symbol-label {
  width: 35px;
  height: 35px;
}

/* line 50467, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-35px.symbol-fixed > img {
  width: 35px;
  height: 35px;
  max-width: auto;
}

/* line 50475, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-35px.symbol-2by3 .symbol-label {
  height: 35px;
  width: 52.5px;
}

/* line 50480, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-35px.symbol-2by3 > img {
  height: 35px;
  width: 52.5px;
  max-width: auto;
}

/* line 50489, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-40px > img, .symbol.symbol-40px .symbol-label {
  width: 40px;
  height: 40px;
}

/* line 50495, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-40px.symbol-fixed .symbol-label {
  width: 40px;
  height: 40px;
}

/* line 50500, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-40px.symbol-fixed > img {
  width: 40px;
  height: 40px;
  max-width: auto;
}

/* line 50508, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-40px.symbol-2by3 .symbol-label {
  height: 40px;
  width: 60px;
}

/* line 50513, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-40px.symbol-2by3 > img {
  height: 40px;
  width: 60px;
  max-width: auto;
}

/* line 50522, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-45px > img, .symbol.symbol-45px .symbol-label {
  width: 45px;
  height: 45px;
}

/* line 50528, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-45px.symbol-fixed .symbol-label {
  width: 45px;
  height: 45px;
}

/* line 50533, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-45px.symbol-fixed > img {
  width: 45px;
  height: 45px;
  max-width: auto;
}

/* line 50541, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-45px.symbol-2by3 .symbol-label {
  height: 45px;
  width: 67.5px;
}

/* line 50546, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-45px.symbol-2by3 > img {
  height: 45px;
  width: 67.5px;
  max-width: auto;
}

/* line 50555, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-50px > img, .symbol.symbol-50px .symbol-label {
  width: 50px;
  height: 50px;
}

/* line 50561, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-50px.symbol-fixed .symbol-label {
  width: 50px;
  height: 50px;
}

/* line 50566, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-50px.symbol-fixed > img {
  width: 50px;
  height: 50px;
  max-width: auto;
}

/* line 50574, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-50px.symbol-2by3 .symbol-label {
  height: 50px;
  width: 75px;
}

/* line 50579, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-50px.symbol-2by3 > img {
  height: 50px;
  width: 75px;
  max-width: auto;
}

/* line 50588, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-55px > img, .symbol.symbol-55px .symbol-label {
  width: 55px;
  height: 55px;
}

/* line 50594, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-55px.symbol-fixed .symbol-label {
  width: 55px;
  height: 55px;
}

/* line 50599, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-55px.symbol-fixed > img {
  width: 55px;
  height: 55px;
  max-width: auto;
}

/* line 50607, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-55px.symbol-2by3 .symbol-label {
  height: 55px;
  width: 82.5px;
}

/* line 50612, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-55px.symbol-2by3 > img {
  height: 55px;
  width: 82.5px;
  max-width: auto;
}

/* line 50621, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-60px > img, .symbol.symbol-60px .symbol-label {
  width: 60px;
  height: 60px;
}

/* line 50627, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-60px.symbol-fixed .symbol-label {
  width: 60px;
  height: 60px;
}

/* line 50632, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-60px.symbol-fixed > img {
  width: 60px;
  height: 60px;
  max-width: auto;
}

/* line 50640, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-60px.symbol-2by3 .symbol-label {
  height: 60px;
  width: 90px;
}

/* line 50645, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-60px.symbol-2by3 > img {
  height: 60px;
  width: 90px;
  max-width: auto;
}

/* line 50654, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-65px > img, .symbol.symbol-65px .symbol-label {
  width: 65px;
  height: 65px;
}

/* line 50660, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-65px.symbol-fixed .symbol-label {
  width: 65px;
  height: 65px;
}

/* line 50665, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-65px.symbol-fixed > img {
  width: 65px;
  height: 65px;
  max-width: auto;
}

/* line 50673, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-65px.symbol-2by3 .symbol-label {
  height: 65px;
  width: 97.5px;
}

/* line 50678, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-65px.symbol-2by3 > img {
  height: 65px;
  width: 97.5px;
  max-width: auto;
}

/* line 50687, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-70px > img, .symbol.symbol-70px .symbol-label {
  width: 70px;
  height: 70px;
}

/* line 50693, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-70px.symbol-fixed .symbol-label {
  width: 70px;
  height: 70px;
}

/* line 50698, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-70px.symbol-fixed > img {
  width: 70px;
  height: 70px;
  max-width: auto;
}

/* line 50706, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-70px.symbol-2by3 .symbol-label {
  height: 70px;
  width: 105px;
}

/* line 50711, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-70px.symbol-2by3 > img {
  height: 70px;
  width: 105px;
  max-width: auto;
}

/* line 50720, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-75px > img, .symbol.symbol-75px .symbol-label {
  width: 75px;
  height: 75px;
}

/* line 50726, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-75px.symbol-fixed .symbol-label {
  width: 75px;
  height: 75px;
}

/* line 50731, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-75px.symbol-fixed > img {
  width: 75px;
  height: 75px;
  max-width: auto;
}

/* line 50739, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-75px.symbol-2by3 .symbol-label {
  height: 75px;
  width: 112.5px;
}

/* line 50744, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-75px.symbol-2by3 > img {
  height: 75px;
  width: 112.5px;
  max-width: auto;
}

/* line 50753, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-100px > img, .symbol.symbol-100px .symbol-label {
  width: 100px;
  height: 100px;
}

/* line 50759, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-100px.symbol-fixed .symbol-label {
  width: 100px;
  height: 100px;
}

/* line 50764, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-100px.symbol-fixed > img {
  width: 100px;
  height: 100px;
  max-width: auto;
}

/* line 50772, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-100px.symbol-2by3 .symbol-label {
  height: 100px;
  width: 150px;
}

/* line 50777, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-100px.symbol-2by3 > img {
  height: 100px;
  width: 150px;
  max-width: auto;
}

/* line 50786, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-125px > img, .symbol.symbol-125px .symbol-label {
  width: 125px;
  height: 125px;
}

/* line 50792, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-125px.symbol-fixed .symbol-label {
  width: 125px;
  height: 125px;
}

/* line 50797, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-125px.symbol-fixed > img {
  width: 125px;
  height: 125px;
  max-width: auto;
}

/* line 50805, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-125px.symbol-2by3 .symbol-label {
  height: 125px;
  width: 187.5px;
}

/* line 50810, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-125px.symbol-2by3 > img {
  height: 125px;
  width: 187.5px;
  max-width: auto;
}

/* line 50819, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-150px > img, .symbol.symbol-150px .symbol-label {
  width: 150px;
  height: 150px;
}

/* line 50825, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-150px.symbol-fixed .symbol-label {
  width: 150px;
  height: 150px;
}

/* line 50830, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-150px.symbol-fixed > img {
  width: 150px;
  height: 150px;
  max-width: auto;
}

/* line 50838, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-150px.symbol-2by3 .symbol-label {
  height: 150px;
  width: 225px;
}

/* line 50843, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-150px.symbol-2by3 > img {
  height: 150px;
  width: 225px;
  max-width: auto;
}

/* line 50852, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-160px > img, .symbol.symbol-160px .symbol-label {
  width: 160px;
  height: 160px;
}

/* line 50858, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-160px.symbol-fixed .symbol-label {
  width: 160px;
  height: 160px;
}

/* line 50863, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-160px.symbol-fixed > img {
  width: 160px;
  height: 160px;
  max-width: auto;
}

/* line 50871, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-160px.symbol-2by3 .symbol-label {
  height: 160px;
  width: 240px;
}

/* line 50876, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-160px.symbol-2by3 > img {
  height: 160px;
  width: 240px;
  max-width: auto;
}

/* line 50885, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-175px > img, .symbol.symbol-175px .symbol-label {
  width: 175px;
  height: 175px;
}

/* line 50891, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-175px.symbol-fixed .symbol-label {
  width: 175px;
  height: 175px;
}

/* line 50896, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-175px.symbol-fixed > img {
  width: 175px;
  height: 175px;
  max-width: auto;
}

/* line 50904, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-175px.symbol-2by3 .symbol-label {
  height: 175px;
  width: 262.5px;
}

/* line 50909, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-175px.symbol-2by3 > img {
  height: 175px;
  width: 262.5px;
  max-width: auto;
}

/* line 50918, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-200px > img, .symbol.symbol-200px .symbol-label {
  width: 200px;
  height: 200px;
}

/* line 50924, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-200px.symbol-fixed .symbol-label {
  width: 200px;
  height: 200px;
}

/* line 50929, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-200px.symbol-fixed > img {
  width: 200px;
  height: 200px;
  max-width: auto;
}

/* line 50937, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-200px.symbol-2by3 .symbol-label {
  height: 200px;
  width: 300px;
}

/* line 50942, vendor/assets/stylesheets/craft/custom.scss */
.symbol.symbol-200px.symbol-2by3 > img {
  height: 200px;
  width: 300px;
  max-width: auto;
}

@media (min-width: 576px) {
  /* line 50954, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-20px > img, .symbol.symbol-sm-20px .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 50960, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-20px.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 50965, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-20px.symbol-fixed > img {
    width: 20px;
    height: 20px;
    max-width: auto;
  }
  /* line 50973, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-20px.symbol-2by3 .symbol-label {
    height: 20px;
    width: 30px;
  }
  /* line 50978, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-20px.symbol-2by3 > img {
    height: 20px;
    width: 30px;
    max-width: auto;
  }
  /* line 50987, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-25px > img, .symbol.symbol-sm-25px .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 50993, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-25px.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 50998, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-25px.symbol-fixed > img {
    width: 25px;
    height: 25px;
    max-width: auto;
  }
  /* line 51006, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-25px.symbol-2by3 .symbol-label {
    height: 25px;
    width: 37.5px;
  }
  /* line 51011, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-25px.symbol-2by3 > img {
    height: 25px;
    width: 37.5px;
    max-width: auto;
  }
  /* line 51020, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-30px > img, .symbol.symbol-sm-30px .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 51026, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-30px.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 51031, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-30px.symbol-fixed > img {
    width: 30px;
    height: 30px;
    max-width: auto;
  }
  /* line 51039, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-30px.symbol-2by3 .symbol-label {
    height: 30px;
    width: 45px;
  }
  /* line 51044, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-30px.symbol-2by3 > img {
    height: 30px;
    width: 45px;
    max-width: auto;
  }
  /* line 51053, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-35px > img, .symbol.symbol-sm-35px .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 51059, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-35px.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 51064, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-35px.symbol-fixed > img {
    width: 35px;
    height: 35px;
    max-width: auto;
  }
  /* line 51072, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-35px.symbol-2by3 .symbol-label {
    height: 35px;
    width: 52.5px;
  }
  /* line 51077, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-35px.symbol-2by3 > img {
    height: 35px;
    width: 52.5px;
    max-width: auto;
  }
  /* line 51086, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-40px > img, .symbol.symbol-sm-40px .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 51092, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-40px.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 51097, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-40px.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: auto;
  }
  /* line 51105, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-40px.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px;
  }
  /* line 51110, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-40px.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: auto;
  }
  /* line 51119, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-45px > img, .symbol.symbol-sm-45px .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 51125, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-45px.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 51130, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-45px.symbol-fixed > img {
    width: 45px;
    height: 45px;
    max-width: auto;
  }
  /* line 51138, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-45px.symbol-2by3 .symbol-label {
    height: 45px;
    width: 67.5px;
  }
  /* line 51143, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-45px.symbol-2by3 > img {
    height: 45px;
    width: 67.5px;
    max-width: auto;
  }
  /* line 51152, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-50px > img, .symbol.symbol-sm-50px .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 51158, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-50px.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 51163, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-50px.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: auto;
  }
  /* line 51171, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-50px.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px;
  }
  /* line 51176, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-50px.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: auto;
  }
  /* line 51185, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-55px > img, .symbol.symbol-sm-55px .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 51191, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-55px.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 51196, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-55px.symbol-fixed > img {
    width: 55px;
    height: 55px;
    max-width: auto;
  }
  /* line 51204, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-55px.symbol-2by3 .symbol-label {
    height: 55px;
    width: 82.5px;
  }
  /* line 51209, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-55px.symbol-2by3 > img {
    height: 55px;
    width: 82.5px;
    max-width: auto;
  }
  /* line 51218, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-60px > img, .symbol.symbol-sm-60px .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 51224, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-60px.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 51229, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-60px.symbol-fixed > img {
    width: 60px;
    height: 60px;
    max-width: auto;
  }
  /* line 51237, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-60px.symbol-2by3 .symbol-label {
    height: 60px;
    width: 90px;
  }
  /* line 51242, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-60px.symbol-2by3 > img {
    height: 60px;
    width: 90px;
    max-width: auto;
  }
  /* line 51251, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-65px > img, .symbol.symbol-sm-65px .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 51257, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-65px.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 51262, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-65px.symbol-fixed > img {
    width: 65px;
    height: 65px;
    max-width: auto;
  }
  /* line 51270, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-65px.symbol-2by3 .symbol-label {
    height: 65px;
    width: 97.5px;
  }
  /* line 51275, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-65px.symbol-2by3 > img {
    height: 65px;
    width: 97.5px;
    max-width: auto;
  }
  /* line 51284, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-70px > img, .symbol.symbol-sm-70px .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 51290, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-70px.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 51295, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-70px.symbol-fixed > img {
    width: 70px;
    height: 70px;
    max-width: auto;
  }
  /* line 51303, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-70px.symbol-2by3 .symbol-label {
    height: 70px;
    width: 105px;
  }
  /* line 51308, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-70px.symbol-2by3 > img {
    height: 70px;
    width: 105px;
    max-width: auto;
  }
  /* line 51317, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-75px > img, .symbol.symbol-sm-75px .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 51323, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-75px.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 51328, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-75px.symbol-fixed > img {
    width: 75px;
    height: 75px;
    max-width: auto;
  }
  /* line 51336, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-75px.symbol-2by3 .symbol-label {
    height: 75px;
    width: 112.5px;
  }
  /* line 51341, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-75px.symbol-2by3 > img {
    height: 75px;
    width: 112.5px;
    max-width: auto;
  }
  /* line 51350, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-100px > img, .symbol.symbol-sm-100px .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 51356, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-100px.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 51361, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-100px.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: auto;
  }
  /* line 51369, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-100px.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px;
  }
  /* line 51374, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-100px.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: auto;
  }
  /* line 51383, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-125px > img, .symbol.symbol-sm-125px .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 51389, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-125px.symbol-fixed .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 51394, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-125px.symbol-fixed > img {
    width: 125px;
    height: 125px;
    max-width: auto;
  }
  /* line 51402, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-125px.symbol-2by3 .symbol-label {
    height: 125px;
    width: 187.5px;
  }
  /* line 51407, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-125px.symbol-2by3 > img {
    height: 125px;
    width: 187.5px;
    max-width: auto;
  }
  /* line 51416, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-150px > img, .symbol.symbol-sm-150px .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 51422, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-150px.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 51427, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-150px.symbol-fixed > img {
    width: 150px;
    height: 150px;
    max-width: auto;
  }
  /* line 51435, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-150px.symbol-2by3 .symbol-label {
    height: 150px;
    width: 225px;
  }
  /* line 51440, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-150px.symbol-2by3 > img {
    height: 150px;
    width: 225px;
    max-width: auto;
  }
  /* line 51449, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-160px > img, .symbol.symbol-sm-160px .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 51455, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-160px.symbol-fixed .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 51460, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-160px.symbol-fixed > img {
    width: 160px;
    height: 160px;
    max-width: auto;
  }
  /* line 51468, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-160px.symbol-2by3 .symbol-label {
    height: 160px;
    width: 240px;
  }
  /* line 51473, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-160px.symbol-2by3 > img {
    height: 160px;
    width: 240px;
    max-width: auto;
  }
  /* line 51482, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-175px > img, .symbol.symbol-sm-175px .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 51488, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-175px.symbol-fixed .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 51493, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-175px.symbol-fixed > img {
    width: 175px;
    height: 175px;
    max-width: auto;
  }
  /* line 51501, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-175px.symbol-2by3 .symbol-label {
    height: 175px;
    width: 262.5px;
  }
  /* line 51506, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-175px.symbol-2by3 > img {
    height: 175px;
    width: 262.5px;
    max-width: auto;
  }
  /* line 51515, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-200px > img, .symbol.symbol-sm-200px .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 51521, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-200px.symbol-fixed .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 51526, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-200px.symbol-fixed > img {
    width: 200px;
    height: 200px;
    max-width: auto;
  }
  /* line 51534, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-200px.symbol-2by3 .symbol-label {
    height: 200px;
    width: 300px;
  }
  /* line 51539, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-sm-200px.symbol-2by3 > img {
    height: 200px;
    width: 300px;
    max-width: auto;
  }
}

@media (min-width: 768px) {
  /* line 51552, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-20px > img, .symbol.symbol-md-20px .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 51558, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-20px.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 51563, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-20px.symbol-fixed > img {
    width: 20px;
    height: 20px;
    max-width: auto;
  }
  /* line 51571, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-20px.symbol-2by3 .symbol-label {
    height: 20px;
    width: 30px;
  }
  /* line 51576, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-20px.symbol-2by3 > img {
    height: 20px;
    width: 30px;
    max-width: auto;
  }
  /* line 51585, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-25px > img, .symbol.symbol-md-25px .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 51591, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-25px.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 51596, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-25px.symbol-fixed > img {
    width: 25px;
    height: 25px;
    max-width: auto;
  }
  /* line 51604, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-25px.symbol-2by3 .symbol-label {
    height: 25px;
    width: 37.5px;
  }
  /* line 51609, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-25px.symbol-2by3 > img {
    height: 25px;
    width: 37.5px;
    max-width: auto;
  }
  /* line 51618, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-30px > img, .symbol.symbol-md-30px .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 51624, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-30px.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 51629, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-30px.symbol-fixed > img {
    width: 30px;
    height: 30px;
    max-width: auto;
  }
  /* line 51637, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-30px.symbol-2by3 .symbol-label {
    height: 30px;
    width: 45px;
  }
  /* line 51642, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-30px.symbol-2by3 > img {
    height: 30px;
    width: 45px;
    max-width: auto;
  }
  /* line 51651, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-35px > img, .symbol.symbol-md-35px .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 51657, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-35px.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 51662, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-35px.symbol-fixed > img {
    width: 35px;
    height: 35px;
    max-width: auto;
  }
  /* line 51670, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-35px.symbol-2by3 .symbol-label {
    height: 35px;
    width: 52.5px;
  }
  /* line 51675, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-35px.symbol-2by3 > img {
    height: 35px;
    width: 52.5px;
    max-width: auto;
  }
  /* line 51684, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-40px > img, .symbol.symbol-md-40px .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 51690, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-40px.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 51695, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-40px.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: auto;
  }
  /* line 51703, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-40px.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px;
  }
  /* line 51708, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-40px.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: auto;
  }
  /* line 51717, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-45px > img, .symbol.symbol-md-45px .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 51723, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-45px.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 51728, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-45px.symbol-fixed > img {
    width: 45px;
    height: 45px;
    max-width: auto;
  }
  /* line 51736, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-45px.symbol-2by3 .symbol-label {
    height: 45px;
    width: 67.5px;
  }
  /* line 51741, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-45px.symbol-2by3 > img {
    height: 45px;
    width: 67.5px;
    max-width: auto;
  }
  /* line 51750, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-50px > img, .symbol.symbol-md-50px .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 51756, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-50px.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 51761, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-50px.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: auto;
  }
  /* line 51769, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-50px.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px;
  }
  /* line 51774, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-50px.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: auto;
  }
  /* line 51783, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-55px > img, .symbol.symbol-md-55px .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 51789, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-55px.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 51794, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-55px.symbol-fixed > img {
    width: 55px;
    height: 55px;
    max-width: auto;
  }
  /* line 51802, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-55px.symbol-2by3 .symbol-label {
    height: 55px;
    width: 82.5px;
  }
  /* line 51807, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-55px.symbol-2by3 > img {
    height: 55px;
    width: 82.5px;
    max-width: auto;
  }
  /* line 51816, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-60px > img, .symbol.symbol-md-60px .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 51822, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-60px.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 51827, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-60px.symbol-fixed > img {
    width: 60px;
    height: 60px;
    max-width: auto;
  }
  /* line 51835, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-60px.symbol-2by3 .symbol-label {
    height: 60px;
    width: 90px;
  }
  /* line 51840, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-60px.symbol-2by3 > img {
    height: 60px;
    width: 90px;
    max-width: auto;
  }
  /* line 51849, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-65px > img, .symbol.symbol-md-65px .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 51855, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-65px.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 51860, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-65px.symbol-fixed > img {
    width: 65px;
    height: 65px;
    max-width: auto;
  }
  /* line 51868, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-65px.symbol-2by3 .symbol-label {
    height: 65px;
    width: 97.5px;
  }
  /* line 51873, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-65px.symbol-2by3 > img {
    height: 65px;
    width: 97.5px;
    max-width: auto;
  }
  /* line 51882, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-70px > img, .symbol.symbol-md-70px .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 51888, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-70px.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 51893, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-70px.symbol-fixed > img {
    width: 70px;
    height: 70px;
    max-width: auto;
  }
  /* line 51901, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-70px.symbol-2by3 .symbol-label {
    height: 70px;
    width: 105px;
  }
  /* line 51906, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-70px.symbol-2by3 > img {
    height: 70px;
    width: 105px;
    max-width: auto;
  }
  /* line 51915, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-75px > img, .symbol.symbol-md-75px .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 51921, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-75px.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 51926, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-75px.symbol-fixed > img {
    width: 75px;
    height: 75px;
    max-width: auto;
  }
  /* line 51934, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-75px.symbol-2by3 .symbol-label {
    height: 75px;
    width: 112.5px;
  }
  /* line 51939, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-75px.symbol-2by3 > img {
    height: 75px;
    width: 112.5px;
    max-width: auto;
  }
  /* line 51948, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-100px > img, .symbol.symbol-md-100px .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 51954, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-100px.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 51959, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-100px.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: auto;
  }
  /* line 51967, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-100px.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px;
  }
  /* line 51972, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-100px.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: auto;
  }
  /* line 51981, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-125px > img, .symbol.symbol-md-125px .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 51987, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-125px.symbol-fixed .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 51992, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-125px.symbol-fixed > img {
    width: 125px;
    height: 125px;
    max-width: auto;
  }
  /* line 52000, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-125px.symbol-2by3 .symbol-label {
    height: 125px;
    width: 187.5px;
  }
  /* line 52005, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-125px.symbol-2by3 > img {
    height: 125px;
    width: 187.5px;
    max-width: auto;
  }
  /* line 52014, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-150px > img, .symbol.symbol-md-150px .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 52020, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-150px.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 52025, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-150px.symbol-fixed > img {
    width: 150px;
    height: 150px;
    max-width: auto;
  }
  /* line 52033, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-150px.symbol-2by3 .symbol-label {
    height: 150px;
    width: 225px;
  }
  /* line 52038, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-150px.symbol-2by3 > img {
    height: 150px;
    width: 225px;
    max-width: auto;
  }
  /* line 52047, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-160px > img, .symbol.symbol-md-160px .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 52053, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-160px.symbol-fixed .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 52058, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-160px.symbol-fixed > img {
    width: 160px;
    height: 160px;
    max-width: auto;
  }
  /* line 52066, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-160px.symbol-2by3 .symbol-label {
    height: 160px;
    width: 240px;
  }
  /* line 52071, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-160px.symbol-2by3 > img {
    height: 160px;
    width: 240px;
    max-width: auto;
  }
  /* line 52080, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-175px > img, .symbol.symbol-md-175px .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 52086, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-175px.symbol-fixed .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 52091, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-175px.symbol-fixed > img {
    width: 175px;
    height: 175px;
    max-width: auto;
  }
  /* line 52099, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-175px.symbol-2by3 .symbol-label {
    height: 175px;
    width: 262.5px;
  }
  /* line 52104, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-175px.symbol-2by3 > img {
    height: 175px;
    width: 262.5px;
    max-width: auto;
  }
  /* line 52113, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-200px > img, .symbol.symbol-md-200px .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 52119, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-200px.symbol-fixed .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 52124, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-200px.symbol-fixed > img {
    width: 200px;
    height: 200px;
    max-width: auto;
  }
  /* line 52132, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-200px.symbol-2by3 .symbol-label {
    height: 200px;
    width: 300px;
  }
  /* line 52137, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-md-200px.symbol-2by3 > img {
    height: 200px;
    width: 300px;
    max-width: auto;
  }
}

@media (min-width: 992px) {
  /* line 52150, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-20px > img, .symbol.symbol-lg-20px .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 52156, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-20px.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 52161, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-20px.symbol-fixed > img {
    width: 20px;
    height: 20px;
    max-width: auto;
  }
  /* line 52169, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-20px.symbol-2by3 .symbol-label {
    height: 20px;
    width: 30px;
  }
  /* line 52174, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-20px.symbol-2by3 > img {
    height: 20px;
    width: 30px;
    max-width: auto;
  }
  /* line 52183, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-25px > img, .symbol.symbol-lg-25px .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 52189, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-25px.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 52194, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-25px.symbol-fixed > img {
    width: 25px;
    height: 25px;
    max-width: auto;
  }
  /* line 52202, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-25px.symbol-2by3 .symbol-label {
    height: 25px;
    width: 37.5px;
  }
  /* line 52207, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-25px.symbol-2by3 > img {
    height: 25px;
    width: 37.5px;
    max-width: auto;
  }
  /* line 52216, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-30px > img, .symbol.symbol-lg-30px .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 52222, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-30px.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 52227, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-30px.symbol-fixed > img {
    width: 30px;
    height: 30px;
    max-width: auto;
  }
  /* line 52235, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-30px.symbol-2by3 .symbol-label {
    height: 30px;
    width: 45px;
  }
  /* line 52240, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-30px.symbol-2by3 > img {
    height: 30px;
    width: 45px;
    max-width: auto;
  }
  /* line 52249, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-35px > img, .symbol.symbol-lg-35px .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 52255, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-35px.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 52260, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-35px.symbol-fixed > img {
    width: 35px;
    height: 35px;
    max-width: auto;
  }
  /* line 52268, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-35px.symbol-2by3 .symbol-label {
    height: 35px;
    width: 52.5px;
  }
  /* line 52273, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-35px.symbol-2by3 > img {
    height: 35px;
    width: 52.5px;
    max-width: auto;
  }
  /* line 52282, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-40px > img, .symbol.symbol-lg-40px .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 52288, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-40px.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 52293, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-40px.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: auto;
  }
  /* line 52301, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-40px.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px;
  }
  /* line 52306, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-40px.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: auto;
  }
  /* line 52315, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-45px > img, .symbol.symbol-lg-45px .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 52321, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-45px.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 52326, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-45px.symbol-fixed > img {
    width: 45px;
    height: 45px;
    max-width: auto;
  }
  /* line 52334, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-45px.symbol-2by3 .symbol-label {
    height: 45px;
    width: 67.5px;
  }
  /* line 52339, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-45px.symbol-2by3 > img {
    height: 45px;
    width: 67.5px;
    max-width: auto;
  }
  /* line 52348, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-50px > img, .symbol.symbol-lg-50px .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 52354, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-50px.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 52359, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-50px.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: auto;
  }
  /* line 52367, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-50px.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px;
  }
  /* line 52372, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-50px.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: auto;
  }
  /* line 52381, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-55px > img, .symbol.symbol-lg-55px .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 52387, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-55px.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 52392, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-55px.symbol-fixed > img {
    width: 55px;
    height: 55px;
    max-width: auto;
  }
  /* line 52400, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-55px.symbol-2by3 .symbol-label {
    height: 55px;
    width: 82.5px;
  }
  /* line 52405, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-55px.symbol-2by3 > img {
    height: 55px;
    width: 82.5px;
    max-width: auto;
  }
  /* line 52414, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-60px > img, .symbol.symbol-lg-60px .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 52420, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-60px.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 52425, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-60px.symbol-fixed > img {
    width: 60px;
    height: 60px;
    max-width: auto;
  }
  /* line 52433, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-60px.symbol-2by3 .symbol-label {
    height: 60px;
    width: 90px;
  }
  /* line 52438, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-60px.symbol-2by3 > img {
    height: 60px;
    width: 90px;
    max-width: auto;
  }
  /* line 52447, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-65px > img, .symbol.symbol-lg-65px .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 52453, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-65px.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 52458, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-65px.symbol-fixed > img {
    width: 65px;
    height: 65px;
    max-width: auto;
  }
  /* line 52466, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-65px.symbol-2by3 .symbol-label {
    height: 65px;
    width: 97.5px;
  }
  /* line 52471, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-65px.symbol-2by3 > img {
    height: 65px;
    width: 97.5px;
    max-width: auto;
  }
  /* line 52480, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-70px > img, .symbol.symbol-lg-70px .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 52486, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-70px.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 52491, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-70px.symbol-fixed > img {
    width: 70px;
    height: 70px;
    max-width: auto;
  }
  /* line 52499, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-70px.symbol-2by3 .symbol-label {
    height: 70px;
    width: 105px;
  }
  /* line 52504, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-70px.symbol-2by3 > img {
    height: 70px;
    width: 105px;
    max-width: auto;
  }
  /* line 52513, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-75px > img, .symbol.symbol-lg-75px .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 52519, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-75px.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 52524, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-75px.symbol-fixed > img {
    width: 75px;
    height: 75px;
    max-width: auto;
  }
  /* line 52532, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-75px.symbol-2by3 .symbol-label {
    height: 75px;
    width: 112.5px;
  }
  /* line 52537, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-75px.symbol-2by3 > img {
    height: 75px;
    width: 112.5px;
    max-width: auto;
  }
  /* line 52546, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-100px > img, .symbol.symbol-lg-100px .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 52552, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-100px.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 52557, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-100px.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: auto;
  }
  /* line 52565, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-100px.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px;
  }
  /* line 52570, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-100px.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: auto;
  }
  /* line 52579, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-125px > img, .symbol.symbol-lg-125px .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 52585, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-125px.symbol-fixed .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 52590, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-125px.symbol-fixed > img {
    width: 125px;
    height: 125px;
    max-width: auto;
  }
  /* line 52598, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-125px.symbol-2by3 .symbol-label {
    height: 125px;
    width: 187.5px;
  }
  /* line 52603, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-125px.symbol-2by3 > img {
    height: 125px;
    width: 187.5px;
    max-width: auto;
  }
  /* line 52612, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-150px > img, .symbol.symbol-lg-150px .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 52618, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-150px.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 52623, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-150px.symbol-fixed > img {
    width: 150px;
    height: 150px;
    max-width: auto;
  }
  /* line 52631, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-150px.symbol-2by3 .symbol-label {
    height: 150px;
    width: 225px;
  }
  /* line 52636, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-150px.symbol-2by3 > img {
    height: 150px;
    width: 225px;
    max-width: auto;
  }
  /* line 52645, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-160px > img, .symbol.symbol-lg-160px .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 52651, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-160px.symbol-fixed .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 52656, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-160px.symbol-fixed > img {
    width: 160px;
    height: 160px;
    max-width: auto;
  }
  /* line 52664, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-160px.symbol-2by3 .symbol-label {
    height: 160px;
    width: 240px;
  }
  /* line 52669, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-160px.symbol-2by3 > img {
    height: 160px;
    width: 240px;
    max-width: auto;
  }
  /* line 52678, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-175px > img, .symbol.symbol-lg-175px .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 52684, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-175px.symbol-fixed .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 52689, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-175px.symbol-fixed > img {
    width: 175px;
    height: 175px;
    max-width: auto;
  }
  /* line 52697, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-175px.symbol-2by3 .symbol-label {
    height: 175px;
    width: 262.5px;
  }
  /* line 52702, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-175px.symbol-2by3 > img {
    height: 175px;
    width: 262.5px;
    max-width: auto;
  }
  /* line 52711, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-200px > img, .symbol.symbol-lg-200px .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 52717, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-200px.symbol-fixed .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 52722, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-200px.symbol-fixed > img {
    width: 200px;
    height: 200px;
    max-width: auto;
  }
  /* line 52730, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-200px.symbol-2by3 .symbol-label {
    height: 200px;
    width: 300px;
  }
  /* line 52735, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-lg-200px.symbol-2by3 > img {
    height: 200px;
    width: 300px;
    max-width: auto;
  }
}

@media (min-width: 1200px) {
  /* line 52748, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-20px > img, .symbol.symbol-xl-20px .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 52754, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-20px.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 52759, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-20px.symbol-fixed > img {
    width: 20px;
    height: 20px;
    max-width: auto;
  }
  /* line 52767, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-20px.symbol-2by3 .symbol-label {
    height: 20px;
    width: 30px;
  }
  /* line 52772, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-20px.symbol-2by3 > img {
    height: 20px;
    width: 30px;
    max-width: auto;
  }
  /* line 52781, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-25px > img, .symbol.symbol-xl-25px .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 52787, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-25px.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 52792, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-25px.symbol-fixed > img {
    width: 25px;
    height: 25px;
    max-width: auto;
  }
  /* line 52800, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-25px.symbol-2by3 .symbol-label {
    height: 25px;
    width: 37.5px;
  }
  /* line 52805, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-25px.symbol-2by3 > img {
    height: 25px;
    width: 37.5px;
    max-width: auto;
  }
  /* line 52814, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-30px > img, .symbol.symbol-xl-30px .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 52820, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-30px.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 52825, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-30px.symbol-fixed > img {
    width: 30px;
    height: 30px;
    max-width: auto;
  }
  /* line 52833, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-30px.symbol-2by3 .symbol-label {
    height: 30px;
    width: 45px;
  }
  /* line 52838, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-30px.symbol-2by3 > img {
    height: 30px;
    width: 45px;
    max-width: auto;
  }
  /* line 52847, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-35px > img, .symbol.symbol-xl-35px .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 52853, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-35px.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 52858, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-35px.symbol-fixed > img {
    width: 35px;
    height: 35px;
    max-width: auto;
  }
  /* line 52866, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-35px.symbol-2by3 .symbol-label {
    height: 35px;
    width: 52.5px;
  }
  /* line 52871, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-35px.symbol-2by3 > img {
    height: 35px;
    width: 52.5px;
    max-width: auto;
  }
  /* line 52880, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-40px > img, .symbol.symbol-xl-40px .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 52886, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-40px.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 52891, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-40px.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: auto;
  }
  /* line 52899, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-40px.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px;
  }
  /* line 52904, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-40px.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: auto;
  }
  /* line 52913, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-45px > img, .symbol.symbol-xl-45px .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 52919, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-45px.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 52924, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-45px.symbol-fixed > img {
    width: 45px;
    height: 45px;
    max-width: auto;
  }
  /* line 52932, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-45px.symbol-2by3 .symbol-label {
    height: 45px;
    width: 67.5px;
  }
  /* line 52937, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-45px.symbol-2by3 > img {
    height: 45px;
    width: 67.5px;
    max-width: auto;
  }
  /* line 52946, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-50px > img, .symbol.symbol-xl-50px .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 52952, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-50px.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 52957, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-50px.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: auto;
  }
  /* line 52965, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-50px.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px;
  }
  /* line 52970, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-50px.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: auto;
  }
  /* line 52979, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-55px > img, .symbol.symbol-xl-55px .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 52985, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-55px.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 52990, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-55px.symbol-fixed > img {
    width: 55px;
    height: 55px;
    max-width: auto;
  }
  /* line 52998, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-55px.symbol-2by3 .symbol-label {
    height: 55px;
    width: 82.5px;
  }
  /* line 53003, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-55px.symbol-2by3 > img {
    height: 55px;
    width: 82.5px;
    max-width: auto;
  }
  /* line 53012, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-60px > img, .symbol.symbol-xl-60px .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 53018, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-60px.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 53023, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-60px.symbol-fixed > img {
    width: 60px;
    height: 60px;
    max-width: auto;
  }
  /* line 53031, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-60px.symbol-2by3 .symbol-label {
    height: 60px;
    width: 90px;
  }
  /* line 53036, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-60px.symbol-2by3 > img {
    height: 60px;
    width: 90px;
    max-width: auto;
  }
  /* line 53045, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-65px > img, .symbol.symbol-xl-65px .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 53051, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-65px.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 53056, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-65px.symbol-fixed > img {
    width: 65px;
    height: 65px;
    max-width: auto;
  }
  /* line 53064, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-65px.symbol-2by3 .symbol-label {
    height: 65px;
    width: 97.5px;
  }
  /* line 53069, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-65px.symbol-2by3 > img {
    height: 65px;
    width: 97.5px;
    max-width: auto;
  }
  /* line 53078, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-70px > img, .symbol.symbol-xl-70px .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 53084, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-70px.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 53089, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-70px.symbol-fixed > img {
    width: 70px;
    height: 70px;
    max-width: auto;
  }
  /* line 53097, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-70px.symbol-2by3 .symbol-label {
    height: 70px;
    width: 105px;
  }
  /* line 53102, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-70px.symbol-2by3 > img {
    height: 70px;
    width: 105px;
    max-width: auto;
  }
  /* line 53111, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-75px > img, .symbol.symbol-xl-75px .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 53117, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-75px.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 53122, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-75px.symbol-fixed > img {
    width: 75px;
    height: 75px;
    max-width: auto;
  }
  /* line 53130, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-75px.symbol-2by3 .symbol-label {
    height: 75px;
    width: 112.5px;
  }
  /* line 53135, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-75px.symbol-2by3 > img {
    height: 75px;
    width: 112.5px;
    max-width: auto;
  }
  /* line 53144, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-100px > img, .symbol.symbol-xl-100px .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 53150, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-100px.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 53155, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-100px.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: auto;
  }
  /* line 53163, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-100px.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px;
  }
  /* line 53168, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-100px.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: auto;
  }
  /* line 53177, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-125px > img, .symbol.symbol-xl-125px .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 53183, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-125px.symbol-fixed .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 53188, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-125px.symbol-fixed > img {
    width: 125px;
    height: 125px;
    max-width: auto;
  }
  /* line 53196, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-125px.symbol-2by3 .symbol-label {
    height: 125px;
    width: 187.5px;
  }
  /* line 53201, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-125px.symbol-2by3 > img {
    height: 125px;
    width: 187.5px;
    max-width: auto;
  }
  /* line 53210, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-150px > img, .symbol.symbol-xl-150px .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 53216, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-150px.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 53221, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-150px.symbol-fixed > img {
    width: 150px;
    height: 150px;
    max-width: auto;
  }
  /* line 53229, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-150px.symbol-2by3 .symbol-label {
    height: 150px;
    width: 225px;
  }
  /* line 53234, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-150px.symbol-2by3 > img {
    height: 150px;
    width: 225px;
    max-width: auto;
  }
  /* line 53243, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-160px > img, .symbol.symbol-xl-160px .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 53249, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-160px.symbol-fixed .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 53254, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-160px.symbol-fixed > img {
    width: 160px;
    height: 160px;
    max-width: auto;
  }
  /* line 53262, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-160px.symbol-2by3 .symbol-label {
    height: 160px;
    width: 240px;
  }
  /* line 53267, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-160px.symbol-2by3 > img {
    height: 160px;
    width: 240px;
    max-width: auto;
  }
  /* line 53276, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-175px > img, .symbol.symbol-xl-175px .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 53282, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-175px.symbol-fixed .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 53287, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-175px.symbol-fixed > img {
    width: 175px;
    height: 175px;
    max-width: auto;
  }
  /* line 53295, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-175px.symbol-2by3 .symbol-label {
    height: 175px;
    width: 262.5px;
  }
  /* line 53300, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-175px.symbol-2by3 > img {
    height: 175px;
    width: 262.5px;
    max-width: auto;
  }
  /* line 53309, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-200px > img, .symbol.symbol-xl-200px .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 53315, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-200px.symbol-fixed .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 53320, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-200px.symbol-fixed > img {
    width: 200px;
    height: 200px;
    max-width: auto;
  }
  /* line 53328, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-200px.symbol-2by3 .symbol-label {
    height: 200px;
    width: 300px;
  }
  /* line 53333, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xl-200px.symbol-2by3 > img {
    height: 200px;
    width: 300px;
    max-width: auto;
  }
}

@media (min-width: 1400px) {
  /* line 53346, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-20px > img, .symbol.symbol-xxl-20px .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 53352, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-20px.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px;
  }
  /* line 53357, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-20px.symbol-fixed > img {
    width: 20px;
    height: 20px;
    max-width: auto;
  }
  /* line 53365, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-20px.symbol-2by3 .symbol-label {
    height: 20px;
    width: 30px;
  }
  /* line 53370, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-20px.symbol-2by3 > img {
    height: 20px;
    width: 30px;
    max-width: auto;
  }
  /* line 53379, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-25px > img, .symbol.symbol-xxl-25px .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 53385, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-25px.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px;
  }
  /* line 53390, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-25px.symbol-fixed > img {
    width: 25px;
    height: 25px;
    max-width: auto;
  }
  /* line 53398, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-25px.symbol-2by3 .symbol-label {
    height: 25px;
    width: 37.5px;
  }
  /* line 53403, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-25px.symbol-2by3 > img {
    height: 25px;
    width: 37.5px;
    max-width: auto;
  }
  /* line 53412, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-30px > img, .symbol.symbol-xxl-30px .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 53418, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-30px.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px;
  }
  /* line 53423, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-30px.symbol-fixed > img {
    width: 30px;
    height: 30px;
    max-width: auto;
  }
  /* line 53431, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-30px.symbol-2by3 .symbol-label {
    height: 30px;
    width: 45px;
  }
  /* line 53436, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-30px.symbol-2by3 > img {
    height: 30px;
    width: 45px;
    max-width: auto;
  }
  /* line 53445, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-35px > img, .symbol.symbol-xxl-35px .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 53451, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-35px.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px;
  }
  /* line 53456, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-35px.symbol-fixed > img {
    width: 35px;
    height: 35px;
    max-width: auto;
  }
  /* line 53464, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-35px.symbol-2by3 .symbol-label {
    height: 35px;
    width: 52.5px;
  }
  /* line 53469, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-35px.symbol-2by3 > img {
    height: 35px;
    width: 52.5px;
    max-width: auto;
  }
  /* line 53478, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-40px > img, .symbol.symbol-xxl-40px .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 53484, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-40px.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px;
  }
  /* line 53489, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-40px.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: auto;
  }
  /* line 53497, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-40px.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px;
  }
  /* line 53502, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-40px.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: auto;
  }
  /* line 53511, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-45px > img, .symbol.symbol-xxl-45px .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 53517, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-45px.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px;
  }
  /* line 53522, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-45px.symbol-fixed > img {
    width: 45px;
    height: 45px;
    max-width: auto;
  }
  /* line 53530, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-45px.symbol-2by3 .symbol-label {
    height: 45px;
    width: 67.5px;
  }
  /* line 53535, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-45px.symbol-2by3 > img {
    height: 45px;
    width: 67.5px;
    max-width: auto;
  }
  /* line 53544, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-50px > img, .symbol.symbol-xxl-50px .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 53550, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-50px.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px;
  }
  /* line 53555, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-50px.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: auto;
  }
  /* line 53563, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-50px.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px;
  }
  /* line 53568, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-50px.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: auto;
  }
  /* line 53577, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-55px > img, .symbol.symbol-xxl-55px .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 53583, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-55px.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px;
  }
  /* line 53588, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-55px.symbol-fixed > img {
    width: 55px;
    height: 55px;
    max-width: auto;
  }
  /* line 53596, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-55px.symbol-2by3 .symbol-label {
    height: 55px;
    width: 82.5px;
  }
  /* line 53601, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-55px.symbol-2by3 > img {
    height: 55px;
    width: 82.5px;
    max-width: auto;
  }
  /* line 53610, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-60px > img, .symbol.symbol-xxl-60px .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 53616, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-60px.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px;
  }
  /* line 53621, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-60px.symbol-fixed > img {
    width: 60px;
    height: 60px;
    max-width: auto;
  }
  /* line 53629, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-60px.symbol-2by3 .symbol-label {
    height: 60px;
    width: 90px;
  }
  /* line 53634, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-60px.symbol-2by3 > img {
    height: 60px;
    width: 90px;
    max-width: auto;
  }
  /* line 53643, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-65px > img, .symbol.symbol-xxl-65px .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 53649, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-65px.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px;
  }
  /* line 53654, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-65px.symbol-fixed > img {
    width: 65px;
    height: 65px;
    max-width: auto;
  }
  /* line 53662, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-65px.symbol-2by3 .symbol-label {
    height: 65px;
    width: 97.5px;
  }
  /* line 53667, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-65px.symbol-2by3 > img {
    height: 65px;
    width: 97.5px;
    max-width: auto;
  }
  /* line 53676, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-70px > img, .symbol.symbol-xxl-70px .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 53682, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-70px.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px;
  }
  /* line 53687, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-70px.symbol-fixed > img {
    width: 70px;
    height: 70px;
    max-width: auto;
  }
  /* line 53695, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-70px.symbol-2by3 .symbol-label {
    height: 70px;
    width: 105px;
  }
  /* line 53700, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-70px.symbol-2by3 > img {
    height: 70px;
    width: 105px;
    max-width: auto;
  }
  /* line 53709, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-75px > img, .symbol.symbol-xxl-75px .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 53715, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-75px.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px;
  }
  /* line 53720, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-75px.symbol-fixed > img {
    width: 75px;
    height: 75px;
    max-width: auto;
  }
  /* line 53728, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-75px.symbol-2by3 .symbol-label {
    height: 75px;
    width: 112.5px;
  }
  /* line 53733, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-75px.symbol-2by3 > img {
    height: 75px;
    width: 112.5px;
    max-width: auto;
  }
  /* line 53742, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-100px > img, .symbol.symbol-xxl-100px .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 53748, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-100px.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px;
  }
  /* line 53753, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-100px.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: auto;
  }
  /* line 53761, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-100px.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px;
  }
  /* line 53766, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-100px.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: auto;
  }
  /* line 53775, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-125px > img, .symbol.symbol-xxl-125px .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 53781, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-125px.symbol-fixed .symbol-label {
    width: 125px;
    height: 125px;
  }
  /* line 53786, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-125px.symbol-fixed > img {
    width: 125px;
    height: 125px;
    max-width: auto;
  }
  /* line 53794, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-125px.symbol-2by3 .symbol-label {
    height: 125px;
    width: 187.5px;
  }
  /* line 53799, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-125px.symbol-2by3 > img {
    height: 125px;
    width: 187.5px;
    max-width: auto;
  }
  /* line 53808, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-150px > img, .symbol.symbol-xxl-150px .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 53814, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-150px.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px;
  }
  /* line 53819, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-150px.symbol-fixed > img {
    width: 150px;
    height: 150px;
    max-width: auto;
  }
  /* line 53827, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-150px.symbol-2by3 .symbol-label {
    height: 150px;
    width: 225px;
  }
  /* line 53832, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-150px.symbol-2by3 > img {
    height: 150px;
    width: 225px;
    max-width: auto;
  }
  /* line 53841, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-160px > img, .symbol.symbol-xxl-160px .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 53847, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-160px.symbol-fixed .symbol-label {
    width: 160px;
    height: 160px;
  }
  /* line 53852, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-160px.symbol-fixed > img {
    width: 160px;
    height: 160px;
    max-width: auto;
  }
  /* line 53860, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-160px.symbol-2by3 .symbol-label {
    height: 160px;
    width: 240px;
  }
  /* line 53865, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-160px.symbol-2by3 > img {
    height: 160px;
    width: 240px;
    max-width: auto;
  }
  /* line 53874, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-175px > img, .symbol.symbol-xxl-175px .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 53880, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-175px.symbol-fixed .symbol-label {
    width: 175px;
    height: 175px;
  }
  /* line 53885, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-175px.symbol-fixed > img {
    width: 175px;
    height: 175px;
    max-width: auto;
  }
  /* line 53893, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-175px.symbol-2by3 .symbol-label {
    height: 175px;
    width: 262.5px;
  }
  /* line 53898, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-175px.symbol-2by3 > img {
    height: 175px;
    width: 262.5px;
    max-width: auto;
  }
  /* line 53907, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-200px > img, .symbol.symbol-xxl-200px .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 53913, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-200px.symbol-fixed .symbol-label {
    width: 200px;
    height: 200px;
  }
  /* line 53918, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-200px.symbol-fixed > img {
    width: 200px;
    height: 200px;
    max-width: auto;
  }
  /* line 53926, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-200px.symbol-2by3 .symbol-label {
    height: 200px;
    width: 300px;
  }
  /* line 53931, vendor/assets/stylesheets/craft/custom.scss */
  .symbol.symbol-xxl-200px.symbol-2by3 > img {
    height: 200px;
    width: 300px;
    max-width: auto;
  }
}

/* line 53941, vendor/assets/stylesheets/craft/custom.scss */
.symbol-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: 10px;
}

/* line 53947, vendor/assets/stylesheets/craft/custom.scss */
.symbol-group .symbol {
  position: relative;
  z-index: 0;
  margin-left: -10px;
  border: 2px solid #fff;
  transition: all .3s ease;
}

/* line 53954, vendor/assets/stylesheets/craft/custom.scss */
.symbol-group .symbol:hover {
  transition: all .3s ease;
  z-index: 1;
}

/* line 53960, vendor/assets/stylesheets/craft/custom.scss */
.symbol-group.symbol-hover .symbol {
  cursor: pointer;
}

/* line 53965, vendor/assets/stylesheets/craft/custom.scss */
.pulse {
  position: relative;
}

/* line 53968, vendor/assets/stylesheets/craft/custom.scss */
.pulse.pulse-white .pulse-ring {
  border-color: #fff;
}

/* line 53972, vendor/assets/stylesheets/craft/custom.scss */
.pulse.pulse-light .pulse-ring {
  border-color: #f5f8fa;
}

/* line 53976, vendor/assets/stylesheets/craft/custom.scss */
.pulse.pulse-primary .pulse-ring {
  border-color: #00a3ff;
}

/* line 53980, vendor/assets/stylesheets/craft/custom.scss */
.pulse.pulse-secondary .pulse-ring {
  border-color: #e4e6ef;
}

/* line 53984, vendor/assets/stylesheets/craft/custom.scss */
.pulse.pulse-success .pulse-ring {
  border-color: #50cd89;
}

/* line 53988, vendor/assets/stylesheets/craft/custom.scss */
.pulse.pulse-info .pulse-ring {
  border-color: #7239ea;
}

/* line 53992, vendor/assets/stylesheets/craft/custom.scss */
.pulse.pulse-warning .pulse-ring {
  border-color: #ffc700;
}

/* line 53996, vendor/assets/stylesheets/craft/custom.scss */
.pulse.pulse-danger .pulse-ring {
  border-color: #f1416c;
}

/* line 54000, vendor/assets/stylesheets/craft/custom.scss */
.pulse.pulse-dark .pulse-ring {
  border-color: #181c32;
}

/* line 54005, vendor/assets/stylesheets/craft/custom.scss */
.pulse-ring {
  display: block;
  border-radius: 40px;
  height: 40px;
  width: 40px;
  position: absolute;
  animation: animation-pulse 3.5s ease-out;
  animation-iteration-count: infinite;
  opacity: 0;
  border-width: 3px;
  border-style: solid;
  border-color: #a1a5b7;
}

@keyframes animation-pulse {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  65% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    opacity: 0;
  }
}

/* line 54040, vendor/assets/stylesheets/craft/custom.scss */
.page-loading * {
  transition: none !important;
}

/* line 54044, vendor/assets/stylesheets/craft/custom.scss */
.page-loader {
  background: #fff;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  display: none;
}

/* line 54055, vendor/assets/stylesheets/craft/custom.scss */
.page-loading .page-loader {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 54061, vendor/assets/stylesheets/craft/custom.scss */
.scrolltop {
  display: none;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  position: fixed;
  bottom: 40px;
  right: 20px;
  cursor: pointer;
  z-index: 100;
  background-color: #00a3ff;
  box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
  opacity: 0;
  transition: color .2s ease,background-color .2s ease;
  border-radius: 0.475rem !important;
}

/* line 54078, vendor/assets/stylesheets/craft/custom.scss */
.scrolltop .svg-icon svg {
  height: 24px;
  width: 24px;
}

/* line 54082, vendor/assets/stylesheets/craft/custom.scss */
.scrolltop .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 54087, vendor/assets/stylesheets/craft/custom.scss */
.scrolltop .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54092, vendor/assets/stylesheets/craft/custom.scss */
.scrolltop > i {
  font-size: 1.3rem;
  color: #fff;
}

/* line 54098, vendor/assets/stylesheets/craft/custom.scss */
.scrolltop:hover > i {
  color: #fff;
}

/* line 54103, vendor/assets/stylesheets/craft/custom.scss */
.scrolltop:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 54108, vendor/assets/stylesheets/craft/custom.scss */
.scrolltop:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54115, vendor/assets/stylesheets/craft/custom.scss */
[data-kt-scrolltop=on] .scrolltop {
  opacity: .3;
  animation: animation-scrolltop .4s ease-out 1;
  display: flex;
}

/* line 54120, vendor/assets/stylesheets/craft/custom.scss */
[data-kt-scrolltop=on] .scrolltop:hover {
  transition: color .2s ease,background-color .2s ease;
  opacity: 1;
}

@media (max-width: 991.98px) {
  /* line 54127, vendor/assets/stylesheets/craft/custom.scss */
  .scrolltop {
    bottom: 30px;
    right: 15px;
    width: 30px;
    height: 30px;
  }
}

@keyframes animation-scrolltop {
  from {
    margin-bottom: -15px;
  }
  to {
    margin-bottom: 0;
  }
}

/* line 54145, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon {
  line-height: 1;
}

/* line 54148, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon svg {
  height: 1.15rem;
  width: 1.15rem;
}

/* line 54152, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 54157, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54163, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-white svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #fff;
}

/* line 54168, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-white svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54174, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-primary svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #00a3ff;
}

/* line 54179, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-primary svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54185, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-secondary svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 54190, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-secondary svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54196, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-light svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 54201, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-light svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54207, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-success svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #50cd89;
}

/* line 54212, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-success svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54218, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-info svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7239ea;
}

/* line 54223, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-info svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54229, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-warning svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffc700;
}

/* line 54234, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-warning svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54240, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-danger svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f1416c;
}

/* line 54245, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-danger svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54251, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-dark svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 54256, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-dark svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54262, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-muted svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 54267, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-muted svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54273, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-100 svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f5f8fa;
}

/* line 54278, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-100 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54284, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-200 svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #eff2f5;
}

/* line 54289, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-200 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54295, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-300 svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #e4e6ef;
}

/* line 54300, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-300 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54306, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-400 svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #b5b5c3;
}

/* line 54311, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-400 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54317, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-500 svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #a1a5b7;
}

/* line 54322, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-500 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54328, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-600 svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 54333, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-600 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54339, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-700 svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #5e6278;
}

/* line 54344, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-700 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54350, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-800 svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #3f4254;
}

/* line 54355, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-800 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54361, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-900 svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #181c32;
}

/* line 54366, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-gray-900 svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 54371, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-1 svg {
  height: 1.75rem !important;
  width: 1.75rem !important;
}

/* line 54376, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-2 svg {
  height: 1.5rem !important;
  width: 1.5rem !important;
}

/* line 54381, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-3 svg {
  height: 1.35rem !important;
  width: 1.35rem !important;
}

/* line 54386, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-4 svg {
  height: 1.25rem !important;
  width: 1.25rem !important;
}

/* line 54391, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-5 svg {
  height: 1.15rem !important;
  width: 1.15rem !important;
}

/* line 54396, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-6 svg {
  height: 1.075rem !important;
  width: 1.075rem !important;
}

/* line 54401, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-7 svg {
  height: 0.95rem !important;
  width: 0.95rem !important;
}

/* line 54406, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-8 svg {
  height: 0.85rem !important;
  width: 0.85rem !important;
}

/* line 54411, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-9 svg {
  height: 0.75rem !important;
  width: 0.75rem !important;
}

/* line 54416, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-10 svg {
  height: 0.5rem !important;
  width: 0.5rem !important;
}

/* line 54421, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-base svg {
  height: 1rem !important;
  width: 1rem !important;
}

/* line 54426, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-fluid svg {
  height: 100% !important;
  width: 100% !important;
}

/* line 54431, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-2x svg {
  height: 2rem !important;
  width: 2rem !important;
}

/* line 54436, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-2qx svg {
  height: 2.25rem !important;
  width: 2.25rem !important;
}

/* line 54441, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-2hx svg {
  height: 2.5rem !important;
  width: 2.5rem !important;
}

/* line 54446, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-2tx svg {
  height: 2.75rem !important;
  width: 2.75rem !important;
}

/* line 54451, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-3x svg {
  height: 3rem !important;
  width: 3rem !important;
}

/* line 54456, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-3qx svg {
  height: 3.25rem !important;
  width: 3.25rem !important;
}

/* line 54461, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-3hx svg {
  height: 3.5rem !important;
  width: 3.5rem !important;
}

/* line 54466, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-3tx svg {
  height: 3.75rem !important;
  width: 3.75rem !important;
}

/* line 54471, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-4x svg {
  height: 4rem !important;
  width: 4rem !important;
}

/* line 54476, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-4qx svg {
  height: 4.25rem !important;
  width: 4.25rem !important;
}

/* line 54481, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-4hx svg {
  height: 4.5rem !important;
  width: 4.5rem !important;
}

/* line 54486, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-4tx svg {
  height: 4.75rem !important;
  width: 4.75rem !important;
}

/* line 54491, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-5x svg {
  height: 5rem !important;
  width: 5rem !important;
}

/* line 54496, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-5qx svg {
  height: 5.25rem !important;
  width: 5.25rem !important;
}

/* line 54501, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-5hx svg {
  height: 5.5rem !important;
  width: 5.5rem !important;
}

/* line 54506, vendor/assets/stylesheets/craft/custom.scss */
.svg-icon.svg-icon-5tx svg {
  height: 5.75rem !important;
  width: 5.75rem !important;
}

@media (min-width: 576px) {
  /* line 54514, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-1 svg {
    height: 1.75rem !important;
    width: 1.75rem !important;
  }
  /* line 54519, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-2 svg {
    height: 1.5rem !important;
    width: 1.5rem !important;
  }
  /* line 54524, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-3 svg {
    height: 1.35rem !important;
    width: 1.35rem !important;
  }
  /* line 54529, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-4 svg {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  /* line 54534, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-5 svg {
    height: 1.15rem !important;
    width: 1.15rem !important;
  }
  /* line 54539, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-6 svg {
    height: 1.075rem !important;
    width: 1.075rem !important;
  }
  /* line 54544, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-7 svg {
    height: 0.95rem !important;
    width: 0.95rem !important;
  }
  /* line 54549, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-8 svg {
    height: 0.85rem !important;
    width: 0.85rem !important;
  }
  /* line 54554, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-9 svg {
    height: 0.75rem !important;
    width: 0.75rem !important;
  }
  /* line 54559, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-10 svg {
    height: 0.5rem !important;
    width: 0.5rem !important;
  }
  /* line 54564, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-base svg {
    height: 1rem !important;
    width: 1rem !important;
  }
  /* line 54569, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-fluid svg {
    height: 100% !important;
    width: 100% !important;
  }
  /* line 54574, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-2x svg {
    height: 2rem !important;
    width: 2rem !important;
  }
  /* line 54579, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-2qx svg {
    height: 2.25rem !important;
    width: 2.25rem !important;
  }
  /* line 54584, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-2hx svg {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  /* line 54589, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-2tx svg {
    height: 2.75rem !important;
    width: 2.75rem !important;
  }
  /* line 54594, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-3x svg {
    height: 3rem !important;
    width: 3rem !important;
  }
  /* line 54599, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-3qx svg {
    height: 3.25rem !important;
    width: 3.25rem !important;
  }
  /* line 54604, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-3hx svg {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }
  /* line 54609, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-3tx svg {
    height: 3.75rem !important;
    width: 3.75rem !important;
  }
  /* line 54614, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-4x svg {
    height: 4rem !important;
    width: 4rem !important;
  }
  /* line 54619, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-4qx svg {
    height: 4.25rem !important;
    width: 4.25rem !important;
  }
  /* line 54624, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-4hx svg {
    height: 4.5rem !important;
    width: 4.5rem !important;
  }
  /* line 54629, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-4tx svg {
    height: 4.75rem !important;
    width: 4.75rem !important;
  }
  /* line 54634, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-5x svg {
    height: 5rem !important;
    width: 5rem !important;
  }
  /* line 54639, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-5qx svg {
    height: 5.25rem !important;
    width: 5.25rem !important;
  }
  /* line 54644, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-5hx svg {
    height: 5.5rem !important;
    width: 5.5rem !important;
  }
  /* line 54649, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-sm-5tx svg {
    height: 5.75rem !important;
    width: 5.75rem !important;
  }
}

@media (min-width: 768px) {
  /* line 54658, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-1 svg {
    height: 1.75rem !important;
    width: 1.75rem !important;
  }
  /* line 54663, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-2 svg {
    height: 1.5rem !important;
    width: 1.5rem !important;
  }
  /* line 54668, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-3 svg {
    height: 1.35rem !important;
    width: 1.35rem !important;
  }
  /* line 54673, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-4 svg {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  /* line 54678, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-5 svg {
    height: 1.15rem !important;
    width: 1.15rem !important;
  }
  /* line 54683, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-6 svg {
    height: 1.075rem !important;
    width: 1.075rem !important;
  }
  /* line 54688, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-7 svg {
    height: 0.95rem !important;
    width: 0.95rem !important;
  }
  /* line 54693, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-8 svg {
    height: 0.85rem !important;
    width: 0.85rem !important;
  }
  /* line 54698, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-9 svg {
    height: 0.75rem !important;
    width: 0.75rem !important;
  }
  /* line 54703, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-10 svg {
    height: 0.5rem !important;
    width: 0.5rem !important;
  }
  /* line 54708, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-base svg {
    height: 1rem !important;
    width: 1rem !important;
  }
  /* line 54713, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-fluid svg {
    height: 100% !important;
    width: 100% !important;
  }
  /* line 54718, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-2x svg {
    height: 2rem !important;
    width: 2rem !important;
  }
  /* line 54723, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-2qx svg {
    height: 2.25rem !important;
    width: 2.25rem !important;
  }
  /* line 54728, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-2hx svg {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  /* line 54733, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-2tx svg {
    height: 2.75rem !important;
    width: 2.75rem !important;
  }
  /* line 54738, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-3x svg {
    height: 3rem !important;
    width: 3rem !important;
  }
  /* line 54743, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-3qx svg {
    height: 3.25rem !important;
    width: 3.25rem !important;
  }
  /* line 54748, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-3hx svg {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }
  /* line 54753, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-3tx svg {
    height: 3.75rem !important;
    width: 3.75rem !important;
  }
  /* line 54758, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-4x svg {
    height: 4rem !important;
    width: 4rem !important;
  }
  /* line 54763, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-4qx svg {
    height: 4.25rem !important;
    width: 4.25rem !important;
  }
  /* line 54768, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-4hx svg {
    height: 4.5rem !important;
    width: 4.5rem !important;
  }
  /* line 54773, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-4tx svg {
    height: 4.75rem !important;
    width: 4.75rem !important;
  }
  /* line 54778, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-5x svg {
    height: 5rem !important;
    width: 5rem !important;
  }
  /* line 54783, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-5qx svg {
    height: 5.25rem !important;
    width: 5.25rem !important;
  }
  /* line 54788, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-5hx svg {
    height: 5.5rem !important;
    width: 5.5rem !important;
  }
  /* line 54793, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-md-5tx svg {
    height: 5.75rem !important;
    width: 5.75rem !important;
  }
}

@media (min-width: 992px) {
  /* line 54802, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-1 svg {
    height: 1.75rem !important;
    width: 1.75rem !important;
  }
  /* line 54807, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-2 svg {
    height: 1.5rem !important;
    width: 1.5rem !important;
  }
  /* line 54812, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-3 svg {
    height: 1.35rem !important;
    width: 1.35rem !important;
  }
  /* line 54817, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-4 svg {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  /* line 54822, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-5 svg {
    height: 1.15rem !important;
    width: 1.15rem !important;
  }
  /* line 54827, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-6 svg {
    height: 1.075rem !important;
    width: 1.075rem !important;
  }
  /* line 54832, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-7 svg {
    height: 0.95rem !important;
    width: 0.95rem !important;
  }
  /* line 54837, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-8 svg {
    height: 0.85rem !important;
    width: 0.85rem !important;
  }
  /* line 54842, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-9 svg {
    height: 0.75rem !important;
    width: 0.75rem !important;
  }
  /* line 54847, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-10 svg {
    height: 0.5rem !important;
    width: 0.5rem !important;
  }
  /* line 54852, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-base svg {
    height: 1rem !important;
    width: 1rem !important;
  }
  /* line 54857, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-fluid svg {
    height: 100% !important;
    width: 100% !important;
  }
  /* line 54862, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-2x svg {
    height: 2rem !important;
    width: 2rem !important;
  }
  /* line 54867, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-2qx svg {
    height: 2.25rem !important;
    width: 2.25rem !important;
  }
  /* line 54872, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-2hx svg {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  /* line 54877, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-2tx svg {
    height: 2.75rem !important;
    width: 2.75rem !important;
  }
  /* line 54882, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-3x svg {
    height: 3rem !important;
    width: 3rem !important;
  }
  /* line 54887, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-3qx svg {
    height: 3.25rem !important;
    width: 3.25rem !important;
  }
  /* line 54892, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-3hx svg {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }
  /* line 54897, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-3tx svg {
    height: 3.75rem !important;
    width: 3.75rem !important;
  }
  /* line 54902, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-4x svg {
    height: 4rem !important;
    width: 4rem !important;
  }
  /* line 54907, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-4qx svg {
    height: 4.25rem !important;
    width: 4.25rem !important;
  }
  /* line 54912, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-4hx svg {
    height: 4.5rem !important;
    width: 4.5rem !important;
  }
  /* line 54917, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-4tx svg {
    height: 4.75rem !important;
    width: 4.75rem !important;
  }
  /* line 54922, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-5x svg {
    height: 5rem !important;
    width: 5rem !important;
  }
  /* line 54927, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-5qx svg {
    height: 5.25rem !important;
    width: 5.25rem !important;
  }
  /* line 54932, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-5hx svg {
    height: 5.5rem !important;
    width: 5.5rem !important;
  }
  /* line 54937, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-lg-5tx svg {
    height: 5.75rem !important;
    width: 5.75rem !important;
  }
}

@media (min-width: 1200px) {
  /* line 54946, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-1 svg {
    height: 1.75rem !important;
    width: 1.75rem !important;
  }
  /* line 54951, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-2 svg {
    height: 1.5rem !important;
    width: 1.5rem !important;
  }
  /* line 54956, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-3 svg {
    height: 1.35rem !important;
    width: 1.35rem !important;
  }
  /* line 54961, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-4 svg {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  /* line 54966, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-5 svg {
    height: 1.15rem !important;
    width: 1.15rem !important;
  }
  /* line 54971, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-6 svg {
    height: 1.075rem !important;
    width: 1.075rem !important;
  }
  /* line 54976, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-7 svg {
    height: 0.95rem !important;
    width: 0.95rem !important;
  }
  /* line 54981, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-8 svg {
    height: 0.85rem !important;
    width: 0.85rem !important;
  }
  /* line 54986, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-9 svg {
    height: 0.75rem !important;
    width: 0.75rem !important;
  }
  /* line 54991, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-10 svg {
    height: 0.5rem !important;
    width: 0.5rem !important;
  }
  /* line 54996, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-base svg {
    height: 1rem !important;
    width: 1rem !important;
  }
  /* line 55001, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-fluid svg {
    height: 100% !important;
    width: 100% !important;
  }
  /* line 55006, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-2x svg {
    height: 2rem !important;
    width: 2rem !important;
  }
  /* line 55011, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-2qx svg {
    height: 2.25rem !important;
    width: 2.25rem !important;
  }
  /* line 55016, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-2hx svg {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  /* line 55021, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-2tx svg {
    height: 2.75rem !important;
    width: 2.75rem !important;
  }
  /* line 55026, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-3x svg {
    height: 3rem !important;
    width: 3rem !important;
  }
  /* line 55031, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-3qx svg {
    height: 3.25rem !important;
    width: 3.25rem !important;
  }
  /* line 55036, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-3hx svg {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }
  /* line 55041, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-3tx svg {
    height: 3.75rem !important;
    width: 3.75rem !important;
  }
  /* line 55046, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-4x svg {
    height: 4rem !important;
    width: 4rem !important;
  }
  /* line 55051, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-4qx svg {
    height: 4.25rem !important;
    width: 4.25rem !important;
  }
  /* line 55056, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-4hx svg {
    height: 4.5rem !important;
    width: 4.5rem !important;
  }
  /* line 55061, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-4tx svg {
    height: 4.75rem !important;
    width: 4.75rem !important;
  }
  /* line 55066, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-5x svg {
    height: 5rem !important;
    width: 5rem !important;
  }
  /* line 55071, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-5qx svg {
    height: 5.25rem !important;
    width: 5.25rem !important;
  }
  /* line 55076, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-5hx svg {
    height: 5.5rem !important;
    width: 5.5rem !important;
  }
  /* line 55081, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xl-5tx svg {
    height: 5.75rem !important;
    width: 5.75rem !important;
  }
}

@media (min-width: 1400px) {
  /* line 55090, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-1 svg {
    height: 1.75rem !important;
    width: 1.75rem !important;
  }
  /* line 55095, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-2 svg {
    height: 1.5rem !important;
    width: 1.5rem !important;
  }
  /* line 55100, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-3 svg {
    height: 1.35rem !important;
    width: 1.35rem !important;
  }
  /* line 55105, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-4 svg {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  /* line 55110, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-5 svg {
    height: 1.15rem !important;
    width: 1.15rem !important;
  }
  /* line 55115, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-6 svg {
    height: 1.075rem !important;
    width: 1.075rem !important;
  }
  /* line 55120, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-7 svg {
    height: 0.95rem !important;
    width: 0.95rem !important;
  }
  /* line 55125, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-8 svg {
    height: 0.85rem !important;
    width: 0.85rem !important;
  }
  /* line 55130, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-9 svg {
    height: 0.75rem !important;
    width: 0.75rem !important;
  }
  /* line 55135, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-10 svg {
    height: 0.5rem !important;
    width: 0.5rem !important;
  }
  /* line 55140, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-base svg {
    height: 1rem !important;
    width: 1rem !important;
  }
  /* line 55145, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-fluid svg {
    height: 100% !important;
    width: 100% !important;
  }
  /* line 55150, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-2x svg {
    height: 2rem !important;
    width: 2rem !important;
  }
  /* line 55155, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-2qx svg {
    height: 2.25rem !important;
    width: 2.25rem !important;
  }
  /* line 55160, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-2hx svg {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  /* line 55165, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-2tx svg {
    height: 2.75rem !important;
    width: 2.75rem !important;
  }
  /* line 55170, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-3x svg {
    height: 3rem !important;
    width: 3rem !important;
  }
  /* line 55175, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-3qx svg {
    height: 3.25rem !important;
    width: 3.25rem !important;
  }
  /* line 55180, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-3hx svg {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }
  /* line 55185, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-3tx svg {
    height: 3.75rem !important;
    width: 3.75rem !important;
  }
  /* line 55190, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-4x svg {
    height: 4rem !important;
    width: 4rem !important;
  }
  /* line 55195, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-4qx svg {
    height: 4.25rem !important;
    width: 4.25rem !important;
  }
  /* line 55200, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-4hx svg {
    height: 4.5rem !important;
    width: 4.5rem !important;
  }
  /* line 55205, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-4tx svg {
    height: 4.75rem !important;
    width: 4.75rem !important;
  }
  /* line 55210, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-5x svg {
    height: 5rem !important;
    width: 5rem !important;
  }
  /* line 55215, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-5qx svg {
    height: 5.25rem !important;
    width: 5.25rem !important;
  }
  /* line 55220, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-5hx svg {
    height: 5.5rem !important;
    width: 5.5rem !important;
  }
  /* line 55225, vendor/assets/stylesheets/craft/custom.scss */
  .svg-icon.svg-icon-xxl-5tx svg {
    height: 5.75rem !important;
    width: 5.75rem !important;
  }
}

/* line 55233, vendor/assets/stylesheets/craft/custom.scss */
.timeline .timeline-item {
  position: relative;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: flex-start;
}

/* line 55240, vendor/assets/stylesheets/craft/custom.scss */
.timeline .timeline-item:last-child .timeline-line {
  bottom: 100%;
}

/* line 55245, vendor/assets/stylesheets/craft/custom.scss */
.timeline .timeline-line {
  display: block;
  content: " ";
  justify-content: center;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  bottom: 0;
  transform: translate(50%);
  border-left-width: 1px;
  border-left-style: dashed;
  border-left-color: #e4e6ef;
}

/* line 55260, vendor/assets/stylesheets/craft/custom.scss */
.timeline .timeline-icon {
  z-index: 1;
  flex-shrink: 0;
  margin-right: 1rem;
}

/* line 55266, vendor/assets/stylesheets/craft/custom.scss */
.timeline .timeline-content {
  width: 100%;
  overflow: auto;
  margin-bottom: 1.5rem;
}

/* line 55272, vendor/assets/stylesheets/craft/custom.scss */
.timeline.timeline-center .timeline-item {
  align-items: center;
}

/* line 55275, vendor/assets/stylesheets/craft/custom.scss */
.timeline.timeline-center .timeline-item:first-child .timeline-line {
  top: 50%;
}

/* line 55279, vendor/assets/stylesheets/craft/custom.scss */
.timeline.timeline-center .timeline-item:last-child .timeline-line {
  bottom: 50%;
}

/* line 55285, vendor/assets/stylesheets/craft/custom.scss */
.overlay {
  position: relative;
}

/* line 55288, vendor/assets/stylesheets/craft/custom.scss */
.overlay .overlay-layer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.05);
  transition: all .3s ease;
  opacity: 0;
}

/* line 55302, vendor/assets/stylesheets/craft/custom.scss */
.overlay.overlay-block .overlay-layer, .overlay.overlay-show .overlay-layer, .overlay:hover .overlay-layer {
  transition: all .3s ease;
  opacity: 1;
}

/* line 55307, vendor/assets/stylesheets/craft/custom.scss */
.overlay.overlay-block {
  cursor: wait;
}

/* line 55312, vendor/assets/stylesheets/craft/custom.scss */
.bullet {
  display: inline-block;
  background-color: #b5b5c3;
  border-radius: 6px;
  width: 8px;
  height: 4px;
  flex-shrink: 0;
}

/* line 55321, vendor/assets/stylesheets/craft/custom.scss */
.bullet-dot {
  width: 4px;
  height: 4px;
  border-radius: 100% !important;
}

/* line 55327, vendor/assets/stylesheets/craft/custom.scss */
.bullet-vertical {
  width: 4px;
  height: 8px;
}

/* line 55332, vendor/assets/stylesheets/craft/custom.scss */
.bullet-line {
  width: 5px;
  height: 1px;
  border-radius: none;
}

/* line 55338, vendor/assets/stylesheets/craft/custom.scss */
.drawer {
  display: flex !important;
  overflow: auto;
  z-index: 110;
  position: fixed;
  top: 0;
  bottom: 0;
  background-color: #fff;
  transition: transform .3s ease-in-out;
}

/* line 55348, vendor/assets/stylesheets/craft/custom.scss */
.drawer.drawer-start {
  left: 0;
  transform: translateX(-100%);
}

/* line 55353, vendor/assets/stylesheets/craft/custom.scss */
.drawer.drawer-end {
  right: 0;
  transform: translateX(100%);
}

/* line 55358, vendor/assets/stylesheets/craft/custom.scss */
.drawer.drawer-on {
  transform: none;
  box-shadow: 0 1px 9px -3px rgba(0, 0, 0, 0.05);
  transition: transform .3s ease-in-out;
}

/* line 55365, vendor/assets/stylesheets/craft/custom.scss */
.drawer-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  z-index: 109;
  background-color: rgba(0, 0, 0, 0.1);
  animation: animation-drawer-fade-in .3s ease-in-out 1;
}

/* line 55377, vendor/assets/stylesheets/craft/custom.scss */
[data-kt-drawer=true] {
  display: none;
}

@keyframes animation-drawer-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@media (max-width: 991.98px) {
  /* line 55392, vendor/assets/stylesheets/craft/custom.scss */
  body[data-kt-drawer=on] {
    overflow: hidden;
  }
}

/* line 55398, vendor/assets/stylesheets/craft/custom.scss */
.badge.badge-circle, .badge.badge-square {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 1.75rem;
  min-width: 1.75rem;
  padding: 0 .1rem;
}

/* line 55407, vendor/assets/stylesheets/craft/custom.scss */
.badge.badge-circle {
  border-radius: 50%;
  padding: 0;
  min-width: unset;
  width: 1.75rem;
}

/* line 55415, vendor/assets/stylesheets/craft/custom.scss */
.badge-white {
  color: #7e8299;
  background-color: #fff;
}

/* line 55420, vendor/assets/stylesheets/craft/custom.scss */
.badge-light-white {
  color: #fff;
}

/* line 55424, vendor/assets/stylesheets/craft/custom.scss */
.badge-light {
  color: #7e8299;
  background-color: #f5f8fa;
}

/* line 55429, vendor/assets/stylesheets/craft/custom.scss */
.badge-light-light {
  color: #f5f8fa;
}

/* line 55433, vendor/assets/stylesheets/craft/custom.scss */
.badge-primary {
  color: #fff;
  background-color: #00a3ff;
}

/* line 55438, vendor/assets/stylesheets/craft/custom.scss */
.badge-light-primary {
  color: #00a3ff;
  background-color: #f1faff;
}

/* line 55443, vendor/assets/stylesheets/craft/custom.scss */
.badge-secondary {
  color: #3f4254;
  background-color: #e4e6ef;
}

/* line 55448, vendor/assets/stylesheets/craft/custom.scss */
.badge-light-secondary {
  color: #e4e6ef;
}

/* line 55452, vendor/assets/stylesheets/craft/custom.scss */
.badge-success {
  color: #fff;
  background-color: #50cd89;
}

/* line 55457, vendor/assets/stylesheets/craft/custom.scss */
.badge-light-success {
  color: #50cd89;
  background-color: #e8fff3;
}

/* line 55462, vendor/assets/stylesheets/craft/custom.scss */
.badge-info {
  color: #fff;
  background-color: #7239ea;
}

/* line 55467, vendor/assets/stylesheets/craft/custom.scss */
.badge-light-info {
  color: #7239ea;
  background-color: #f8f5ff;
}

/* line 55472, vendor/assets/stylesheets/craft/custom.scss */
.badge-warning {
  color: #fff;
  background-color: #ffc700;
}

/* line 55477, vendor/assets/stylesheets/craft/custom.scss */
.badge-light-warning {
  color: #ffc700;
  background-color: #fff8dd;
}

/* line 55482, vendor/assets/stylesheets/craft/custom.scss */
.badge-danger {
  color: #fff;
  background-color: #f1416c;
}

/* line 55487, vendor/assets/stylesheets/craft/custom.scss */
.badge-light-danger {
  color: #f1416c;
  background-color: #fff5f8;
}

/* line 55492, vendor/assets/stylesheets/craft/custom.scss */
.badge-dark {
  color: #fff;
  background-color: #181c32;
}

/* line 55497, vendor/assets/stylesheets/craft/custom.scss */
.badge-light-dark {
  color: #181c32;
  background-color: #eff2f5;
}

/* line 55502, vendor/assets/stylesheets/craft/custom.scss */
.indicator-progress {
  display: none;
}

/* line 55507, vendor/assets/stylesheets/craft/custom.scss */
[data-kt-indicator=on] > .indicator-progress {
  display: inline-block;
}

/* line 55511, vendor/assets/stylesheets/craft/custom.scss */
[data-kt-indicator=on] > .indicator-label {
  display: none;
}

/* line 55516, vendor/assets/stylesheets/craft/custom.scss */
.rotate {
  display: inline-flex;
  align-items: center;
}

/* line 55521, vendor/assets/stylesheets/craft/custom.scss */
.rotate-90 {
  transition: transform .3s ease;
  -webkit-backface-visibility: hidden;
}

/* line 55526, vendor/assets/stylesheets/craft/custom.scss */
.active > .rotate-90, .collapsible:not(.collapsed) > .rotate-90 {
  transform: rotateZ(90deg);
  transition: transform .3s ease;
}

/* line 55532, vendor/assets/stylesheets/craft/custom.scss */
[direction=rtl] .active > .rotate-90, [direction=rtl] .collapsible:not(.collapsed) > .rotate-90 {
  transform: rotateZ(-90deg);
}

/* line 55537, vendor/assets/stylesheets/craft/custom.scss */
.rotate-n90 {
  transition: transform .3s ease;
  -webkit-backface-visibility: hidden;
}

/* line 55542, vendor/assets/stylesheets/craft/custom.scss */
.active > .rotate-n90, .collapsible:not(.collapsed) > .rotate-n90 {
  transform: rotateZ(-90deg);
  transition: transform .3s ease;
}

/* line 55548, vendor/assets/stylesheets/craft/custom.scss */
[direction=rtl] .active > .rotate-n90, [direction=rtl] .collapsible:not(.collapsed) > .rotate-n90 {
  transform: rotateZ(90deg);
}

/* line 55553, vendor/assets/stylesheets/craft/custom.scss */
.rotate-180 {
  transition: transform .3s ease;
  -webkit-backface-visibility: hidden;
}

/* line 55558, vendor/assets/stylesheets/craft/custom.scss */
.active > .rotate-180, .collapsible:not(.collapsed) > .rotate-180 {
  transform: rotateZ(180deg);
  transition: transform .3s ease;
}

/* line 55564, vendor/assets/stylesheets/craft/custom.scss */
[direction=rtl] .active > .rotate-180, [direction=rtl] .collapsible:not(.collapsed) > .rotate-180 {
  transform: rotateZ(-180deg);
}

/* line 55569, vendor/assets/stylesheets/craft/custom.scss */
.rotate-n180 {
  transition: transform .3s ease;
  -webkit-backface-visibility: hidden;
}

/* line 55574, vendor/assets/stylesheets/craft/custom.scss */
.active > .rotate-n180, .collapsible:not(.collapsed) > .rotate-n180 {
  transform: rotateZ(-180deg);
  transition: transform .3s ease;
}

/* line 55580, vendor/assets/stylesheets/craft/custom.scss */
[direction=rtl] .active > .rotate-n180, [direction=rtl] .collapsible:not(.collapsed) > .rotate-n180 {
  transform: rotateZ(180deg);
}

/* line 55585, vendor/assets/stylesheets/craft/custom.scss */
.rotate-270 {
  transition: transform .3s ease;
  -webkit-backface-visibility: hidden;
}

/* line 55590, vendor/assets/stylesheets/craft/custom.scss */
.active > .rotate-270, .collapsible:not(.collapsed) > .rotate-270 {
  transform: rotateZ(270deg);
  transition: transform .3s ease;
}

/* line 55596, vendor/assets/stylesheets/craft/custom.scss */
[direction=rtl] .active > .rotate-270, [direction=rtl] .collapsible:not(.collapsed) > .rotate-270 {
  transform: rotateZ(-270deg);
}

/* line 55601, vendor/assets/stylesheets/craft/custom.scss */
.rotate-n270 {
  transition: transform .3s ease;
  -webkit-backface-visibility: hidden;
}

/* line 55606, vendor/assets/stylesheets/craft/custom.scss */
.active > .rotate-n270, .collapsible:not(.collapsed) > .rotate-n270 {
  transform: rotateZ(-270deg);
  transition: transform .3s ease;
}

/* line 55612, vendor/assets/stylesheets/craft/custom.scss */
[direction=rtl] .active > .rotate-n270, [direction=rtl] .collapsible:not(.collapsed) > .rotate-n270 {
  transform: rotateZ(270deg);
}

@media (min-width: 992px) {
  /* line 55618, vendor/assets/stylesheets/craft/custom.scss */
  div, ol, pre, span, ul {
    scrollbar-width: thin;
    scrollbar-color: #eff2f5 transparent;
  }
  /* line 55623, vendor/assets/stylesheets/craft/custom.scss */
  div::-webkit-scrollbar, ol::-webkit-scrollbar, pre::-webkit-scrollbar, span::-webkit-scrollbar, ul::-webkit-scrollbar {
    width: .4rem;
    height: .4rem;
  }
  /* line 55628, vendor/assets/stylesheets/craft/custom.scss */
  div::-webkit-scrollbar-thumb, ol::-webkit-scrollbar-thumb, pre::-webkit-scrollbar-thumb, span::-webkit-scrollbar-thumb, ul::-webkit-scrollbar-thumb {
    background-color: #eff2f5;
  }
}

/* line 55633, vendor/assets/stylesheets/craft/custom.scss */
.scroll {
  overflow: scroll;
  position: relative;
}

@media (max-width: 991.98px) {
  /* line 55639, vendor/assets/stylesheets/craft/custom.scss */
  .scroll {
    overflow: auto;
  }
}

/* line 55644, vendor/assets/stylesheets/craft/custom.scss */
.scroll-x {
  overflow-x: scroll;
  position: relative;
}

@media (max-width: 991.98px) {
  /* line 55650, vendor/assets/stylesheets/craft/custom.scss */
  .scroll-x {
    overflow-x: auto;
  }
}

/* line 55655, vendor/assets/stylesheets/craft/custom.scss */
.scroll-y {
  overflow-y: scroll;
  position: relative;
}

@media (max-width: 991.98px) {
  /* line 55661, vendor/assets/stylesheets/craft/custom.scss */
  .scroll-y {
    overflow-y: auto;
  }
}

/* line 55666, vendor/assets/stylesheets/craft/custom.scss */
.hover-scroll, .hover-scroll-y, .hover-scroll-x {
  position: relative;
}

@media (min-width: 992px) {
  /* line 55671, vendor/assets/stylesheets/craft/custom.scss */
  .hover-scroll {
    overflow: hidden;
    border-right: .4rem solid transparent;
    border-bottom: .4rem solid transparent;
    margin-right: -.4rem;
    margin-bottom: -.4rem;
  }
  /* line 55678, vendor/assets/stylesheets/craft/custom.scss */
  .hover-scroll:hover {
    overflow: scroll;
    border-right: 0;
    border-bottom: 0;
  }
  @-moz-document url-prefix() {
    /* line 55686, vendor/assets/stylesheets/craft/custom.scss */
    .hover-scroll {
      overflow: scroll;
      position: relative;
      border-right: 0;
      border-bottom: 0;
    }
  }
}

@media (max-width: 991.98px) {
  /* line 55696, vendor/assets/stylesheets/craft/custom.scss */
  .hover-scroll {
    overflow: auto;
  }
}

@media (min-width: 992px) {
  /* line 55702, vendor/assets/stylesheets/craft/custom.scss */
  .hover-scroll-y {
    overflow-y: hidden;
    border-right: .4rem solid transparent;
    margin-right: -.4rem;
  }
  /* line 55707, vendor/assets/stylesheets/craft/custom.scss */
  .hover-scroll-y:hover {
    overflow-y: scroll;
    border-right: 0;
  }
  @-moz-document url-prefix() {
    /* line 55714, vendor/assets/stylesheets/craft/custom.scss */
    .hover-scroll-y {
      overflow-y: scroll;
      position: relative;
      border-right: 0;
    }
  }
}

@media (max-width: 991.98px) {
  /* line 55723, vendor/assets/stylesheets/craft/custom.scss */
  .hover-scroll-y {
    overflow-y: auto;
  }
}

@media (min-width: 992px) {
  /* line 55729, vendor/assets/stylesheets/craft/custom.scss */
  .hover-scroll-x {
    overflow-x: hidden;
    border-bottom: .4rem solid transparent;
  }
  /* line 55733, vendor/assets/stylesheets/craft/custom.scss */
  .hover-scroll-x:hover {
    overflow-x: scroll;
    border-bottom: 0;
  }
  @-moz-document url-prefix() {
    /* line 55740, vendor/assets/stylesheets/craft/custom.scss */
    .hover-scroll-x {
      overflow-x: scroll;
      position: relative;
      border-bottom: 0;
    }
  }
}

@media (max-width: 991.98px) {
  /* line 55749, vendor/assets/stylesheets/craft/custom.scss */
  .hover-scroll-x {
    overflow-x: auto;
  }
}

/* line 55754, vendor/assets/stylesheets/craft/custom.scss */
.hover-scroll-overlay-y {
  overflow-y: hidden;
  position: relative;
  --scrollbar-space:0.25rem;
}

/* line 55759, vendor/assets/stylesheets/craft/custom.scss */
.hover-scroll-overlay-y::-webkit-scrollbar {
  width: calc(.4rem + var(--scrollbar-space));
}

/* line 55763, vendor/assets/stylesheets/craft/custom.scss */
.hover-scroll-overlay-y::-webkit-scrollbar-thumb {
  background-clip: content-box;
  border-right: var(--scrollbar-space) solid transparent;
}

/* line 55768, vendor/assets/stylesheets/craft/custom.scss */
.hover-scroll-overlay-y:hover {
  overflow-y: overlay;
}

@-moz-document url-prefix() {
  /* line 55774, vendor/assets/stylesheets/craft/custom.scss */
  .hover-scroll-overlay-y {
    overflow-y: scroll;
    position: relative;
  }
}

/* line 55780, vendor/assets/stylesheets/craft/custom.scss */
.rating {
  display: flex;
  align-items: center;
}

/* line 55785, vendor/assets/stylesheets/craft/custom.scss */
.rating-input {
  position: absolute !important;
  left: -9999px !important;
}

/* line 55789, vendor/assets/stylesheets/craft/custom.scss */
.rating-input[disabled] {
  display: none;
}

/* line 55794, vendor/assets/stylesheets/craft/custom.scss */
.rating-label {
  padding: 0;
  margin: 0;
}

/* line 55799, vendor/assets/stylesheets/craft/custom.scss */
.rating-label > i {
  line-height: 1;
  color: #b5b5c3;
}

/* line 55804, vendor/assets/stylesheets/craft/custom.scss */
.rating-label > .svg-icon {
  line-height: 1;
}

/* line 55808, vendor/assets/stylesheets/craft/custom.scss */
.rating-label > .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #b5b5c3;
}

/* line 55813, vendor/assets/stylesheets/craft/custom.scss */
.rating-label > .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 55821, vendor/assets/stylesheets/craft/custom.scss */
label.rating-label {
  cursor: pointer;
}

/* line 55825, vendor/assets/stylesheets/craft/custom.scss */
div.rating-label.checked > i, label.rating-label > i {
  color: #ffad0f;
}

/* line 55829, vendor/assets/stylesheets/craft/custom.scss */
div.rating-label.checked > .svg-icon svg [fill]:not(.permanent):not(g), label.rating-label > .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffad0f;
}

/* line 55834, vendor/assets/stylesheets/craft/custom.scss */
div.rating-label.checked > .svg-icon svg:hover [fill]:not(.permanent):not(g), label.rating-label > .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 55839, vendor/assets/stylesheets/craft/custom.scss */
.rating-input:checked ~ .rating-label > i {
  color: #b5b5c3;
}

/* line 55844, vendor/assets/stylesheets/craft/custom.scss */
.rating-input:checked ~ .rating-label > .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #b5b5c3;
}

/* line 55849, vendor/assets/stylesheets/craft/custom.scss */
.rating-input:checked ~ .rating-label > .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 55856, vendor/assets/stylesheets/craft/custom.scss */
.rating:hover label.rating-label > i {
  color: #ffad0f;
}

/* line 55861, vendor/assets/stylesheets/craft/custom.scss */
.rating:hover label.rating-label > .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #ffad0f;
}

/* line 55866, vendor/assets/stylesheets/craft/custom.scss */
.rating:hover label.rating-label > .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 55873, vendor/assets/stylesheets/craft/custom.scss */
label.rating-label:hover ~ .rating-label > i {
  color: #b5b5c3;
}

/* line 55878, vendor/assets/stylesheets/craft/custom.scss */
label.rating-label:hover ~ .rating-label > .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #b5b5c3;
}

/* line 55883, vendor/assets/stylesheets/craft/custom.scss */
label.rating-label:hover ~ .rating-label > .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 55890, vendor/assets/stylesheets/craft/custom.scss */
.stepper [data-kt-stepper-element=content], .stepper [data-kt-stepper-element=info] {
  display: none;
}

/* line 55894, vendor/assets/stylesheets/craft/custom.scss */
.stepper .current[data-kt-stepper-element=content], .stepper .current[data-kt-stepper-element=info] {
  display: flex;
}

/* line 55898, vendor/assets/stylesheets/craft/custom.scss */
.stepper .stepper-item[data-kt-stepper-action=step] {
  cursor: pointer;
}

/* line 55902, vendor/assets/stylesheets/craft/custom.scss */
.stepper [data-kt-stepper-action=previous] {
  display: none;
}

/* line 55906, vendor/assets/stylesheets/craft/custom.scss */
.stepper [data-kt-stepper-action=next] {
  display: inline-block;
}

/* line 55910, vendor/assets/stylesheets/craft/custom.scss */
.stepper [data-kt-stepper-action=submit] {
  display: none;
}

/* line 55915, vendor/assets/stylesheets/craft/custom.scss */
.stepper.first [data-kt-stepper-action=previous] {
  display: none;
}

/* line 55919, vendor/assets/stylesheets/craft/custom.scss */
.stepper.first [data-kt-stepper-action=next] {
  display: inline-block;
}

/* line 55923, vendor/assets/stylesheets/craft/custom.scss */
.stepper.first [data-kt-stepper-action=submit] {
  display: none;
}

/* line 55929, vendor/assets/stylesheets/craft/custom.scss */
.stepper.between [data-kt-stepper-action=previous], .stepper.between [data-kt-stepper-action=next] {
  display: inline-block;
}

/* line 55933, vendor/assets/stylesheets/craft/custom.scss */
.stepper.between [data-kt-stepper-action=submit] {
  display: none;
}

/* line 55939, vendor/assets/stylesheets/craft/custom.scss */
.stepper.last [data-kt-stepper-action=previous] {
  display: inline-block;
}

/* line 55943, vendor/assets/stylesheets/craft/custom.scss */
.stepper.last [data-kt-stepper-action=next] {
  display: none;
}

/* line 55947, vendor/assets/stylesheets/craft/custom.scss */
.stepper.last [data-kt-stepper-action=submit] {
  display: inline-block;
}

/* line 55953, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-nav {
  display: flex;
}

/* line 55957, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item {
  display: flex;
  align-items: center;
  transition: color .2s ease,background-color .2s ease;
}

/* line 55962, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item .stepper-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: color .2s ease,background-color .2s ease;
  width: 40px;
  height: 40px;
  border-radius: .475rem;
  background-color: #f1faff;
  margin-right: 1.5rem;
}

/* line 55973, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item .stepper-icon .stepper-check {
  display: none;
  font-size: 1rem;
}

/* line 55978, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item .stepper-icon .stepper-number {
  font-weight: 600;
  color: #00a3ff !important;
  font-size: 1.25rem;
}

/* line 55985, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item .stepper-label {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 55990, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item .stepper-label .stepper-title {
  color: #3f4254;
  font-weight: 600;
  font-size: 1.25rem;
  margin-bottom: .3rem;
}

/* line 55997, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item .stepper-label .stepper-desc {
  color: #a1a5b7;
}

/* line 56002, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item.current {
  transition: color .2s ease,background-color .2s ease;
}

/* line 56005, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item.current .stepper-icon {
  transition: color .2s ease,background-color .2s ease;
  background-color: #00a3ff;
}

/* line 56009, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-check {
  color: #00a3ff;
  display: none;
}

/* line 56014, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-number {
  color: #fff !important;
  font-size: 1.35rem;
}

/* line 56021, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item.current .stepper-label .stepper-title {
  color: #7e8299;
}

/* line 56025, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item.current .stepper-label .stepper-desc {
  color: #b5b5c3;
}

/* line 56031, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item.completed .stepper-icon, .stepper.stepper-pills .stepper-item.current:last-child .stepper-icon {
  transition: color .2s ease,background-color .2s ease;
  background-color: #f1faff;
}

/* line 56036, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-check, .stepper.stepper-pills .stepper-item.current:last-child .stepper-icon .stepper-check {
  color: #00a3ff !important;
  display: inline-block;
}

/* line 56041, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-number, .stepper.stepper-pills .stepper-item.current:last-child .stepper-icon .stepper-number {
  display: none;
}

/* line 56045, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-title, .stepper.stepper-pills .stepper-item.current:last-child .stepper-label .stepper-title {
  color: #a1a5b7;
}

/* line 56049, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-desc, .stepper.stepper-pills .stepper-item.current:last-child .stepper-label .stepper-desc {
  color: #b5b5c3;
}

/* line 56055, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills.stepper-column .stepper-nav {
  flex-direction: column;
}

/* line 56059, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills.stepper-column .stepper-item {
  position: relative;
  padding: 0;
  margin: 0;
  padding-bottom: 2.5rem;
}

/* line 56066, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills.stepper-column .stepper-icon {
  z-index: 1;
}

/* line 56070, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills.stepper-column .stepper-line {
  display: block;
  content: " ";
  justify-content: center;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  bottom: 0;
  width: 40px;
  transform: translate(50%);
  border-left-width: 1px;
  border-left-style: dashed;
  border-left-color: #e4e6ef;
}

/* line 56087, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills.stepper-column .stepper-item:first-child .stepper-line {
  top: 50%;
}

/* line 56091, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-pills.stepper-column .stepper-item:last-child .stepper-line {
  bottom: 50%;
}

/* line 56100, vendor/assets/stylesheets/craft/custom.scss */
.toggle.active .toggle-off {
  display: none;
}

/* line 56105, vendor/assets/stylesheets/craft/custom.scss */
.toggle.collapsible:not(.collapsed) .toggle-off, .toggle.collapsible.collapsed .toggle-on {
  display: none;
}

/* line 56110, vendor/assets/stylesheets/craft/custom.scss */
.toggle:not(.collapsible):not(.active) .toggle-on {
  display: none;
}

/* line 56115, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-links .stepper-nav {
  display: flex;
  margin: 0 auto;
  padding-top: 4.25rem;
  overflow: auto;
}

/* line 56121, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-links .stepper-nav .stepper-item {
  margin-right: 3rem;
  position: relative;
  flex-shrink: 0;
}

/* line 56126, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-links .stepper-nav .stepper-item:last-child {
  margin-right: 0;
}

/* line 56130, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-links .stepper-nav .stepper-item:after {
  content: " ";
  position: absolute;
  top: 2.3rem;
  left: 0;
  height: 2px;
  width: 100%;
  background-color: transparent;
  transition: color .2s ease,background-color .2s ease;
}

/* line 56141, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-links .stepper-nav .stepper-item .stepper-title {
  color: #181c32;
  font-weight: 600;
  font-size: 1.25rem;
}

/* line 56147, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-links .stepper-nav .stepper-item.current {
  transition: color .2s ease,background-color .2s ease;
}

/* line 56150, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-links .stepper-nav .stepper-item.current .stepper-title {
  color: #00a3ff;
}

/* line 56154, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-links .stepper-nav .stepper-item.current:after {
  background-color: #00a3ff;
}

/* line 56159, vendor/assets/stylesheets/craft/custom.scss */
.stepper.stepper-links .stepper-nav .stepper-item.completed .stepper-title {
  color: #b5b5c3;
}

/* line 56165, vendor/assets/stylesheets/craft/custom.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item {
  padding-bottom: 2.75rem;
}

/* line 56169, vendor/assets/stylesheets/craft/custom.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item .stepper-label .stepper-title {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 500;
}

/* line 56175, vendor/assets/stylesheets/craft/custom.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item .stepper-label .stepper-desc {
  color: #7e8299;
  font-size: 1rem;
  font-weight: 500;
}

/* line 56182, vendor/assets/stylesheets/craft/custom.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item .stepper-icon {
  background-color: #181c32;
  border: 1px dashed #5e6278;
}

/* line 56186, vendor/assets/stylesheets/craft/custom.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item .stepper-icon .stepper-number {
  color: #fff !important;
}

/* line 56191, vendor/assets/stylesheets/craft/custom.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item .stepper-line {
  border-left-color: #5e6278;
}

/* line 56196, vendor/assets/stylesheets/craft/custom.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item.current .stepper-icon {
  background-color: #00a3ff;
  border: 1px dashed #00a3ff;
}

/* line 56202, vendor/assets/stylesheets/craft/custom.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item.current .stepper-label .stepper-title {
  color: #fff;
}

/* line 56206, vendor/assets/stylesheets/craft/custom.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item.current .stepper-label .stepper-desc {
  color: #7e8299;
}

/* line 56212, vendor/assets/stylesheets/craft/custom.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item.completed .stepper-icon, .stepper-pills.stepper-dark .stepper-nav .stepper-item.current:last-child .stepper-icon {
  transition: color .2s ease,background-color .2s ease;
  background-color: #181c32 !important;
  border: 1px dashed #5e6278 !important;
}

/* line 56218, vendor/assets/stylesheets/craft/custom.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item.completed .stepper-icon .stepper-check, .stepper-pills.stepper-dark .stepper-nav .stepper-item.current:last-child .stepper-icon .stepper-check {
  font-size: 1.3rem;
}

/* line 56222, vendor/assets/stylesheets/craft/custom.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item.completed .stepper-label .stepper-title, .stepper-pills.stepper-dark .stepper-nav .stepper-item.current:last-child .stepper-label .stepper-title {
  color: #7e8299;
}

/* line 56226, vendor/assets/stylesheets/craft/custom.scss */
.stepper-pills.stepper-dark .stepper-nav .stepper-item.completed .stepper-label .stepper-desc, .stepper-pills.stepper-dark .stepper-nav .stepper-item.current:last-child .stepper-label .stepper-desc {
  color: #5e6278;
}

/* line 56231, vendor/assets/stylesheets/craft/custom.scss */
.item-border-hover {
  border: 1px solid #fff;
  border-radius: 6px;
}

/* line 56235, vendor/assets/stylesheets/craft/custom.scss */
.item-border-hover:hover {
  border: 1px solid #eff2f5;
  cursor: pointer;
  transition: color .2s ease,background-color .2s ease;
  background-color: rgba(245, 248, 250, 0.3);
}

/* line 56241, vendor/assets/stylesheets/craft/custom.scss */
.item-border-hover:hover .label {
  background-color: #00a3ff !important;
  transition: color .2s ease,background-color .2s ease;
  color: #fff;
}

/* line 56248, vendor/assets/stylesheets/craft/custom.scss */
.item-border-hover .label {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  color: #a1a5b7;
}

/* line 56257, vendor/assets/stylesheets/craft/custom.scss */
.timeline-label {
  position: relative;
}

/* line 56260, vendor/assets/stylesheets/craft/custom.scss */
.timeline-label:before {
  content: "";
  position: absolute;
  left: 51px;
  width: 3px;
  top: 0;
  bottom: 0;
  background-color: #eff2f5;
}

/* line 56270, vendor/assets/stylesheets/craft/custom.scss */
.timeline-label .timeline-item {
  display: flex;
  align-items: flex-start;
  position: relative;
  margin-bottom: 1.7rem;
}

/* line 56276, vendor/assets/stylesheets/craft/custom.scss */
.timeline-label .timeline-item:last-child {
  margin-bottom: 0;
}

/* line 56281, vendor/assets/stylesheets/craft/custom.scss */
.timeline-label .timeline-label {
  width: 50px;
  flex-shrink: 0;
  position: relative;
  color: #3f4254;
}

/* line 56288, vendor/assets/stylesheets/craft/custom.scss */
.timeline-label .timeline-badge {
  flex-shrink: 0;
  background: #fff;
  width: 1rem;
  height: 1rem;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  position: relative;
  margin-top: 1px;
  margin-left: -.5rem;
  padding: 3px !important;
  border: 6px solid #fff !important;
}

/* line 56304, vendor/assets/stylesheets/craft/custom.scss */
.timeline-label .timeline-badge span {
  display: block;
  border-radius: 100%;
  width: 6px;
  height: 6px;
  background-color: #eff2f5;
}

/* line 56313, vendor/assets/stylesheets/craft/custom.scss */
.timeline-label .timeline-content {
  flex-grow: 1;
}

/* line 56318, vendor/assets/stylesheets/craft/custom.scss */
.nav-tabs-light {
  border-bottom: 2px solidrgba(#eff2f5, 0.5);
  margin-bottom: -2px;
}

/* line 56324, vendor/assets/stylesheets/craft/custom.scss */
.nav-tabs-light .nav-item .nav-link.active, .nav-tabs-light .nav-item .nav-link:hover:not(.disabled) {
  border-bottom: 2px solid #50cd89;
}

/* line 56329, vendor/assets/stylesheets/craft/custom.scss */
.nav-tabs-light .nav-item.show .nav-link {
  border-bottom: 2px solid #50cd89;
}

/* line 56333, vendor/assets/stylesheets/craft/custom.scss */
.nav-tabs-light .nav-item .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 56336, vendor/assets/stylesheets/craft/custom.scss */
.nav-tabs-light .nav-item .nav-link.active, .nav-tabs-light .nav-item .nav-link:hover {
  color: #fff;
}

/* line 56344, vendor/assets/stylesheets/craft/custom.scss */
.placeholder-white-opacity-75::placeholder {
  color: rgba(255, 255, 255, 0.75);
}

/* line 56348, vendor/assets/stylesheets/craft/custom.scss */
.placeholder-white-opacity-75::-moz-placeholder {
  color: rgba(255, 255, 255, 0.75);
  opacity: 1;
}

/* line 56354, vendor/assets/stylesheets/craft/custom.scss */
.notice.bg-light-warning {
  background-color: #fff9f4 !important;
  border-color: #f89c47 !important;
}

/* line 56359, vendor/assets/stylesheets/craft/custom.scss */
.notice.bg-light-warning .svg-icon.svg-icon-warning svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #f89c47 !important;
}

/* line 56364, vendor/assets/stylesheets/craft/custom.scss */
.notice.bg-light-warning .svg-icon.svg-icon-warning svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 56370, vendor/assets/stylesheets/craft/custom.scss */
html {
  font-family: sans-serif;
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

/* line 56377, vendor/assets/stylesheets/craft/custom.scss */
body, html {
  height: 100%;
  margin: 0;
  padding: 0;
  font-size: 13px !important;
  font-weight: 400;
  font-family: Roboto,sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (max-width: 991.98px) {
  /* line 56389, vendor/assets/stylesheets/craft/custom.scss */
  body, html {
    font-size: 13px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 56395, vendor/assets/stylesheets/craft/custom.scss */
  body, html {
    font-size: 12px !important;
  }
}

/* line 56401, vendor/assets/stylesheets/craft/custom.scss */
body a:active, body a:focus, body a:hover {
  text-decoration: none !important;
}

/* line 56407, vendor/assets/stylesheets/craft/custom.scss */
html a:active, html a:focus, html a:hover {
  text-decoration: none !important;
}

/* line 56412, vendor/assets/stylesheets/craft/custom.scss */
body {
  display: flex;
  flex-direction: column;
  color: #181c32;
}

/* line 56418, vendor/assets/stylesheets/craft/custom.scss */
router-outlet {
  display: none;
}

/* line 56422, vendor/assets/stylesheets/craft/custom.scss */
canvas {
  user-select: none;
}

@media print {
  /* line 56427, vendor/assets/stylesheets/craft/custom.scss */
  .print-content-only {
    padding: 0 !important;
    background: 0 0 !important;
  }
  /* line 56431, vendor/assets/stylesheets/craft/custom.scss */
  .print-content-only .container, .print-content-only .container-fluid, .print-content-only .container-lg, .print-content-only .container-md, .print-content-only .container-sm, .print-content-only .container-xl, .print-content-only .container-xxl, .print-content-only .content, .print-content-only .page, .print-content-only .wrapper {
    background: 0 0 !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 56437, vendor/assets/stylesheets/craft/custom.scss */
  .print-content-only .aside, .print-content-only .btn, .print-content-only .drawer, .print-content-only .footer, .print-content-only .header, .print-content-only .scrolltop, .print-content-only .sidebar, .print-content-only .sticky-toolbar, .print-content-only .toolbar {
    display: none !important;
  }
}

@media (min-width: 992px) {
  /* line 56444, vendor/assets/stylesheets/craft/custom.scss */
  .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    padding: 0 30px;
  }
  /* line 56448, vendor/assets/stylesheets/craft/custom.scss */
  .wrapper {
    padding-right: 40px;
    transition: padding-left .3s ease,margin-right .3s ease;
  }
  /* line 56454, vendor/assets/stylesheets/craft/custom.scss */
  .aside-default-enabled.aside-fixed .wrapper {
    transition: padding-left .3s ease;
    padding-left: 300px;
  }
  /* line 56459, vendor/assets/stylesheets/craft/custom.scss */
  .aside-default-enabled.aside-fixed[data-kt-aside-minimize=on] .wrapper {
    transition: padding-left .3s ease;
    padding-left: 110px;
  }
  /* line 56467, vendor/assets/stylesheets/craft/custom.scss */
  .aside-extended-enabled.aside-secondary-enabled.aside-fixed .wrapper {
    transition: padding-left .3s ease;
    padding-left: 340px;
  }
  /* line 56472, vendor/assets/stylesheets/craft/custom.scss */
  .aside-extended-enabled.aside-secondary-enabled.aside-fixed[data-kt-aside-minimize=on] .wrapper {
    transition: padding-left .3s ease;
    padding-left: 140px;
  }
  /* line 56478, vendor/assets/stylesheets/craft/custom.scss */
  .aside-extended-enabled.aside-secondary-disabled.aside-fixed .wrapper {
    transition: padding-left .3s ease;
    padding-left: 100px;
    padding-right: 25px;
  }
  /* line 56485, vendor/assets/stylesheets/craft/custom.scss */
  .header-fixed[data-kt-sticky-header=on] .wrapper {
    padding-top: 90px;
  }
}

@media (max-width: 991.98px) {
  /* line 56491, vendor/assets/stylesheets/craft/custom.scss */
  .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: none;
    padding: 0 20px;
  }
  /* line 56496, vendor/assets/stylesheets/craft/custom.scss */
  .header-tablet-and-mobile-fixed[data-kt-sticky-header=on] .wrapper {
    padding-top: 55px;
  }
}

@media (min-width: 992px) {
  /* line 56502, vendor/assets/stylesheets/craft/custom.scss */
  .header {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    position: relative;
    z-index: 2;
    height: 90px;
    transition: left .3s ease;
  }
  /* line 56512, vendor/assets/stylesheets/craft/custom.scss */
  .header-fixed[data-kt-sticky-header=on] .header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 97;
    background-color: #fff;
    box-shadow: 0 10px 30px 0 rgba(82, 63, 105, 0.08);
    height: 65px;
    padding: 0;
  }
  /* line 56525, vendor/assets/stylesheets/craft/custom.scss */
  .aside-default-enabled.aside-fixed[data-kt-sticky-header=on] .header {
    left: 300px;
    transition: left .3s ease;
  }
  /* line 56530, vendor/assets/stylesheets/craft/custom.scss */
  .aside-default-enabled.aside-fixed[data-kt-sticky-header=on][data-kt-aside-minimize=on] .header {
    left: 110px;
    transition: left .3s ease;
  }
  /* line 56537, vendor/assets/stylesheets/craft/custom.scss */
  .aside-extended-enabled.aside-fixed[data-kt-sticky-header=on] .header, .aside-extended-enabled.aside-fixed.aside-secondary-enabled[data-kt-sticky-header=on] .header {
    left: 340px;
    transition: left .3s ease;
  }
  /* line 56542, vendor/assets/stylesheets/craft/custom.scss */
  .aside-extended-enabled.aside-fixed.aside-secondary-disabled[data-kt-sticky-header=on] .header, .aside-extended-enabled.aside-fixed.aside-secondary-enabled[data-kt-sticky-header=on][data-kt-aside-minimize=on] .header {
    left: 100px;
    transition: left .3s ease;
  }
}

@media (max-width: 991.98px) {
  /* line 56550, vendor/assets/stylesheets/craft/custom.scss */
  .header {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    height: 60px;
    position: relative;
    z-index: 3;
  }
  /* line 56559, vendor/assets/stylesheets/craft/custom.scss */
  .header-tablet-and-mobile-fixed[data-kt-sticky-header=on] .header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 97;
    height: 55px;
    min-height: 55px;
    background-color: #fff;
    box-shadow: 0 10px 30px 0 rgba(82, 63, 105, 0.08);
  }
}

@media (max-width: 991.98px) {
  /* line 56573, vendor/assets/stylesheets/craft/custom.scss */
  .toolbar {
    margin-bottom: 20px;
  }
}

/* line 56579, vendor/assets/stylesheets/craft/custom.scss */
.aside.aside-default {
  display: flex;
  flex-direction: column;
  box-shadow: none;
}

/* line 56585, vendor/assets/stylesheets/craft/custom.scss */
.aside.aside-extended {
  display: flex;
}

/* line 56588, vendor/assets/stylesheets/craft/custom.scss */
.aside.aside-extended .aside-primary {
  width: 100px;
  flex-shrink: 0;
}

@media (min-width: 992px) {
  /* line 56596, vendor/assets/stylesheets/craft/custom.scss */
  .aside.aside-default {
    padding: 0 40px;
    width: 300px;
    transition: width .3s ease;
  }
  /* line 56601, vendor/assets/stylesheets/craft/custom.scss */
  .aside.aside-default .aside-logo {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  /* line 56606, vendor/assets/stylesheets/craft/custom.scss */
  .aside.aside-default .aside-logo .logo-default {
    display: inline-block;
  }
  /* line 56610, vendor/assets/stylesheets/craft/custom.scss */
  .aside.aside-default .aside-logo .logo-minimize {
    display: none;
  }
  /* line 56615, vendor/assets/stylesheets/craft/custom.scss */
  .aside.aside-default .aside-menu {
    width: 220px;
  }
  /* line 56620, vendor/assets/stylesheets/craft/custom.scss */
  .aside-fixed .aside.aside-default {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 98;
    overflow: hidden;
  }
  /* line 56629, vendor/assets/stylesheets/craft/custom.scss */
  .aside-static .aside.aside-default {
    position: relative;
    z-index: 1;
  }
  /* line 56634, vendor/assets/stylesheets/craft/custom.scss */
  [data-kt-aside-minimize=on] .aside.aside-default {
    width: 110px;
    transition: width .3s ease;
  }
  /* line 56639, vendor/assets/stylesheets/craft/custom.scss */
  [data-kt-aside-minimize=on] .aside.aside-default .aside-logo .logo-default {
    display: inline-block;
  }
  /* line 56643, vendor/assets/stylesheets/craft/custom.scss */
  [data-kt-aside-minimize=on] .aside.aside-default .aside-logo .logo-minimize {
    display: none;
  }
  /* line 56648, vendor/assets/stylesheets/craft/custom.scss */
  [data-kt-aside-minimize=on] .aside.aside-default.aside-hoverable:hover {
    transition: width .3s ease;
    width: 300px;
    box-shadow: 5px 0 10px rgba(70, 78, 95, 0.05);
  }
  /* line 56654, vendor/assets/stylesheets/craft/custom.scss */
  [data-kt-aside-minimize=on] .aside.aside-default:not(.aside-hoverable) .aside-logo .logo-default, [data-kt-aside-minimize=on] .aside.aside-default:not(:hover) .aside-logo .logo-default {
    display: none;
  }
  /* line 56658, vendor/assets/stylesheets/craft/custom.scss */
  [data-kt-aside-minimize=on] .aside.aside-default:not(.aside-hoverable) .aside-logo .logo-minimize, [data-kt-aside-minimize=on] .aside.aside-default:not(:hover) .aside-logo .logo-minimize {
    display: inline-block;
  }
  /* line 56663, vendor/assets/stylesheets/craft/custom.scss */
  [data-kt-aside-minimize=on] .aside.aside-default:not(.aside-hoverable) .aside-menu .menu-content, [data-kt-aside-minimize=on] .aside.aside-default:not(.aside-hoverable) .aside-menu .menu-title {
    opacity: 0;
    transition: opacity .3s ease;
  }
  /* line 56670, vendor/assets/stylesheets/craft/custom.scss */
  [data-kt-aside-minimize=on] .aside.aside-default:not(:hover) .aside-menu .menu-content, [data-kt-aside-minimize=on] .aside.aside-default:not(:hover) .aside-menu .menu-title {
    opacity: 0;
    transition: opacity .3s ease;
  }
  /* line 56676, vendor/assets/stylesheets/craft/custom.scss */
  [data-kt-aside-minimize=on] .aside.aside-default:not(.aside-hoverable) .aside-menu .menu-item.show > .menu-sub, [data-kt-aside-minimize=on] .aside.aside-default:not(:hover) .aside-menu .menu-item.show > .menu-sub {
    height: 0;
    overflow: hidden;
    transition: height .3s ease;
  }
}

@media (max-width: 991.98px) {
  /* line 56685, vendor/assets/stylesheets/craft/custom.scss */
  .aside.aside-default {
    display: none;
    padding: 0 20px;
  }
  /* line 56689, vendor/assets/stylesheets/craft/custom.scss */
  .aside.aside-default .aside-logo {
    display: none;
  }
}

/* line 56695, vendor/assets/stylesheets/craft/custom.scss */
.aside-secondary-enabled .aside.aside-extended .aside-primary {
  border-right: 1px solid #eff2f5;
}

/* line 56699, vendor/assets/stylesheets/craft/custom.scss */
.aside.aside-extended .aside-secondary {
  overflow: hidden;
}

/* line 56702, vendor/assets/stylesheets/craft/custom.scss */
.aside.aside-extended .aside-secondary .aside-workspace {
  width: 240px;
  flex-shrink: 0;
}

@media (min-width: 992px) {
  /* line 56709, vendor/assets/stylesheets/craft/custom.scss */
  .aside.aside-extended {
    transition: width .3s ease;
  }
  /* line 56713, vendor/assets/stylesheets/craft/custom.scss */
  .aside-fixed .aside.aside-extended {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 98;
  }
  /* line 56721, vendor/assets/stylesheets/craft/custom.scss */
  .aside-static .aside.aside-extended {
    position: relative;
    z-index: 1;
  }
  /* line 56726, vendor/assets/stylesheets/craft/custom.scss */
  .aside-secondary-enabled .aside.aside-extended {
    width: 340px;
  }
  /* line 56730, vendor/assets/stylesheets/craft/custom.scss */
  .aside-secondary-disabled .aside.aside-extended {
    width: 100px;
  }
  /* line 56733, vendor/assets/stylesheets/craft/custom.scss */
  .aside-secondary-disabled .aside.aside-extended .aside-primary {
    border-right: 0;
  }
  /* line 56738, vendor/assets/stylesheets/craft/custom.scss */
  [data-kt-aside-minimize=on] .aside.aside-extended {
    width: 100px;
    transition: width .3s ease;
  }
}

@media (max-width: 991.98px) {
  /* line 56745, vendor/assets/stylesheets/craft/custom.scss */
  .aside.aside-extended {
    display: none;
  }
  /* line 56748, vendor/assets/stylesheets/craft/custom.scss */
  .aside.aside-extended .aside-primary {
    width: 70px;
  }
  /* line 56752, vendor/assets/stylesheets/craft/custom.scss */
  .aside.aside-extended .aside-secondary .aside-workspace {
    width: 100%;
    flex-shrink: 1;
  }
}

/* line 56759, vendor/assets/stylesheets/craft/custom.scss */
.content {
  background-color: #f5f8fa;
}

@media (min-width: 992px) {
  /* line 56764, vendor/assets/stylesheets/craft/custom.scss */
  .content {
    padding: 30px 0;
    border-radius: 1.5rem;
  }
  /* line 56769, vendor/assets/stylesheets/craft/custom.scss */
  .toolbar-enabled .content .toolbar {
    padding-bottom: 30px;
  }
}

@media (max-width: 991.98px) {
  /* line 56775, vendor/assets/stylesheets/craft/custom.scss */
  .content {
    padding: 20px 0;
  }
}

/* line 3, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

/* line 10, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 18, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 27, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

/* line 34, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 39, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 47, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}

/* line 53, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

/* line 60, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}

/* line 75, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 81, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-dropdown {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

/* line 93, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-results {
  display: block;
}

/* line 97, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 103, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 109, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-results__option--selectable {
  cursor: pointer;
}

/* line 114, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--open .select2-dropdown {
  left: 0;
}

/* line 118, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 124, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 131, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-search--dropdown {
  display: block;
  padding: 4px;
}

/* line 135, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

/* line 140, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 145, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 150, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
}

/* line 167, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

/* line 181, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

/* line 186, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 191, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700;
  height: 26px;
  margin-right: 20px;
  padding-right: 0;
}

/* line 200, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 204, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

/* line 211, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 227, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 231, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

/* line 237, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

/* line 241, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

/* line 246, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 251, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}

/* line 260, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}

/* line 264, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: 700;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}

/* line 275, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}

/* line 293, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

/* line 299, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: 700;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 314, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  background-color: #f1f1f1;
  color: #333;
  outline: 0;
}

/* line 324, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 329, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

/* line 334, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 343, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

/* line 350, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid #000 1px;
  outline: 0;
}

/* line 356, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

/* line 361, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

/* line 369, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 378, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 386, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

/* line 390, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-search--inline .select2-search__field {
  background: 0 0;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

/* line 398, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 403, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

/* line 406, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

/* line 410, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

/* line 414, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

/* line 418, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

/* line 422, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

/* line 426, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

/* line 436, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-results__option--group {
  padding: 0;
}

/* line 440, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-results__option--disabled {
  color: #999;
}

/* line 444, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}

/* line 448, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: #fff;
}

/* line 453, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 461, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
}

/* line 471, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

/* line 475, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 480, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700;
  height: 26px;
  margin-right: 20px;
}

/* line 488, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 492, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
}

/* line 508, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 524, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 528, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

/* line 540, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

/* line 543, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: 0 0;
  border: none;
}

/* line 547, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 554, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #fff 0, #eee 50%);
  background-image: -o-linear-gradient(top, #fff 0, #eee 50%);
  background-image: linear-gradient(to bottom, #fff 0, #eee 50%);
  background-repeat: repeat-x;
}

/* line 564, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
}

/* line 575, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}

/* line 584, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

/* line 588, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

/* line 592, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

/* line 602, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

/* line 608, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: 700;
  padding: 0 4px;
}

/* line 619, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: 0;
}

/* line 627, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 632, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

/* line 637, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 646, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

/* line 650, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 656, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 663, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

/* line 668, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

/* line 673, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

/* line 678, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

/* line 682, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

/* line 686, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 691, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-results__option--group {
  padding: 0;
}

/* line 695, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-results__option--disabled {
  color: grey;
}

/* line 699, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: #fff;
}

/* line 704, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 710, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/* line 715, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar {
  background: 0 0;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
}

/* line 739, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}

/* line 745, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.open {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
  display: inline-block;
  z-index: 99999;
}

/* line 753, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}

/* line 758, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}

/* line 764, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}

/* line 768, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}

/* line 775, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 780, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}

/* line 786, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 792, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar .hasWeeks .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 0;
}

/* line 799, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}

/* line 804, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}

/* line 808, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar:after, .flatpickr-calendar:before {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}

/* line 822, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.arrowRight:after, .flatpickr-calendar.arrowRight:before {
  left: auto;
  right: 22px;
}

/* line 831, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.rightMost:after, .flatpickr-calendar.rightMost:before {
  left: auto;
  right: 22px;
}

/* line 840, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.arrowCenter:after, .flatpickr-calendar.arrowCenter:before {
  left: 50%;
  right: 50%;
}

/* line 847, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}

/* line 852, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}

/* line 858, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}

/* line 862, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.arrowTop:before {
  bottom: 100%;
  border-bottom-color: #e6e6e6;
}

/* line 867, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}

/* line 873, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}

/* line 877, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.arrowBottom:before {
  top: 100%;
  border-top-color: #e6e6e6;
}

/* line 882, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}

/* line 887, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar:focus {
  outline: 0;
}

/* line 892, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}

/* line 897, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 903, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months .flatpickr-month {
  background: 0 0;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 922, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months .flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
}

/* line 935, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months .flatpickr-next-month.flatpickr-disabled,
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled {
  display: none;
}

/* line 940, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months .flatpickr-next-month i,
.flatpickr-months .flatpickr-prev-month i {
  position: relative;
}

/* line 945, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
  left: 0;
}

/* line 950, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months .flatpickr-next-month.flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month {
  right: 0;
}

/* line 955, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months .flatpickr-next-month:hover,
.flatpickr-months .flatpickr-prev-month:hover {
  color: #959ea9;
}

/* line 960, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months .flatpickr-next-month:hover svg,
.flatpickr-months .flatpickr-prev-month:hover svg {
  fill: #f64747;
}

/* line 965, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months .flatpickr-next-month svg,
.flatpickr-months .flatpickr-prev-month svg {
  width: 14px;
  height: 14px;
}

/* line 971, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months .flatpickr-next-month svg path,
.flatpickr-months .flatpickr-prev-month svg path {
  -webkit-transition: fill .1s;
  transition: fill .1s;
  fill: inherit;
}

/* line 979, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper {
  position: relative;
  height: auto;
}

/* line 983, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}

/* line 988, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper input {
  width: 100%;
}

/* line 991, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper input::-ms-clear {
  display: none;
}

/* line 995, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper input::-webkit-inner-spin-button, .numInputWrapper input::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

/* line 1002, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1015, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}

/* line 1019, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}

/* line 1023, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}

/* line 1029, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}

/* line 1033, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}

/* line 1041, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper span.arrowDown {
  top: 50%;
}

/* line 1044, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}

/* line 1052, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}

/* line 1056, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}

/* line 1062, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 1065, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper:hover span {
  opacity: 1;
}

/* line 1071, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 1087, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: .5ch;
  padding: 0;
}

/* line 1095, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 1100, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  display: inline-block;
}

/* line 1105, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}

/* line 1109, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}

/* line 1115, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month input.cur-year {
  background: 0 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 .5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

/* line 1136, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}

/* line 1140, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month input.cur-year[disabled] {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: 0 0;
  pointer-events: none;
}

/* line 1146, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: 0 0;
  pointer-events: none;
}

/* line 1155, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: 0 0;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: 0;
  padding: 0 0 0 .5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}

/* line 1178, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month .flatpickr-monthDropdown-months:active, .flatpickr-current-month .flatpickr-monthDropdown-months:focus {
  outline: 0;
}

/* line 1183, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 1187, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: 0;
  padding: 0;
}

/* line 1195, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-weekdays {
  background: 0 0;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}

/* line 1210, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 1222, vendor/assets/stylesheets/craft/custom_components.scss */
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: 0 0;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bolder;
}

/* line 1238, vendor/assets/stylesheets/craft/custom_components.scss */
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}

/* line 1243, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 307.875px;
}

/* line 1256, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-days:focus {
  outline: 0;
}

/* line 1261, vendor/assets/stylesheets/craft/custom_components.scss */
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

/* line 1285, vendor/assets/stylesheets/craft/custom_components.scss */
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6;
}

/* line 1291, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day {
  background: 0 0;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

/* line 1316, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.inRange {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}

/* line 1325, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.nextMonthDay.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day.nextMonthDay:focus, .flatpickr-day.nextMonthDay:hover {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}

/* line 1338, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.prevMonthDay.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.prevMonthDay:hover {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}

/* line 1349, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.today.inRange, .flatpickr-day:focus, .flatpickr-day:hover {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}

/* line 1358, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.today {
  border-color: #959ea9;
}

/* line 1361, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.today:focus, .flatpickr-day.today:hover {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}

/* line 1369, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.endRange {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}

/* line 1376, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.endRange.inRange, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.endRange:focus, .flatpickr-day.endRange:hover {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}

/* line 1389, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.selected {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}

/* line 1396, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.selected.inRange, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}

/* line 1409, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.startRange {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}

/* line 1416, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.startRange.inRange, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.startRange:focus, .flatpickr-day.startRange:hover {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}

/* line 1429, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.endRange.startRange, .flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange {
  border-radius: 50px 0 0 50px;
}

/* line 1435, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.endRange.endRange, .flatpickr-day.selected.endRange {
  border-radius: 0 50px 50px 0;
}

/* line 1440, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.startRange.endRange {
  border-radius: 0 50px 50px 0;
}

/* line 1443, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.startRange.endRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7;
}

/* line 1449, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7;
}

/* line 1455, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.endRange.startRange.endRange, .flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange {
  border-radius: 50px;
}

/* line 1461, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}

/* line 1467, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.flatpickr-disabled {
  color: rgba(57, 57, 57, 0.3);
  background: 0 0;
  border-color: transparent;
  cursor: default;
}

/* line 1473, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.flatpickr-disabled:hover {
  color: rgba(57, 57, 57, 0.3);
  background: 0 0;
  border-color: transparent;
  cursor: default;
}

/* line 1481, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: 0 0;
  border-color: transparent;
  cursor: default;
}

/* line 1488, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.notAllowed {
  color: rgba(57, 57, 57, 0.3);
  background: 0 0;
  border-color: transparent;
  cursor: default;
}

/* line 1494, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.notAllowed.nextMonthDay, .flatpickr-day.notAllowed.prevMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: 0 0;
  border-color: transparent;
  cursor: default;
}

/* line 1503, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.prevMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: 0 0;
  border-color: transparent;
  cursor: default;
}

/* line 1510, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.flatpickr-disabled {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}

/* line 1514, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}

/* line 1520, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}

/* line 1526, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.hidden {
  visibility: hidden;
}

/* line 1531, vendor/assets/stylesheets/craft/custom_components.scss */
.rangeMode .flatpickr-day {
  margin-top: 1px;
}

/* line 1535, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-weekwrapper {
  float: left;
}

/* line 1538, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6;
}

/* line 1544, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}

/* line 1550, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-weekwrapper span.flatpickr-day {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: 0 0;
  cursor: default;
  border: none;
}

/* line 1559, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: 0 0;
  cursor: default;
  border: none;
}

/* line 1571, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}

/* line 1582, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1589, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 1604, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1610, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}

/* line 1620, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}

/* line 1624, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}

/* line 1630, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}

/* line 1634, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}

/* line 1638, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time input {
  background: 0 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

/* line 1658, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time input.flatpickr-hour {
  font-weight: 700;
}

/* line 1662, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second {
  font-weight: 400;
}

/* line 1667, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}

/* line 1673, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time .flatpickr-am-pm,
.flatpickr-time .flatpickr-time-separator {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: 700;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

/* line 1690, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}

/* line 1697, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time .flatpickr-am-pm:focus, .flatpickr-time .flatpickr-am-pm:hover {
  background: #eee;
}

/* line 1705, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time input:focus, .flatpickr-time input:hover {
  background: #eee;
}

/* line 1712, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-input[readonly] {
  cursor: pointer;
}

@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 1744, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-sr-only {
  display: none;
}

/* line 1750, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-framework input::-ms-clear,
.fv-plugins-framework textarea::-ms-clear {
  display: none;
  height: 0;
  width: 0;
}

/* line 1758, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-icon-container {
  position: relative;
}

/* line 1762, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-icon {
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}

/* line 1769, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip {
  position: absolute;
  z-index: 10000;
}

/* line 1773, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip .fv-plugins-tooltip__content {
  background: #000;
  border-radius: 3px;
  color: #eee;
  padding: 10px;
  position: relative;
}

/* line 1780, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip .fv-plugins-tooltip__content:before {
  border: 8px solid transparent;
  content: "";
  position: absolute;
}

/* line 1788, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip--hide {
  opacity: 0;
}

/* line 1792, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip--top-left {
  margin-top: 8px;
}

/* line 1795, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip--top-left .fv-plugins-tooltip__content:before {
  border-top-color: #000;
  left: 8px;
  top: 100%;
}

/* line 1802, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip--top {
  margin-top: 8px;
}

/* line 1805, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip--top .fv-plugins-tooltip__content:before {
  border-top-color: #000;
  left: 50%;
  margin-left: -8px;
  top: 100%;
}

/* line 1813, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip--top-right {
  margin-top: 8px;
}

/* line 1816, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip--top-right .fv-plugins-tooltip__content:before {
  border-top-color: #000;
  right: 8px;
  top: 100%;
}

/* line 1823, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip--right .fv-plugins-tooltip__content:before {
  border-right-color: #000;
  margin-top: -8px;
  right: 100%;
  top: 50%;
}

/* line 1830, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip--bottom-right {
  margin-top: 8px;
}

/* line 1833, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip--bottom-right .fv-plugins-tooltip__content:before {
  border-bottom-color: #000;
  bottom: 100%;
  right: 8px;
}

/* line 1840, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip--bottom {
  margin-top: 8px;
}

/* line 1843, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip--bottom .fv-plugins-tooltip__content:before {
  border-bottom-color: #000;
  bottom: 100%;
  left: 50%;
  margin-left: -8px;
}

/* line 1851, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip--bottom-left {
  margin-top: 8px;
}

/* line 1854, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip--bottom-left .fv-plugins-tooltip__content:before {
  border-bottom-color: #000;
  bottom: 100%;
  left: 8px;
}

/* line 1861, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip--left .fv-plugins-tooltip__content:before {
  border-left-color: #000;
  left: 100%;
  margin-top: -8px;
  top: 50%;
}

/* line 1868, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tooltip-icon {
  cursor: pointer;
  pointer-events: inherit;
}

/* line 1874, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap .fv-help-block {
  color: #dc3545;
  font-size: 80%;
  margin-top: .25rem;
}

/* line 1880, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap .is-invalid ~ .form-check-label,
.fv-plugins-bootstrap .is-valid ~ .form-check-label {
  color: inherit;
}

/* line 1885, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap .has-danger .fv-plugins-icon {
  color: #dc3545;
}

/* line 1889, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap .has-success .fv-plugins-icon {
  color: #28a745;
}

/* line 1893, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap .fv-plugins-icon {
  height: 38px;
  line-height: 38px;
  width: 38px;
}

/* line 1899, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap .input-group ~ .fv-plugins-icon {
  z-index: 3;
}

/* line 1904, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap .form-group.row .fv-plugins-icon {
  right: 15px;
}

/* line 1908, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap .form-group.row .fv-plugins-icon-check {
  top: -7px;
}

/* line 1915, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap:not(.form-inline) label ~ .fv-plugins-icon {
  top: 32px;
}

/* line 1919, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap:not(.form-inline) label ~ .fv-plugins-icon-check {
  top: 25px;
}

/* line 1924, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap:not(.form-inline) label.sr-only ~ .fv-plugins-icon-check {
  top: -7px;
}

/* line 1929, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap.form-inline .form-group {
  align-items: flex-start;
  flex-direction: column;
  margin-bottom: auto;
}

/* line 1937, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap .form-control.is-invalid, .fv-plugins-bootstrap .form-control.is-valid {
  background-image: none;
}

/* line 1945, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap3 .help-block {
  margin-bottom: 0;
}

/* line 1949, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap3 .input-group ~ .form-control-feedback {
  z-index: 4;
}

/* line 1953, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap3.form-inline .form-group {
  vertical-align: top;
}

/* line 1959, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap5 .fv-help-block {
  color: #dc3545;
  font-size: .875em;
  margin-top: .25rem;
}

/* line 1965, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap5 .is-invalid ~ .form-check-label,
.fv-plugins-bootstrap5 .is-valid ~ .form-check-label {
  color: inherit;
}

/* line 1970, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap5 .has-danger .fv-plugins-icon {
  color: #dc3545;
}

/* line 1974, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap5 .has-success .fv-plugins-icon {
  color: #198754;
}

/* line 1978, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap5 .fv-plugins-icon {
  height: 38px;
  line-height: 38px;
  width: 38px;
}

/* line 1984, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap5 .input-group ~ .fv-plugins-icon {
  z-index: 3;
}

/* line 1989, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap5 .row .fv-plugins-icon {
  right: 16px;
}

/* line 1993, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap5 .row .fv-plugins-icon-check {
  top: -7px;
}

/* line 2000, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap5:not(.form-inline) label ~ .fv-plugins-icon {
  top: 32px;
}

/* line 2004, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap5:not(.form-inline) label ~ .fv-plugins-icon-check {
  top: 25px;
}

/* line 2009, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap5:not(.form-inline) label.sr-only ~ .fv-plugins-icon-check {
  top: -7px;
}

/* line 2014, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap5.form-inline .form-group {
  align-items: flex-start;
  flex-direction: column;
  margin-bottom: auto;
}

/* line 2022, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bootstrap5 .form-control.is-invalid, .fv-plugins-bootstrap5 .form-control.is-valid {
  background-image: none;
}

/* line 2030, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bulma .field.has-addons {
  flex-wrap: wrap;
}

/* line 2033, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bulma .field.has-addons::after {
  content: "";
  width: 100%;
}

/* line 2038, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bulma .field.has-addons .fv-plugins-message-container {
  order: 1;
}

/* line 2043, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bulma .icon.fv-plugins-icon-check {
  top: -4px;
}

/* line 2049, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bulma .fv-has-error .input,
.fv-plugins-bulma .fv-has-error .textarea {
  border: 1px solid #ff3860;
}

/* line 2057, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-bulma .fv-has-success .input,
.fv-plugins-bulma .fv-has-success .textarea {
  border: 1px solid #23d160;
}

/* line 2065, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-foundation .fv-plugins-icon {
  height: 39px;
  line-height: 39px;
  right: 0;
  width: 39px;
}

/* line 2072, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-foundation .grid-padding-x .fv-plugins-icon {
  right: 15px;
}

/* line 2076, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-foundation .fv-plugins-icon-container .cell {
  position: relative;
}

/* line 2080, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-foundation [type=checkbox] ~ .fv-plugins-icon {
  top: -7px;
}

/* line 2085, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-foundation.fv-stacked-form .fv-plugins-message-container {
  width: 100%;
}

/* line 2091, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-foundation.fv-stacked-form fieldset [type=checkbox] ~ .fv-plugins-icon,
.fv-plugins-foundation.fv-stacked-form fieldset [type=radio] ~ .fv-plugins-icon {
  top: 25px;
}

/* line 2097, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-foundation.fv-stacked-form label .fv-plugins-icon {
  top: 25px;
}

/* line 2102, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-foundation .form-error {
  display: block;
}

/* line 2106, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-foundation .fv-row__success .fv-plugins-icon {
  color: #3adb76;
}

/* line 2112, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-foundation .fv-row__error .fv-plugins-icon,
.fv-plugins-foundation .fv-row__error fieldset legend,
.fv-plugins-foundation .fv-row__error label {
  color: #cc4b37;
}

/* line 2121, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-materialize .fv-plugins-icon {
  height: 42px;
  line-height: 42px;
  width: 42px;
}

/* line 2127, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-materialize .fv-plugins-icon-check {
  top: -10px;
}

/* line 2133, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-materialize .fv-invalid-row .fv-plugins-icon,
.fv-plugins-materialize .fv-invalid-row .helper-text {
  color: #f44336;
}

/* line 2141, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-materialize .fv-valid-row .fv-plugins-icon,
.fv-plugins-materialize .fv-valid-row .helper-text {
  color: #4caf50;
}

/* line 2149, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-milligram .fv-plugins-icon {
  height: 38px;
  line-height: 38px;
  width: 38px;
}

/* line 2155, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-milligram .column {
  position: relative;
}

/* line 2158, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-milligram .column .fv-plugins-icon {
  right: 10px;
}

/* line 2163, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-milligram .fv-plugins-icon-check {
  top: -6px;
}

/* line 2167, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-milligram .fv-plugins-message-container {
  margin-bottom: 15px;
}

/* line 2172, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-milligram.fv-stacked-form .fv-plugins-icon {
  top: 30px;
}

/* line 2176, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-milligram.fv-stacked-form .fv-plugins-icon-check {
  top: 24px;
}

/* line 2183, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-milligram .fv-invalid-row .fv-help-block,
.fv-plugins-milligram .fv-invalid-row .fv-plugins-icon {
  color: red;
}

/* line 2191, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-milligram .fv-valid-row .fv-help-block,
.fv-plugins-milligram .fv-valid-row .fv-plugins-icon {
  color: green;
}

/* line 2199, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-mini .fv-plugins-icon {
  height: 42px;
  line-height: 42px;
  width: 42px;
  top: 4px;
}

/* line 2206, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-mini .fv-plugins-icon-check {
  top: -8px;
}

/* line 2211, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-mini.fv-stacked-form .fv-plugins-icon {
  top: 28px;
}

/* line 2215, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-mini.fv-stacked-form .fv-plugins-icon-check {
  top: 20px;
}

/* line 2220, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-mini .fv-plugins-message-container {
  margin: calc(var(--universal-margin)/ 2);
}

/* line 2226, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-mini .fv-invalid-row .fv-help-block,
.fv-plugins-mini .fv-invalid-row .fv-plugins-icon {
  color: var(--input-invalid-color);
}

/* line 2234, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-mini .fv-valid-row .fv-help-block,
.fv-plugins-mini .fv-valid-row .fv-plugins-icon {
  color: #308732;
}

/* line 2242, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-mui .fv-plugins-icon {
  height: 32px;
  line-height: 32px;
  width: 32px;
  top: 15px;
  right: 4px;
}

/* line 2250, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-mui .fv-plugins-icon-check {
  top: -6px;
  right: -10px;
}

/* line 2255, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-mui .fv-plugins-message-container {
  margin: 8px 0;
}

/* line 2261, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-mui .fv-invalid-row .fv-help-block,
.fv-plugins-mui .fv-invalid-row .fv-plugins-icon {
  color: #f44336;
}

/* line 2269, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-mui .fv-valid-row .fv-help-block,
.fv-plugins-mui .fv-valid-row .fv-plugins-icon {
  color: #4caf50;
}

/* line 2277, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-pure .fv-plugins-icon {
  height: 36px;
  line-height: 36px;
  width: 36px;
}

/* line 2285, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-pure .fv-has-error .fv-help-block,
.fv-plugins-pure .fv-has-error .fv-plugins-icon,
.fv-plugins-pure .fv-has-error label {
  color: #ca3c3c;
}

/* line 2294, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-pure .fv-has-success .fv-help-block,
.fv-plugins-pure .fv-has-success .fv-plugins-icon,
.fv-plugins-pure .fv-has-success label {
  color: #1cb841;
}

/* line 2302, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-pure.pure-form-aligned .fv-help-block {
  margin-top: 5px;
  margin-left: 180px;
}

/* line 2307, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-pure.pure-form-aligned .fv-plugins-icon-check {
  top: -9px;
}

/* line 2313, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-pure.pure-form-stacked .pure-control-group {
  margin-bottom: 8px;
}

/* line 2317, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-pure.pure-form-stacked .fv-plugins-icon {
  top: 22px;
}

/* line 2321, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-pure.pure-form-stacked .fv-plugins-icon-check {
  top: 13px;
}

/* line 2325, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-pure.pure-form-stacked .fv-sr-only ~ .fv-plugins-icon {
  top: -9px;
}

/* line 2333, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-semantic .error .fv-plugins-icon, .fv-plugins-semantic.ui.form .fields.error label {
  color: #9f3a38;
}

/* line 2338, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-semantic .fv-plugins-icon-check {
  right: 7px;
}

/* line 2344, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-shoelace .input-group {
  margin-bottom: 0;
}

/* line 2348, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-shoelace .fv-plugins-icon {
  height: 32px;
  line-height: 32px;
  width: 32px;
  top: 28px;
}

/* line 2355, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-shoelace .row .fv-plugins-icon {
  right: 16px;
  top: 0;
}

/* line 2360, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-shoelace .fv-plugins-icon-check {
  top: 24px;
}

/* line 2366, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-shoelace .fv-sr-only ~ .fv-plugins-icon,
.fv-plugins-shoelace .fv-sr-only ~ div .fv-plugins-icon {
  top: -4px;
}

/* line 2374, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-shoelace .input-valid .fv-help-block,
.fv-plugins-shoelace .input-valid .fv-plugins-icon {
  color: #2ecc40;
}

/* line 2382, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-shoelace .input-invalid .fv-help-block,
.fv-plugins-shoelace .input-invalid .fv-plugins-icon {
  color: #ff4136;
}

/* line 2390, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-spectre .input-group .fv-plugins-icon {
  z-index: 2;
}

/* line 2394, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-spectre .form-group .fv-plugins-icon-check {
  right: 6px;
  top: 10px;
}

/* line 2399, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-spectre:not(.form-horizontal) .form-group .fv-plugins-icon-check {
  right: 6px;
  top: 45px;
}

/* line 2406, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tachyons .fv-plugins-icon {
  height: 36px;
  line-height: 36px;
  width: 36px;
}

/* line 2412, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tachyons .fv-plugins-icon-check {
  top: -7px;
}

/* line 2417, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tachyons.fv-stacked-form .fv-plugins-icon {
  top: 34px;
}

/* line 2421, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-tachyons.fv-stacked-form .fv-plugins-icon-check {
  top: 24px;
}

/* line 2428, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-turret .fv-plugins-icon {
  height: 40px;
  line-height: 40px;
  width: 40px;
}

/* line 2435, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-turret.fv-stacked-form .fv-plugins-icon {
  top: 29px;
}

/* line 2439, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-turret.fv-stacked-form .fv-plugins-icon-check {
  top: 17px;
}

/* line 2446, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-turret .fv-invalid-row .form-message,
.fv-plugins-turret .fv-invalid-row .fv-plugins-icon {
  color: #c00;
}

/* line 2454, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-turret .fv-valid-row .form-message,
.fv-plugins-turret .fv-valid-row .fv-plugins-icon {
  color: #00b300;
}

/* line 2462, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-uikit .fv-plugins-icon {
  height: 40px;
  line-height: 40px;
  top: 25px;
  width: 40px;
}

/* line 2470, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-uikit.uk-form-horizontal .fv-plugins-icon {
  top: 0;
}

/* line 2474, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-uikit.uk-form-horizontal .fv-plugins-icon-check {
  top: -11px;
}

/* line 2480, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-uikit.uk-form-stacked .fv-plugins-icon-check {
  top: 15px;
}

/* line 2485, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-uikit.uk-form-stacked .fv-no-label .fv-plugins-icon {
  top: 0;
}

/* line 2489, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-uikit.uk-form-stacked .fv-no-label .fv-plugins-icon-check {
  top: -11px;
}

/* line 2496, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-wizard--step {
  display: none;
}

/* line 2500, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-wizard--active {
  display: block;
}

/* line 2504, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

/* line 2522, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: "";
}

/* line 2529, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker:before {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: "";
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

/* line 2540, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

/* line 2548, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.opensleft:before {
  right: 9px;
}

/* line 2552, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.opensleft:after {
  right: 10px;
}

/* line 2559, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.openscenter:before, .daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

/* line 2570, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.opensright:before {
  left: 9px;
}

/* line 2574, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.opensright:after {
  left: 10px;
}

/* line 2579, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.drop-up {
  margin-top: -7px;
}

/* line 2582, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

/* line 2589, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

/* line 2599, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.single .daterangepicker .ranges,
.daterangepicker.single .drp-calendar {
  float: none;
}

/* line 2604, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.single .drp-selected {
  display: none;
}

/* line 2611, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.show-calendar .drp-calendar,
.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

/* line 2617, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

/* line 2621, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

/* line 2625, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

/* line 2629, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar.right {
  padding: 8px;
}

/* line 2633, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

/* line 2638, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

/* line 2640, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .calendar-table .next span,
.daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid #000;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

/* line 2650, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

/* line 2655, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* line 2660, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .calendar-table td,
.daterangepicker .calendar-table th {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

/* line 2680, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

/* line 2688, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

/* line 2695, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker td.week,
.daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

/* line 2702, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker td.off {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

/* line 2707, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker td.off.end-date, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

/* line 2716, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

/* line 2723, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

/* line 2727, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

/* line 2731, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

/* line 2735, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker td.active {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

/* line 2740, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

/* line 2748, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker th.month {
  width: auto;
}

/* line 2752, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker option.disabled,
.daterangepicker td.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

/* line 2761, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

/* line 2770, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

/* line 2775, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker select.yearselect {
  width: 40%;
}

/* line 2779, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker select.ampmselect, .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

/* line 2793, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

/* line 2799, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

/* line 2805, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

/* line 2815, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

/* line 2821, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: 700;
  padding: 4px 8px;
}

/* line 2830, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}

/* line 2834, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

/* line 2839, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}

/* line 2843, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

/* line 2848, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

/* line 2854, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

/* line 2859, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

/* line 2866, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

/* line 2871, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .ranges li:hover {
  background-color: #eee;
}

/* line 2875, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

@media (min-width: 564px) {
  /* line 2884, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker {
    width: auto;
    direction: ltr;
    text-align: left;
  }
  /* line 2887, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker .ranges ul {
    width: 140px;
  }
  /* line 2892, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker.single .ranges ul {
    width: 100%;
  }
  /* line 2896, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker.single .drp-calendar {
    float: left;
  }
  /* line 2897, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }
  /* line 2904, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker.single .ranges {
    float: left;
  }
  /* line 2912, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker .drp-calendar {
    float: left;
  }
  /* line 2913, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }
  /* line 2917, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 2924, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }
  /* line 2927, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 2934, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }
  /* line 2941, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker .ranges {
    float: left;
  }
}

@media (min-width: 730px) {
  /* line 2949, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker .ranges {
    width: auto;
    float: left;
  }
  /* line 2954, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker.rtl .ranges {
    float: right;
  }
  /* line 2958, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}

/*! nouislider - 14.6.4 - 3/18/2021 */
/* line 2966, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-target {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

/* line 2978, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 2994, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

/* line 3001, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  overflow: hidden;
  z-index: 0;
}

/* line 3010, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}

/* line 3024, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-connect {
  height: 100%;
  width: 100%;
}

/* line 3029, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-origin {
  height: 10%;
  width: 10%;
}

/* line 3034, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}

/* line 3039, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-vertical .noUi-origin {
  width: 0;
}

/* line 3043, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-horizontal .noUi-origin {
  height: 0;
}

/* line 3047, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}

/* line 3053, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-touch-area {
  height: 100%;
  width: 100%;
}

/* line 3060, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform .3s;
  transition: transform .3s;
}

/* line 3067, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-state-drag * {
  cursor: inherit !important;
}

/* line 3071, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-horizontal {
  height: 18px;
}

/* line 3074, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}

/* line 3082, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-vertical {
  width: 18px;
}

/* line 3085, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  top: -17px;
}

/* line 3093, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}

/* line 3098, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-target {
  background: #fafafa;
  border-radius: 4px;
  border: 1px solid #d3d3d3;
  box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb;
}

/* line 3105, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-connects {
  border-radius: 3px;
}

/* line 3109, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-connect {
  background: #3fb8af;
}

/* line 3113, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-draggable {
  cursor: ew-resize;
}

/* line 3117, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}

/* line 3121, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-handle {
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background: #fff;
  cursor: default;
  box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
}

/* line 3129, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-active {
  box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;
}

/* line 3135, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-handle:after, .noUi-handle:before {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #e8e7e6;
  left: 14px;
  top: 6px;
}

/* line 3147, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-handle:after {
  left: 17px;
}

/* line 3154, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}

/* line 3162, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-vertical .noUi-handle:after {
  top: 17px;
}

/* line 3168, vendor/assets/stylesheets/craft/custom_components.scss */
[disabled] .noUi-connect {
  background: #b8b8b8;
}

/* line 3172, vendor/assets/stylesheets/craft/custom_components.scss */
[disabled] .noUi-handle, .noUi-handle[disabled], .noUi-target[disabled] {
  cursor: not-allowed;
}

/* line 3179, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-pips {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  color: #999;
}

/* line 3183, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 3192, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}

/* line 3198, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}

/* line 3203, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-marker {
  position: absolute;
  background: #ccc;
}

/* line 3208, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-marker-sub,
.noUi-marker-large {
  background: #aaa;
}

/* line 3213, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}

/* line 3221, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}

/* line 3226, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}

/* line 3232, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}

/* line 3238, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}

/* line 3242, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}

/* line 3247, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}

/* line 3254, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}

/* line 3260, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}

/* line 3266, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}

/* line 3272, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}

/* line 3276, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}

/* line 3281, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}

/* line 3293, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}

/* line 3300, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}

/* line 3307, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}

/* line 3314, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%,
70% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@-moz-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%,
70% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%,
70% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

/* line 3549, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone {
  box-sizing: border-box;
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: #fff;
  padding: 20px 20px;
}

/* line 3552, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone * {
  box-sizing: border-box;
}

/* line 3561, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dz-clickable {
  cursor: pointer;
}

/* line 3564, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dz-clickable * {
  cursor: default;
}

/* line 3568, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dz-clickable .dz-message {
  cursor: pointer;
}

/* line 3571, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}

/* line 3577, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dz-started .dz-message {
  display: none;
}

/* line 3581, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dz-drag-hover {
  border-style: solid;
}

/* line 3584, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dz-drag-hover .dz-message {
  opacity: .5;
}

/* line 3589, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}

/* line 3593, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-message .dz-button {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

/* line 3604, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}

/* line 3611, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview:hover {
  z-index: 1000;
}

/* line 3614, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

/* line 3620, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(to bottom, #eee, #ddd);
}

/* line 3626, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}

/* line 3631, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview.dz-image-preview {
  background: #fff;
}

/* line 3634, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview.dz-image-preview .dz-details {
  -webkit-transition: opacity .2s linear;
  -moz-transition: opacity .2s linear;
  -ms-transition: opacity .2s linear;
  -o-transition: opacity .2s linear;
  transition: opacity .2s linear;
}

/* line 3643, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}

/* line 3650, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}

/* line 3655, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

/* line 3659, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
}

/* line 3673, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}

/* line 3678, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}

/* line 3681, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 3686, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 3690, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}

/* line 3695, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-details .dz-filename span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 .4em;
  border-radius: 3px;
}

/* line 3702, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 .4em;
  border-radius: 3px;
}

/* line 3709, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview:hover .dz-image img {
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  -webkit-filter: blur(8px);
  filter: blur(8px);
}

/* line 3719, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}

/* line 3728, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-image img {
  display: block;
}

/* line 3733, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview.dz-success .dz-success-mark {
  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}

/* line 3741, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}

/* line 3750, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-error-mark,
.dropzone .dz-preview .dz-success-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}

/* line 3763, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-error-mark svg,
.dropzone .dz-preview .dz-success-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}

/* line 3770, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}

/* line 3779, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  -webkit-transition: opacity .4s ease-in;
  -moz-transition: opacity .4s ease-in;
  -ms-transition: opacity .4s ease-in;
  -o-transition: opacity .4s ease-in;
  transition: opacity .4s ease-in;
}

/* line 3788, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  -webkit-animation: pulse 6s ease infinite;
  -moz-animation: pulse 6s ease infinite;
  -ms-animation: pulse 6s ease infinite;
  -o-animation: pulse 6s ease infinite;
  animation: pulse 6s ease infinite;
}

/* line 3796, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}

/* line 3812, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: linear-gradient(to bottom, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  -webkit-transition: width .3s ease-in-out;
  -moz-transition: width .3s ease-in-out;
  -ms-transition: width .3s ease-in-out;
  -o-transition: width .3s ease-in-out;
  transition: width .3s ease-in-out;
}

/* line 3829, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}

/* line 3833, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}

/* line 3839, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  -webkit-transition: opacity .3s ease;
  -moz-transition: opacity .3s ease;
  -ms-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: .5em 1.2em;
  color: #fff;
}

/* line 3861, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-error-message:after {
  content: "";
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #be2626;
}

/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/
/* line 3883, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}

/* line 3892, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

/* line 3896, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

/* line 3902, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

/* line 3909, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-clipboard p {
  margin: 0;
  padding: 0;
}

/* line 3915, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: 0;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 3928, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor > * {
  cursor: text;
}

/* line 3932, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor blockquote,
.ql-editor h1,
.ql-editor .h1,
.ql-editor h2,
.ql-editor .h2,
.ql-editor h3,
.ql-editor .h3,
.ql-editor h4,
.ql-editor .h4,
.ql-editor h5,
.ql-editor .h5,
.ql-editor h6,
.ql-editor .h6,
.ql-editor ol,
.ql-editor p,
.ql-editor pre,
.ql-editor ul {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 3948, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

/* line 3953, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol > li {
  list-style-type: none;
}

/* line 3958, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ul > li {
  list-style-type: none;
}

/* line 3961, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ul > li::before {
  content: "•";
}

/* line 3966, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ul[data-checked=false], .ql-editor ul[data-checked=true] {
  pointer-events: none;
}

/* line 3971, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ul[data-checked=false] > li *, .ql-editor ul[data-checked=true] > li * {
  pointer-events: all;
}

/* line 3976, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

/* line 3982, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ul[data-checked=true] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
  content: "☑";
}

/* line 3989, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ul[data-checked=false] > li::before {
  content: "☐";
}

/* line 3995, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

/* line 4001, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
}

/* line 4007, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-direction-rtl::before {
  margin-left: .3em;
  margin-right: -1.5em;
}

/* line 4013, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

/* line 4018, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

/* line 4023, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

/* line 4027, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}

/* line 4031, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 4034, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

/* line 4041, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 4044, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

/* line 4051, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 4054, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

/* line 4061, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

/* line 4064, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

/* line 4071, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
  counter-reset: list-6 list-7 list-8 list-9;
}

/* line 4074, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

/* line 4081, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
  counter-reset: list-7 list-8 list-9;
}

/* line 4084, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

/* line 4091, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
  counter-reset: list-8 list-9;
}

/* line 4094, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

/* line 4101, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
  counter-reset: list-9;
}

/* line 4104, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

/* line 4111, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

/* line 4114, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

/* line 4120, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

/* line 4124, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

/* line 4128, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

/* line 4132, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

/* line 4136, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

/* line 4140, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

/* line 4144, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

/* line 4148, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

/* line 4152, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

/* line 4156, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

/* line 4160, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

/* line 4164, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

/* line 4168, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

/* line 4172, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

/* line 4176, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

/* line 4180, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

/* line 4184, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

/* line 4188, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

/* line 4192, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

/* line 4196, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

/* line 4200, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

/* line 4204, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

/* line 4208, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

/* line 4212, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

/* line 4216, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

/* line 4220, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

/* line 4224, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

/* line 4228, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

/* line 4232, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

/* line 4236, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

/* line 4240, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

/* line 4244, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

/* line 4248, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

/* line 4252, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

/* line 4256, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

/* line 4260, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

/* line 4264, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

/* line 4268, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

/* line 4272, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

/* line 4277, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-bg-black {
  background-color: #000;
}

/* line 4281, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-bg-red {
  background-color: #e60000;
}

/* line 4285, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-bg-orange {
  background-color: #f90;
}

/* line 4289, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

/* line 4293, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-bg-green {
  background-color: #008a00;
}

/* line 4297, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-bg-blue {
  background-color: #06c;
}

/* line 4301, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-bg-purple {
  background-color: #93f;
}

/* line 4305, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-color-white {
  color: #fff;
}

/* line 4309, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-color-red {
  color: #e60000;
}

/* line 4313, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-color-orange {
  color: #f90;
}

/* line 4317, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-color-yellow {
  color: #ff0;
}

/* line 4321, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-color-green {
  color: #008a00;
}

/* line 4325, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-color-blue {
  color: #06c;
}

/* line 4329, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-color-purple {
  color: #93f;
}

/* line 4333, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

/* line 4337, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

/* line 4341, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-size-small {
  font-size: .75em;
}

/* line 4345, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-size-large {
  font-size: 1.5em;
}

/* line 4349, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

/* line 4353, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

/* line 4358, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-align-center {
  text-align: center;
}

/* line 4362, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-align-justify {
  text-align: justify;
}

/* line 4366, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor .ql-align-right {
  text-align: right;
}

/* line 4370, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

/* line 4381, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow {
  box-sizing: border-box;
}

/* line 4383, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar:after, .ql-snow.ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

/* line 4390, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar button, .ql-snow.ql-toolbar button {
  background: 0 0;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}

/* line 4402, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar button svg, .ql-snow.ql-toolbar button svg {
  float: left;
  height: 100%;
}

/* line 4408, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar button:active:hover, .ql-snow.ql-toolbar button:active:hover {
  outline: 0;
}

/* line 4413, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar input.ql-image[type=file], .ql-snow.ql-toolbar input.ql-image[type=file] {
  display: none;
}

/* line 4421, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar .ql-picker-item.ql-selected, .ql-snow .ql-toolbar .ql-picker-item:hover {
  color: #06c;
}

/* line 4429, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar .ql-picker-label.ql-active, .ql-snow .ql-toolbar .ql-picker-label:hover {
  color: #06c;
}

/* line 4437, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar button.ql-active, .ql-snow .ql-toolbar button:focus, .ql-snow .ql-toolbar button:hover {
  color: #06c;
}

/* line 4448, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow.ql-toolbar .ql-picker-item.ql-selected, .ql-snow.ql-toolbar .ql-picker-item:hover {
  color: #06c;
}

/* line 4456, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow.ql-toolbar .ql-picker-label.ql-active, .ql-snow.ql-toolbar .ql-picker-label:hover {
  color: #06c;
}

/* line 4464, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow.ql-toolbar button.ql-active, .ql-snow.ql-toolbar button:focus, .ql-snow.ql-toolbar button:hover {
  color: #06c;
}

/* line 4476, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}

/* line 4484, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill {
  fill: #06c;
}

/* line 4494, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill {
  fill: #06c;
}

/* line 4502, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill {
  fill: #06c;
}

/* line 4512, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill {
  fill: #06c;
}

/* line 4520, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill {
  fill: #06c;
}

/* line 4528, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill {
  fill: #06c;
}

/* line 4540, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}

/* line 4548, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill {
  fill: #06c;
}

/* line 4558, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill {
  fill: #06c;
}

/* line 4566, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill {
  fill: #06c;
}

/* line 4576, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill {
  fill: #06c;
}

/* line 4584, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill {
  fill: #06c;
}

/* line 4592, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill {
  fill: #06c;
}

/* line 4604, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}

/* line 4612, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter {
  stroke: #06c;
}

/* line 4622, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter {
  stroke: #06c;
}

/* line 4630, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter {
  stroke: #06c;
}

/* line 4640, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter {
  stroke: #06c;
}

/* line 4648, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter {
  stroke: #06c;
}

/* line 4656, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter {
  stroke: #06c;
}

/* line 4668, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}

/* line 4676, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter {
  stroke: #06c;
}

/* line 4686, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter {
  stroke: #06c;
}

/* line 4694, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter {
  stroke: #06c;
}

/* line 4704, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter {
  stroke: #06c;
}

/* line 4712, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter {
  stroke: #06c;
}

/* line 4720, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter {
  stroke: #06c;
}

/* line 4730, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow * {
  box-sizing: border-box;
}

/* line 4734, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-hidden {
  display: none;
}

/* line 4738, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}

/* line 4743, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

/* line 4747, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

/* line 4752, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

/* line 4757, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

/* line 4761, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

/* line 4768, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

/* line 4776, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

/* line 4783, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}

/* line 4788, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-empty {
  fill: none;
}

/* line 4792, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-even {
  fill-rule: evenodd;
}

/* line 4796, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-stroke.ql-thin,
.ql-snow .ql-thin {
  stroke-width: 1;
}

/* line 4801, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-transparent {
  opacity: .4;
}

/* line 4806, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-direction svg:last-child {
  display: none;
}

/* line 4811, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}

/* line 4815, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}

/* line 4822, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-editor h1, .ql-snow .ql-editor .h1 {
  font-size: 2em;
}

/* line 4826, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-editor h2, .ql-snow .ql-editor .h2 {
  font-size: 1.5em;
}

/* line 4830, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-editor h3, .ql-snow .ql-editor .h3 {
  font-size: 1.17em;
}

/* line 4834, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-editor h4, .ql-snow .ql-editor .h4 {
  font-size: 1em;
}

/* line 4838, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-editor h5, .ql-snow .ql-editor .h5 {
  font-size: .83em;
}

/* line 4842, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-editor h6, .ql-snow .ql-editor .h6 {
  font-size: .67em;
}

/* line 4846, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-editor a {
  text-decoration: underline;
}

/* line 4850, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

/* line 4857, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-editor code {
  background-color: #f0f0f0;
  border-radius: 3px;
}

/* line 4862, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

/* line 4871, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

/* line 4876, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

/* line 4882, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-editor img {
  max-width: 100%;
}

/* line 4887, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

/* line 4898, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

/* line 4907, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

/* line 4913, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

/* line 4921, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 4930, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}

/* line 4934, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}

/* line 4938, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}

/* line 4943, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

/* line 4951, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}

/* line 4956, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

/* line 4961, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-color-picker .ql-picker-label svg {
  right: 4px;
}

/* line 4966, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

/* line 4970, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}

/* line 4974, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

/* line 4982, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

/* line 4987, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}

/* line 4998, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

/* line 5008, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

/* line 5016, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

/* line 5024, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

/* line 5030, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-header {
  width: 98px;
}

/* line 5033, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item::before,
.ql-snow .ql-picker.ql-header .ql-picker-label::before {
  content: "Normal";
}

/* line 5038, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before {
  content: "Heading 1";
}

/* line 5043, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before {
  content: "Heading 2";
}

/* line 5048, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before {
  content: "Heading 3";
}

/* line 5053, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before {
  content: "Heading 4";
}

/* line 5058, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before {
  content: "Heading 5";
}

/* line 5063, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
  content: "Heading 6";
}

/* line 5069, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

/* line 5073, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

/* line 5077, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

/* line 5081, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

/* line 5085, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: .83em;
}

/* line 5089, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: .67em;
}

/* line 5095, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-font {
  width: 108px;
}

/* line 5098, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-font .ql-picker-item::before,
.ql-snow .ql-picker.ql-font .ql-picker-label::before {
  content: "Sans Serif";
}

/* line 5103, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before {
  content: "Serif";
}

/* line 5108, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before {
  content: "Monospace";
}

/* line 5114, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

/* line 5118, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

/* line 5124, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-size {
  width: 98px;
}

/* line 5127, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-size .ql-picker-item::before,
.ql-snow .ql-picker.ql-size .ql-picker-label::before {
  content: "Normal";
}

/* line 5132, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before {
  content: "Small";
}

/* line 5137, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before {
  content: "Large";
}

/* line 5142, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before {
  content: "Huge";
}

/* line 5148, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

/* line 5152, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

/* line 5156, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

/* line 5164, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

/* line 5168, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

@media (pointer: coarse) {
  /* line 5177, vendor/assets/stylesheets/craft/custom_components.scss */
  .ql-snow .ql-toolbar button:hover:not(.ql-active), .ql-snow.ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  /* line 5184, vendor/assets/stylesheets/craft/custom_components.scss */
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  /* line 5192, vendor/assets/stylesheets/craft/custom_components.scss */
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  /* line 5200, vendor/assets/stylesheets/craft/custom_components.scss */
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
  /* line 5208, vendor/assets/stylesheets/craft/custom_components.scss */
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}

/* line 5216, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 8px;
}

/* line 5222, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}

/* line 5226, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}

/* line 5230, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}

/* line 5237, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}

/* line 5245, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected, .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}

/* line 5251, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}

/* line 5257, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}

/* line 5265, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}

/* line 5271, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0;
  padding: 3px 5px;
  width: 170px;
}

/* line 5281, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip a {
  line-height: 26px;
}

/* line 5282, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

/* line 5290, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}

/* line 5297, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}

/* line 5308, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip.ql-editing a.ql-preview, .ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}

/* line 5314, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}

/* line 5318, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0;
  content: "Save";
  padding-right: 0;
}

/* line 5325, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}

/* line 5329, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}

/* line 5333, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}

/* line 5338, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow a {
  color: #06c;
}

/* line 5343, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/* line 5347, vendor/assets/stylesheets/craft/custom_components.scss */
:root {
  --tagify-dd-color-primary: rgb(53, 149, 246);
  --tagify-dd-bg-color: white;
}

/* line 5352, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify {
  --tags-border-color: #DDD;
  --tags-hover-border-color: #CCC;
  --tags-focus-border-color: #3595f6;
  --tag-bg: #E5E5E5;
  --tag-hover: #D3E2E2;
  --tag-text-color: black;
  --tag-text-color--edit: black;
  --tag-pad: 0.3em 0.5em;
  --tag-inset-shadow-size: 1.1em;
  --tag-invalid-color: #D39494;
  --tag-invalid-bg: rgba(211, 148, 148, 0.5);
  --tag-remove-bg: rgba(211, 148, 148, 0.3);
  --tag-remove-btn-color: black;
  --tag-remove-btn-bg: none;
  --tag-remove-btn-bg--hover: #c77777;
  --input-color: inherit;
  --tag--min-width: 1ch;
  --tag--max-width: auto;
  --tag-hide-transition: 0.3s;
  --placeholder-color: rgba(0, 0, 0, 0.4);
  --placeholder-color-focus: rgba(0, 0, 0, 0.25);
  --loader-size: .8em;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  border: 1px solid #ddd;
  border: 1px solid var(--tags-border-color);
  padding: 0;
  line-height: normal;
  cursor: text;
  outline: 0;
  position: relative;
  box-sizing: border-box;
  transition: .1s;
}

/* line 5388, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify:hover {
  border-color: #ccc;
  border-color: var(--tags-hover-border-color);
}

/* line 5393, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify.tagify--focus {
  transition: 0s;
  border-color: #3595f6;
  border-color: var(--tags-focus-border-color);
}

/* line 5400, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify[readonly]:not(.tagify--mix) {
  cursor: default;
}

/* line 5403, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify[readonly]:not(.tagify--mix) > .tagify__input {
  visibility: hidden;
  width: 0;
  margin: 5px 0;
}

/* line 5409, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify[readonly]:not(.tagify--mix) .tagify__tag > div {
  padding: .3em .5em;
  padding: var(--tag-pad);
}

/* line 5413, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify[readonly]:not(.tagify--mix) .tagify__tag > div::before {
  background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;
  box-shadow: none;
  filter: brightness(0.95);
}

/* line 5421, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify[readonly] .tagify__tag__removeBtn {
  display: none;
}

@keyframes tags--bump {
  30% {
    transform: scale(1.2);
  }
}

@keyframes rotateLoader {
  to {
    transform: rotate(1turn);
  }
}

/* line 5440, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify--loading .tagify__input::before {
  content: none;
}

/* line 5444, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify--loading .tagify__input::after {
  content: "";
  vertical-align: middle;
  opacity: 1;
  width: .7em;
  height: .7em;
  width: var(--loader-size);
  height: var(--loader-size);
  border: 3px solid;
  border-color: #eee #bbb #888 transparent;
  border-radius: 50%;
  animation: rotateLoader .4s infinite linear;
  margin: -2px 0 -2px .5em;
}

/* line 5459, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify--loading .tagify__input:empty::after {
  margin-left: 0;
}

/* line 5466, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify + input,
.tagify + textarea {
  display: none !important;
}

/* line 5472, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag {
  display: inline-flex;
  align-items: center;
  margin: 5px 0 5px 5px;
  position: relative;
  z-index: 1;
  outline: 0;
  cursor: default;
  transition: .13s ease-out;
}

/* line 5482, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag > div {
  vertical-align: top;
  box-sizing: border-box;
  max-width: 100%;
  padding: .3em .5em;
  padding: var(--tag-pad, 0.3em 0.5em);
  color: #000;
  color: var(--tag-text-color, #000);
  line-height: inherit;
  border-radius: 3px;
  white-space: nowrap;
  transition: .13s ease-out;
}

/* line 5496, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag > div > * {
  white-space: pre-wrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top;
  min-width: 1ch;
  max-width: auto;
  min-width: var(--tag--min-width, 1ch);
  max-width: var(--tag--max-width, auto);
  transition: .8s ease, .1s color;
}

/* line 5509, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag > div > [contenteditable] {
  outline: 0;
  -webkit-user-select: text;
  user-select: text;
  cursor: text;
  margin: -2px;
  padding: 2px;
  max-width: 350px;
}

/* line 5520, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag > div::before {
  content: "";
  position: absolute;
  border-radius: inherit;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  pointer-events: none;
  transition: 120ms ease;
  animation: tags--bump .3s ease-out 1;
  box-shadow: 0 0 0 1.1em #e5e5e5 inset;
  box-shadow: 0 0 0 var(--tag-inset-shadow-size, 1.1em) var(--tag-bg, #e5e5e5) inset;
}

/* line 5537, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag:hover:not([readonly]) div::before {
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
  box-shadow: 0 0 0 1.1em #d3e2e2 inset;
  box-shadow: 0 0 0 var(--tag-inset-shadow-size, 1.1em) var(--tag-hover, #d3e2e2) inset;
}

/* line 5547, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag--loading {
  pointer-events: none;
}

/* line 5550, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag--loading .tagify__tag__removeBtn {
  display: none;
}

/* line 5554, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag--loading::after {
  --loader-size: .4em;
  content: "";
  vertical-align: middle;
  opacity: 1;
  width: .7em;
  height: .7em;
  width: var(--loader-size);
  height: var(--loader-size);
  border: 3px solid;
  border-color: #eee #bbb #888 transparent;
  border-radius: 50%;
  animation: rotateLoader .4s infinite linear;
  margin: 0 .5em 0 -.1em;
}

/* line 5571, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag--flash div::before {
  animation: none;
}

/* line 5575, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag--hide {
  width: 0 !important;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  opacity: 0;
  transform: scale(0);
  transition: .3s;
  transition: var(--tag-hide-transition, 0.3s);
  pointer-events: none;
}

/* line 5587, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag--hide > div > * {
  white-space: nowrap;
}

/* line 5593, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag.tagify--noAnim > div::before {
  animation: none;
}

/* line 5598, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div > span {
  opacity: .5;
}

/* line 5602, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before {
  box-shadow: 0 0 0 1.1em rgba(211, 148, 148, 0.5) inset !important;
  box-shadow: 0 0 0 var(--tag-inset-shadow-size, 1.1em) var(--tag-invalid-bg, rgba(211, 148, 148, 0.5)) inset !important;
  transition: .2s;
}

/* line 5610, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag[readonly] .tagify__tag__removeBtn {
  display: none;
}

/* line 5614, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag[readonly] > div::before {
  background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;
  box-shadow: none;
  filter: brightness(0.95);
}

/* line 5624, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag--editable > div {
  color: #000;
  color: var(--tag-text-color--edit, #000);
}

/* line 5628, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag--editable > div::before {
  box-shadow: 0 0 0 2px #d3e2e2 inset !important;
  box-shadow: 0 0 0 2px var(--tag-hover, #d3e2e2) inset !important;
}

/* line 5634, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag--editable > .tagify__tag__removeBtn {
  pointer-events: none;
}

/* line 5637, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag--editable > .tagify__tag__removeBtn::after {
  opacity: 0;
  transform: translateX(100%) translateX(5px);
}

/* line 5644, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag--editable.tagify--invalid > div::before {
  box-shadow: 0 0 0 2px #d39494 inset !important;
  box-shadow: 0 0 0 2px var(--tag-invalid-color, #d39494) inset !important;
}

/* line 5650, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag__removeBtn {
  order: 5;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  cursor: pointer;
  font: 14px/1 Arial;
  background: 0 0;
  background: var(--tag-remove-btn-bg, none);
  color: #000;
  color: var(--tag-remove-btn-color, #000);
  width: 14px;
  height: 14px;
  margin-right: 4.66667px;
  margin-left: -4.66667px;
  overflow: hidden;
  transition: .2s ease-out;
}

/* line 5669, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag__removeBtn::after {
  content: "×";
  transition: .3s, color 0s;
}

/* line 5674, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag__removeBtn:hover {
  color: #fff;
  background: #c77777;
  background: var(--tag-remove-btn-bg--hover, #c77777);
}

/* line 5680, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag__removeBtn:hover + div > span {
  opacity: .5;
}

/* line 5684, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__tag__removeBtn:hover + div::before {
  box-shadow: 0 0 0 1.1em rgba(211, 148, 148, 0.3) inset !important;
  box-shadow: 0 0 0 var(--tag-inset-shadow-size, 1.1em) var(--tag-remove-bg, rgba(211, 148, 148, 0.3)) inset !important;
  transition: box-shadow .2s;
}

/* line 5694, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify:not(.tagify--mix) .tagify__input br {
  display: none;
}

/* line 5698, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify:not(.tagify--mix) .tagify__input * {
  display: inline;
  white-space: nowrap;
}

/* line 5704, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__input {
  flex-grow: 1;
  display: inline-block;
  min-width: 110px;
  margin: 5px;
  padding: .3em .5em;
  padding: var(--tag-pad, 0.3em 0.5em);
  line-height: inherit;
  position: relative;
  white-space: pre-wrap;
  color: inherit;
  color: var(--input-color, inherit);
  box-sizing: inherit;
}

/* line 5718, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__input:empty::before {
  transition: .2s ease-out;
  opacity: 1;
  transform: none;
  display: inline-block;
  width: auto;
}

/* line 5727, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify--mix .tagify__input:empty::before {
  display: inline-block;
}

/* line 5732, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__input:focus {
  outline: 0;
}

/* line 5735, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__input:focus::before {
  transition: .2s ease-out;
  opacity: 0;
  transform: translatex(6px);
}

/* line 5741, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__input:focus:empty::before {
  transition: .2s ease-out;
  opacity: 1;
  transform: none;
  color: rgba(0, 0, 0, 0.25);
  color: var(--placeholder-color-focus);
}

/* line 5750, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__input::before {
  content: attr(data-placeholder);
  height: 1em;
  line-height: 1em;
  margin: auto 0;
  z-index: 1;
  color: rgba(0, 0, 0, 0.4);
  color: var(--placeholder-color);
  white-space: nowrap;
  pointer-events: none;
  opacity: 0;
  position: absolute;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 5767, vendor/assets/stylesheets/craft/custom_components.scss */
  .tagify__input:focus::before {
    display: none;
  }
}

@supports (-ms-ime-align: auto) {
  /* line 5773, vendor/assets/stylesheets/craft/custom_components.scss */
  .tagify__input:focus::before {
    display: none;
  }
}

@-moz-document url-prefix() {
  /* line 5779, vendor/assets/stylesheets/craft/custom_components.scss */
  .tagify__input:focus:empty::after {
    display: none;
  }
}

/* line 5784, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify--mix .tagify__input::before {
  display: none;
  position: static;
  line-height: inherit;
}

/* line 5791, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__input::after {
  content: attr(data-suggest);
  display: inline-block;
  white-space: pre;
  color: #000;
  opacity: .3;
  pointer-events: none;
  max-width: 100px;
}

/* line 5801, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__input .tagify__tag {
  margin: 0;
}

/* line 5804, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__input .tagify__tag > div {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 5811, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify--mix {
  display: block;
}

/* line 5814, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify--mix .tagify__input {
  padding: 5px;
  margin: 0;
  width: 100%;
  height: 100%;
  line-height: 1.5;
  display: block;
}

/* line 5822, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify--mix .tagify__input::before {
  height: auto;
}

/* line 5826, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify--mix .tagify__input::after {
  content: none;
}

/* line 5833, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify--select::after {
  content: ">";
  opacity: .5;
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  font: 16px monospace;
  line-height: 8px;
  height: 8px;
  pointer-events: none;
  transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg);
  transition: .2s ease-in-out;
}

/* line 5848, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify--select[aria-expanded=true]::after {
  transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2);
}

/* line 5852, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify--select .tagify__tag {
  position: absolute;
  top: 0;
  right: 1.8em;
  bottom: 0;
}

/* line 5858, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify--select .tagify__tag div {
  display: none;
}

/* line 5863, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify--select .tagify__input {
  width: 100%;
}

/* line 5868, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify--invalid {
  --tags-border-color: #D39494;
}

/* line 5872, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown {
  position: absolute;
  z-index: 9999;
  transform: translateY(1px);
  overflow: hidden;
}

/* line 5878, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown[placement=top] {
  margin-top: 0;
  transform: translateY(-100%);
}

/* line 5882, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown[placement=top] .tagify__dropdown__wrapper {
  border-top-width: 1px;
  border-bottom-width: 0;
}

/* line 5888, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown[position=text] {
  box-shadow: 0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1);
  font-size: .9em;
}

/* line 5892, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown[position=text] .tagify__dropdown__wrapper {
  border-width: 1px;
}

/* line 5898, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown__wrapper {
  max-height: 300px;
  overflow: hidden;
  background: #fff;
  background: var(--tagify-dd-bg-color);
  border: 1px solid #3595f6;
  border-color: var(--tagify-dd-color-primary);
  border-width: 1.1px;
  border-top-width: 0;
  box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2);
  transition: 0.25s cubic-bezier(0, 1, 0.5, 1);
}

/* line 5910, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown__wrapper:hover {
  overflow: auto;
}

/* line 5916, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown--initial .tagify__dropdown__wrapper {
  max-height: 20px;
  transform: translateY(-1em);
}

/* line 5921, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper {
  transform: translateY(2em);
}

/* line 5926, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown__item {
  box-sizing: inherit;
  padding: .3em .5em;
  margin: 1px;
  cursor: pointer;
  border-radius: 2px;
  position: relative;
  outline: 0;
}

/* line 5936, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown__item--active {
  background: #3595f6;
  background: var(--tagify-dd-color-primary);
  color: #fff;
}

/* line 5942, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown__item:active {
  filter: brightness(105%);
}

/* line 5946, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-title {
  font-weight: 700;
}

/* line 5950, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

/* line 5954, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-message a,
.toast-message label {
  color: #fff;
}

/* line 5959, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-message a:hover {
  color: #ccc;
  text-decoration: none;
}

/* line 5965, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-close-button {
  position: relative;
  right: -.3em;
  top: -.3em;
  float: right;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  -webkit-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  opacity: .8;
  line-height: 1;
}

/* line 5978, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-close-button:focus, .toast-close-button:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .4;
}

/* line 5987, vendor/assets/stylesheets/craft/custom_components.scss */
.rtl .toast-close-button {
  left: -.3em;
  float: left;
  right: .3em;
}

/* line 5993, vendor/assets/stylesheets/craft/custom_components.scss */
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}

/* line 6001, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

/* line 6007, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 6013, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

/* line 6019, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 6025, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-top-left {
  top: 12px;
  left: 12px;
}

/* line 6030, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-top-right {
  top: 12px;
  right: 12px;
}

/* line 6035, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

/* line 6040, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* line 6045, vendor/assets/stylesheets/craft/custom_components.scss */
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
}

/* line 6050, vendor/assets/stylesheets/craft/custom_components.scss */
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 6057, vendor/assets/stylesheets/craft/custom_components.scss */
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999;
  -webkit-box-shadow: 0 0 12px #999;
  box-shadow: 0 0 12px #999;
  color: #fff;
  opacity: .8;
}

/* line 6075, vendor/assets/stylesheets/craft/custom_components.scss */
#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}

/* line 6081, vendor/assets/stylesheets/craft/custom_components.scss */
#toast-container > div:hover {
  -moz-box-shadow: 0 0 12px #000;
  -webkit-box-shadow: 0 0 12px #000;
  box-shadow: 0 0 12px #000;
  opacity: 1;
  cursor: pointer;
}

/* line 6090, vendor/assets/stylesheets/craft/custom_components.scss */
#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}

/* line 6094, vendor/assets/stylesheets/craft/custom_components.scss */
#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}

/* line 6098, vendor/assets/stylesheets/craft/custom_components.scss */
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}

/* line 6102, vendor/assets/stylesheets/craft/custom_components.scss */
#toast-container > .toast-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
}

/* line 6107, vendor/assets/stylesheets/craft/custom_components.scss */
#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

/* line 6114, vendor/assets/stylesheets/craft/custom_components.scss */
#toast-container.toast-bottom-full-width > div, #toast-container.toast-top-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

/* line 6122, vendor/assets/stylesheets/craft/custom_components.scss */
.toast {
  background-color: #030303;
}

/* line 6126, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-success {
  background-color: #51a351;
}

/* line 6130, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-error {
  background-color: #bd362f;
}

/* line 6134, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-info {
  background-color: #2f96b4;
}

/* line 6138, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-warning {
  background-color: #f89406;
}

/* line 6142, vendor/assets/stylesheets/craft/custom_components.scss */
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000;
  opacity: .4;
}

@media all and (max-width: 240px) {
  /* line 6153, vendor/assets/stylesheets/craft/custom_components.scss */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  /* line 6157, vendor/assets/stylesheets/craft/custom_components.scss */
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  /* line 6162, vendor/assets/stylesheets/craft/custom_components.scss */
  #toast-container .toast-close-button {
    right: -.2em;
    top: -.2em;
  }
  /* line 6167, vendor/assets/stylesheets/craft/custom_components.scss */
  #toast-container .rtl .toast-close-button {
    left: -.2em;
    right: .2em;
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  /* line 6176, vendor/assets/stylesheets/craft/custom_components.scss */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  /* line 6180, vendor/assets/stylesheets/craft/custom_components.scss */
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  /* line 6185, vendor/assets/stylesheets/craft/custom_components.scss */
  #toast-container .toast-close-button {
    right: -.2em;
    top: -.2em;
  }
  /* line 6190, vendor/assets/stylesheets/craft/custom_components.scss */
  #toast-container .rtl .toast-close-button {
    left: -.2em;
    right: .2em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  /* line 6198, vendor/assets/stylesheets/craft/custom_components.scss */
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
  /* line 6202, vendor/assets/stylesheets/craft/custom_components.scss */
  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}

/* line 6208, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-canvas {
  position: relative;
  user-select: none;
}

/* line 6212, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-canvas ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 6px;
}

/* line 6217, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-canvas ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

/* line 6225, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-inner {
  position: relative;
}

/* line 6229, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-text tspan {
  font-family: inherit;
}

/* line 6233, vendor/assets/stylesheets/craft/custom_components.scss */
.legend-mouseover-inactive {
  transition: .15s ease all;
  opacity: .2;
}

/* line 6238, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-series-collapsed {
  opacity: 0;
}

/* line 6242, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip {
  border-radius: 5px;
  box-shadow: 2px 2px 6px -4px #999;
  cursor: default;
  font-size: 14px;
  left: 62px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 20px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: nowrap;
  z-index: 12;
  transition: .15s ease all;
}

/* line 6259, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip.apexcharts-active {
  opacity: 1;
  transition: .15s ease all;
}

/* line 6264, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip.apexcharts-theme-light {
  border: 1px solid #e3e3e3;
  background: rgba(255, 255, 255, 0.96);
}

/* line 6269, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip.apexcharts-theme-dark {
  color: #fff;
  background: rgba(30, 30, 30, 0.8);
}

/* line 6274, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip * {
  font-family: inherit;
}

/* line 6279, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip-title {
  padding: 6px;
  font-size: 15px;
  margin-bottom: 4px;
}

/* line 6286, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  background: #eceff1;
  border-bottom: 1px solid #ddd;
}

/* line 6291, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {
  background: rgba(0, 0, 0, 0.7);
  border-bottom: 1px solid #333;
}

/* line 6297, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip-text-value,
.apexcharts-tooltip-text-z-value {
  display: inline-block;
  font-weight: 600;
  margin-left: 5px;
}

/* line 6304, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip-text-z-label:empty,
.apexcharts-tooltip-text-z-value:empty {
  display: none;
}

/* line 6309, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip-text-value,
.apexcharts-tooltip-text-z-value {
  font-weight: 600;
}

/* line 6314, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip-marker {
  width: 12px;
  height: 12px;
  position: relative;
  top: 0;
  margin-right: 10px;
  border-radius: 50%;
}

/* line 6323, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip-series-group {
  padding: 0 10px;
  display: none;
  text-align: left;
  justify-content: left;
  align-items: center;
}

/* line 6330, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip-series-group.apexcharts-active {
  padding-bottom: 4px;
}

/* line 6331, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {
  opacity: 1;
}

/* line 6338, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip-series-group:last-child {
  padding-bottom: 4px;
}

/* line 6343, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip-series-group-hidden {
  opacity: 0;
  height: 0;
  line-height: 0;
  padding: 0 !important;
}

/* line 6350, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip-y-group {
  padding: 6px 0 5px;
}

/* line 6354, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip-candlestick {
  padding: 4px 8px;
}

/* line 6357, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip-candlestick > div {
  margin: 4px 0;
}

/* line 6361, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip-candlestick span.value {
  font-weight: 700;
}

/* line 6366, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip-rangebar {
  padding: 5px 8px;
}

/* line 6369, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip-rangebar .category {
  font-weight: 600;
  color: #777;
}

/* line 6374, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip-rangebar .series-name {
  font-weight: 700;
  display: block;
  margin-bottom: 5px;
}

/* line 6381, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xaxistooltip {
  opacity: 0;
  padding: 9px 10px;
  pointer-events: none;
  color: #373d3f;
  font-size: 13px;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  z-index: 10;
  background: #eceff1;
  border: 1px solid #90a4ae;
  transition: .15s ease all;
}

/* line 6395, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xaxistooltip.apexcharts-theme-dark {
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid rgba(0, 0, 0, 0.5);
  color: #fff;
}

/* line 6401, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xaxistooltip:after, .apexcharts-xaxistooltip:before {
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 6412, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xaxistooltip:after {
  border-color: rgba(236, 239, 241, 0);
  border-width: 6px;
  margin-left: -6px;
}

/* line 6418, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xaxistooltip:before {
  border-color: rgba(144, 164, 174, 0);
  border-width: 7px;
  margin-left: -7px;
}

/* line 6427, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xaxistooltip-bottom:after, .apexcharts-xaxistooltip-bottom:before {
  bottom: 100%;
}

/* line 6435, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xaxistooltip-top:after, .apexcharts-xaxistooltip-top:before {
  top: 100%;
}

/* line 6442, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xaxistooltip-bottom:after {
  border-bottom-color: #eceff1;
}

/* line 6446, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xaxistooltip-bottom:before {
  border-bottom-color: #90a4ae;
}

/* line 6452, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after, .apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {
  border-bottom-color: rgba(0, 0, 0, 0.5);
}

/* line 6460, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xaxistooltip-top:after {
  border-top-color: #eceff1;
}

/* line 6464, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xaxistooltip-top:before {
  border-top-color: #90a4ae;
}

/* line 6470, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after, .apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {
  border-top-color: rgba(0, 0, 0, 0.5);
}

/* line 6477, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xaxistooltip.apexcharts-active {
  opacity: 1;
  transition: .15s ease all;
}

/* line 6482, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-yaxistooltip {
  opacity: 0;
  padding: 4px 10px;
  pointer-events: none;
  color: #373d3f;
  font-size: 13px;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  z-index: 10;
  background: #eceff1;
  border: 1px solid #90a4ae;
}

/* line 6495, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-yaxistooltip.apexcharts-theme-dark {
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid rgba(0, 0, 0, 0.5);
  color: #fff;
}

/* line 6501, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-yaxistooltip:after, .apexcharts-yaxistooltip:before {
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 6512, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-yaxistooltip:after {
  border-color: rgba(236, 239, 241, 0);
  border-width: 6px;
  margin-top: -6px;
}

/* line 6518, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-yaxistooltip:before {
  border-color: rgba(144, 164, 174, 0);
  border-width: 7px;
  margin-top: -7px;
}

/* line 6527, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-yaxistooltip-left:after, .apexcharts-yaxistooltip-left:before {
  left: 100%;
}

/* line 6535, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-yaxistooltip-right:after, .apexcharts-yaxistooltip-right:before {
  right: 100%;
}

/* line 6542, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-yaxistooltip-left:after {
  border-left-color: #eceff1;
}

/* line 6546, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-yaxistooltip-left:before {
  border-left-color: #90a4ae;
}

/* line 6552, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after, .apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {
  border-left-color: rgba(0, 0, 0, 0.5);
}

/* line 6560, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-yaxistooltip-right:after {
  border-right-color: #eceff1;
}

/* line 6564, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-yaxistooltip-right:before {
  border-right-color: #90a4ae;
}

/* line 6570, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after, .apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {
  border-right-color: rgba(0, 0, 0, 0.5);
}

/* line 6577, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-yaxistooltip.apexcharts-active {
  opacity: 1;
}

/* line 6581, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-yaxistooltip-hidden {
  display: none;
}

/* line 6585, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xcrosshairs,
.apexcharts-ycrosshairs {
  pointer-events: none;
  opacity: 0;
  transition: .15s ease all;
}

/* line 6592, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xcrosshairs.apexcharts-active,
.apexcharts-ycrosshairs.apexcharts-active {
  opacity: 1;
  transition: .15s ease all;
}

/* line 6598, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-ycrosshairs-hidden {
  opacity: 0;
}

/* line 6602, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-selection-rect {
  cursor: move;
}

/* line 6606, vendor/assets/stylesheets/craft/custom_components.scss */
.svg_select_boundingRect,
.svg_select_points_rot {
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
}

/* line 6615, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-selection-rect + g .svg_select_boundingRect,
.apexcharts-selection-rect + g .svg_select_points_rot {
  opacity: 0;
  visibility: hidden;
}

/* line 6621, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-selection-rect + g .svg_select_points_l,
.apexcharts-selection-rect + g .svg_select_points_r {
  cursor: ew-resize;
  opacity: 1;
  visibility: visible;
}

/* line 6629, vendor/assets/stylesheets/craft/custom_components.scss */
.svg_select_points {
  fill: #efefef;
  stroke: #333;
}

/* line 6635, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-svg.apexcharts-zoomable.hovering-zoom {
  cursor: crosshair;
}

/* line 6639, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-svg.apexcharts-zoomable.hovering-pan {
  cursor: move;
}

/* line 6644, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-menu-icon,
.apexcharts-pan-icon,
.apexcharts-reset-icon,
.apexcharts-selection-icon,
.apexcharts-toolbar-custom-icon,
.apexcharts-zoom-icon,
.apexcharts-zoomin-icon,
.apexcharts-zoomout-icon {
  cursor: pointer;
  width: 20px;
  height: 20px;
  line-height: 24px;
  color: #6e8192;
  text-align: center;
}

/* line 6660, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-menu-icon svg,
.apexcharts-reset-icon svg,
.apexcharts-zoom-icon svg,
.apexcharts-zoomin-icon svg,
.apexcharts-zoomout-icon svg {
  fill: #6e8192;
}

/* line 6668, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-selection-icon svg {
  fill: #444;
  transform: scale(0.76);
}

/* line 6675, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-theme-dark .apexcharts-menu-icon svg,
.apexcharts-theme-dark .apexcharts-pan-icon svg,
.apexcharts-theme-dark .apexcharts-reset-icon svg,
.apexcharts-theme-dark .apexcharts-selection-icon svg,
.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg,
.apexcharts-theme-dark .apexcharts-zoom-icon svg,
.apexcharts-theme-dark .apexcharts-zoomin-icon svg,
.apexcharts-theme-dark .apexcharts-zoomout-icon svg {
  fill: #f3f4f5;
}

/* line 6689, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg,
.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,
.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg {
  fill: #008ffb;
}

/* line 6698, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-theme-light .apexcharts-menu-icon:hover svg,
.apexcharts-theme-light .apexcharts-reset-icon:hover svg,
.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,
.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,
.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,
.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg {
  fill: #333;
}

/* line 6708, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-menu-icon,
.apexcharts-selection-icon {
  position: relative;
}

/* line 6713, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-reset-icon {
  margin-left: 5px;
}

/* line 6717, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-menu-icon,
.apexcharts-reset-icon,
.apexcharts-zoom-icon {
  transform: scale(0.85);
}

/* line 6723, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-zoomin-icon {
  transform: scale(0.7);
}

/* line 6727, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-zoomout-icon {
  transform: scale(0.7);
  margin-right: 3px;
}

/* line 6732, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-pan-icon {
  transform: scale(0.62);
  position: relative;
  left: 1px;
  top: 0;
}

/* line 6738, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-pan-icon svg {
  fill: #fff;
  stroke: #6e8192;
  stroke-width: 2;
}

/* line 6744, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-pan-icon.apexcharts-selected svg {
  stroke: #008ffb;
}

/* line 6748, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {
  stroke: #333;
}

/* line 6753, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-toolbar {
  position: absolute;
  z-index: 11;
  max-width: 176px;
  text-align: right;
  border-radius: 3px;
  padding: 0 6px 2px 6px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 6765, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-menu {
  background: #fff;
  position: absolute;
  top: 100%;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 3px;
  right: 10px;
  opacity: 0;
  min-width: 110px;
  transition: .15s ease all;
  pointer-events: none;
}

/* line 6778, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-menu.apexcharts-menu-open {
  opacity: 1;
  pointer-events: all;
  transition: .15s ease all;
}

/* line 6785, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-menu-item {
  padding: 6px 7px;
  font-size: 12px;
  cursor: pointer;
}

/* line 6791, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-theme-light .apexcharts-menu-item:hover {
  background: #eee;
}

/* line 6795, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-theme-dark .apexcharts-menu {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}

@media screen and (min-width: 768px) {
  /* line 6801, vendor/assets/stylesheets/craft/custom_components.scss */
  .apexcharts-canvas:hover .apexcharts-toolbar {
    opacity: 1;
  }
}

/* line 6806, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-datalabel {
  cursor: default;
  pointer-events: none;
}

/* line 6807, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-datalabel.apexcharts-element-hidden {
  opacity: 0;
}

/* line 6815, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-datalabel-label,
.apexcharts-datalabel-value,
.apexcharts-datalabels,
.apexcharts-pie-label {
  cursor: default;
  pointer-events: none;
}

/* line 6823, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-pie-label-delay {
  opacity: 0;
  animation-name: opaque;
  animation-duration: .3s;
  animation-fill-mode: forwards;
  animation-timing-function: ease;
}

/* line 6831, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-canvas .apexcharts-element-hidden,
.apexcharts-hide .apexcharts-series-points {
  opacity: 0;
}

/* line 6836, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-annotation-rect {
  pointer-events: none;
}

/* line 6842, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-area-series .apexcharts-area,
.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events {
  pointer-events: none;
}

/* line 6848, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-gridline,
.apexcharts-line,
.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events {
  pointer-events: none;
}

/* line 6856, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-radar-series path,
.apexcharts-radar-series polygon {
  pointer-events: none;
}

/* line 6862, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-toolbar svg,
.apexcharts-tooltip .apexcharts-marker,
.apexcharts-zoom-rect {
  pointer-events: none;
}

/* line 6868, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-marker {
  transition: .15s ease all;
}

@keyframes opaque {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes resizeanim {
  from {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}

/* line 6892, vendor/assets/stylesheets/craft/custom_components.scss */
.resize-triggers {
  animation: 1ms resizeanim;
  visibility: hidden;
  opacity: 0;
}

/* line 6898, vendor/assets/stylesheets/craft/custom_components.scss */
.contract-trigger:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

/* line 6909, vendor/assets/stylesheets/craft/custom_components.scss */
.resize-triggers {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

/* line 6919, vendor/assets/stylesheets/craft/custom_components.scss */
.resize-triggers > div {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background: #eee;
  overflow: auto;
}

/* line 6933, vendor/assets/stylesheets/craft/custom_components.scss */
.contract-trigger:before {
  width: 200%;
  height: 200%;
}

@keyframes chartjs-render-animation {
  from {
    opacity: .99;
  }
  to {
    opacity: 1;
  }
}

/* line 6948, vendor/assets/stylesheets/craft/custom_components.scss */
.chartjs-render-monitor {
  animation: chartjs-render-animation 1ms;
}

/* line 6952, vendor/assets/stylesheets/craft/custom_components.scss */
.chartjs-size-monitor,
.chartjs-size-monitor-expand,
.chartjs-size-monitor-shrink {
  position: absolute;
  direction: ltr;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  pointer-events: none;
  visibility: hidden;
  z-index: -1;
}

/* line 6967, vendor/assets/stylesheets/craft/custom_components.scss */
.chartjs-size-monitor-expand > div {
  position: absolute;
  width: 1000000px;
  height: 1000000px;
  left: 0;
  top: 0;
}

/* line 6975, vendor/assets/stylesheets/craft/custom_components.scss */
.chartjs-size-monitor-shrink > div {
  position: absolute;
  width: 200%;
  height: 200%;
  left: 0;
  top: 0;
}

/* line 6983, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: .625em;
  overflow-y: hidden;
  background: #fff;
  box-shadow: 0 0 .625em #d9d9d9;
}

/* line 6992, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-header {
  flex-direction: row;
  padding: 0;
}

/* line 6997, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-title {
  flex-grow: 1;
  justify-content: flex-start;
  margin: 0 .6em;
  font-size: 1em;
}

/* line 7004, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-footer {
  margin: .5em 0 0;
  padding: .5em 0 0;
  font-size: .8em;
}

/* line 7010, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-close {
  position: static;
  width: .8em;
  height: .8em;
  line-height: .8;
}

/* line 7017, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-content {
  justify-content: flex-start;
  padding: 0;
  font-size: 1em;
}

/* line 7023, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0;
}

/* line 7029, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 1.8em;
  font-weight: 700;
}

/* line 7036, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}

/* line 7041, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: .875em;
  width: 1.375em;
}

/* line 7045, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: .3125em;
}

/* line 7049, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: .3125em;
}

/* line 7055, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-actions {
  flex-basis: auto !important;
  width: auto;
  height: auto;
  margin: 0 .3125em;
  padding: 0;
}

/* line 7063, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-styled {
  margin: .125em .3125em;
  padding: .3125em .625em;
  font-size: 1em;
}

/* line 7068, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-styled:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(100, 150, 200, 0.5);
}

/* line 7073, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}

/* line 7076, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  transform: rotate(45deg);
  border-radius: 50%;
}

/* line 7083, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -.8em;
  left: -.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}

/* line 7091, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -.25em;
  left: .9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}

/* line 7099, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}

/* line 7104, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: .4375em;
  width: .4375em;
  height: 2.6875em;
}

/* line 7111, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: .3125em;
}

/* line 7114, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: .1875em;
  width: .75em;
}

/* line 7120, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: .9375em;
  right: .1875em;
  width: 1.375em;
}

/* line 7128, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  -webkit-animation: swal2-toast-animate-success-line-tip .75s;
  animation: swal2-toast-animate-success-line-tip .75s;
}

/* line 7133, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  -webkit-animation: swal2-toast-animate-success-line-long .75s;
  animation: swal2-toast-animate-success-line-long .75s;
}

/* line 7140, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast.swal2-show {
  -webkit-animation: swal2-toast-show .5s;
  animation: swal2-toast-show .5s;
}

/* line 7145, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-toast.swal2-hide {
  -webkit-animation: swal2-toast-hide .1s forwards;
  animation: swal2-toast-hide .1s forwards;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 7153, vendor/assets/stylesheets/craft/custom_components.scss */
  .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
    font-size: .25em;
  }
}

/* line 7158, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container {
  display: flex;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: .625em;
  overflow-x: hidden;
  transition: background-color .1s;
  -webkit-overflow-scrolling: touch;
}

/* line 7174, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
  background: rgba(0, 0, 0, 0.4);
}

/* line 7179, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-backdrop-hide {
  background: 0 0 !important;
}

/* line 7183, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-top {
  align-items: flex-start;
}

/* line 7187, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-top-left, .swal2-container.swal2-top-start {
  align-items: flex-start;
  justify-content: flex-start;
}

/* line 7193, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}

/* line 7199, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-center {
  align-items: center;
}

/* line 7203, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-center-left, .swal2-container.swal2-center-start {
  align-items: center;
  justify-content: flex-start;
}

/* line 7209, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
  align-items: center;
  justify-content: flex-end;
}

/* line 7215, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-bottom {
  align-items: flex-end;
}

/* line 7219, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-bottom-left, .swal2-container.swal2-bottom-start {
  align-items: flex-end;
  justify-content: flex-start;
}

/* line 7225, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}

/* line 7231, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-bottom-end > :first-child, .swal2-container.swal2-bottom-left > :first-child, .swal2-container.swal2-bottom-right > :first-child, .swal2-container.swal2-bottom-start > :first-child, .swal2-container.swal2-bottom > :first-child {
  margin-top: auto;
}

/* line 7239, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-self: stretch;
  justify-content: center;
}

/* line 7246, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-grow-row > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}

/* line 7253, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-grow-column {
  flex: 1;
  flex-direction: column;
}

/* line 7257, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-grow-column.swal2-bottom, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-top {
  align-items: center;
}

/* line 7263, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-grow-column.swal2-bottom-left, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-top-start {
  align-items: flex-start;
}

/* line 7272, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-bottom-right, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-top-right {
  align-items: flex-end;
}

/* line 7281, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-grow-column > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}

/* line 7289, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-no-transition {
  transition: none !important;
}

/* line 7293, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  margin: auto;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 7300, vendor/assets/stylesheets/craft/custom_components.scss */
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
}

/* line 7305, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  width: 32em;
  max-width: 100%;
  padding: 1.25em;
  border: none;
  border-radius: 5px;
  background: #fff;
  font-family: inherit;
  font-size: 1rem;
}

/* line 7320, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup:focus {
  outline: 0;
}

/* line 7324, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}

/* line 7329, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 1.8em;
}

/* line 7336, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0 0 .4em;
  padding: 0;
  color: #595959;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}

/* line 7349, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-actions {
  display: flex;
  z-index: 1;
  box-sizing: border-box;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 1.25em auto 0;
  padding: 0 1.6em;
}

/* line 7361, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: .4;
}

/* line 7365, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}

/* line 7369, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

/* line 7375, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-loader {
  display: none;
  align-items: center;
  justify-content: center;
  width: 2.2em;
  height: 2.2em;
  margin: 0 1.875em;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border-width: .25em;
  border-style: solid;
  border-radius: 100%;
  border-color: #2778c4 transparent #2778c4 transparent;
}

/* line 7390, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-styled {
  margin: .3125em;
  padding: .625em 1.1em;
  box-shadow: none;
  font-weight: 500;
}

/* line 7396, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-styled:not([disabled]) {
  cursor: pointer;
}

/* line 7400, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: .25em;
  background: initial;
  background-color: #2778c4;
  color: #fff;
  font-size: 1.0625em;
}

/* line 7409, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-styled.swal2-deny {
  border: 0;
  border-radius: .25em;
  background: initial;
  background-color: #d14529;
  color: #fff;
  font-size: 1.0625em;
}

/* line 7418, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: .25em;
  background: initial;
  background-color: #757575;
  color: #fff;
  font-size: 1.0625em;
}

/* line 7427, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-styled:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5);
}

/* line 7432, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-styled::-moz-focus-inner {
  border: 0;
}

/* line 7437, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-footer {
  justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}

/* line 7446, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: .25em;
  overflow: hidden;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 7457, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-timer-progress-bar {
  width: 100%;
  height: .25em;
  background: rgba(0, 0, 0, 0.2);
}

/* line 7463, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}

/* line 7468, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-close {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  overflow: hidden;
  transition: color .1s ease-out;
  border: none;
  border-radius: 5px;
  background: 0 0;
  color: #ccc;
  font-family: serif;
  font-size: 2.5em;
  line-height: 1.2;
  cursor: pointer;
}

/* line 7489, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-close:hover {
  transform: none;
  background: 0 0;
  color: #f27474;
}

/* line 7495, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-close:focus {
  outline: 0;
  box-shadow: inset 0 0 0 3px rgba(100, 150, 200, 0.5);
}

/* line 7500, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-close::-moz-focus-inner {
  border: 0;
}

/* line 7505, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-content {
  z-index: 1;
  justify-content: center;
  margin: 0;
  padding: 0 1.6em;
  color: #545454;
  font-size: 1.125em;
  font-weight: 400;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
}

/* line 7518, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-checkbox,
.swal2-file,
.swal2-input,
.swal2-radio,
.swal2-select,
.swal2-textarea {
  margin: 1em auto;
}

/* line 7527, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-file,
.swal2-input,
.swal2-textarea {
  box-sizing: border-box;
  width: 100%;
  transition: border-color .3s, box-shadow .3s;
  border: 1px solid #d9d9d9;
  border-radius: .1875em;
  background: inherit;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  color: inherit;
  font-size: 1.125em;
}

/* line 7541, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-file.swal2-inputerror,
.swal2-input.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}

/* line 7548, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-file:focus,
.swal2-input:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5);
}

/* line 7556, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-file::-moz-placeholder,
.swal2-input::-moz-placeholder,
.swal2-textarea::-moz-placeholder,
.swal2-file:-ms-input-placeholder,
.swal2-input:-ms-input-placeholder,
.swal2-textarea:-ms-input-placeholder,
.swal2-file::placeholder,
.swal2-input::placeholder,
.swal2-textarea::placeholder {
  color: #ccc;
}

/* line 7568, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-range {
  margin: 1em auto;
  background: #fff;
}

/* line 7572, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-range input {
  width: 80%;
}

/* line 7576, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}

/* line 7583, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}

/* line 7592, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-input {
  height: 2.625em;
  padding: 0 .75em;
}

/* line 7596, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-input[type=number] {
  max-width: 10em;
}

/* line 7601, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-file {
  background: inherit;
  font-size: 1.125em;
}

/* line 7606, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-textarea {
  height: 6.75em;
  padding: .75em;
}

/* line 7611, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: .375em .625em;
  background: inherit;
  color: inherit;
  font-size: 1.125em;
}

/* line 7620, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-checkbox,
.swal2-radio {
  align-items: center;
  justify-content: center;
  background: #fff;
  color: inherit;
}

/* line 7628, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-checkbox label,
.swal2-radio label {
  margin: 0 .6em;
  font-size: 1.125em;
}

/* line 7634, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-checkbox input,
.swal2-radio input {
  margin: 0 .4em;
}

/* line 7639, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-input-label {
  display: flex;
  justify-content: center;
  margin: 1em auto;
}

/* line 7645, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-validation-message {
  align-items: center;
  justify-content: center;
  margin: 0 -2.7em;
  padding: .625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666;
  font-size: 1em;
  font-weight: 300;
}

/* line 7656, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 .625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}

/* line 7672, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 1.25em auto 1.875em;
  border: .25em solid transparent;
  border-radius: 50%;
  border-color: #000;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 7690, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 3.75em;
}

/* line 7696, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-error {
  border-color: #f27474;
  color: #f27474;
}

/* line 7700, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}

/* line 7705, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: .3125em;
  border-radius: .125em;
  background-color: #f27474;
}

/* line 7714, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}

/* line 7719, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}

/* line 7725, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-error.swal2-icon-show {
  -webkit-animation: swal2-animate-error-icon .5s;
  animation: swal2-animate-error-icon .5s;
}

/* line 7729, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
  -webkit-animation: swal2-animate-error-x-mark .5s;
  animation: swal2-animate-error-x-mark .5s;
}

/* line 7736, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}

/* line 7741, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}

/* line 7746, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}

/* line 7751, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}

/* line 7755, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}

/* line 7762, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}

/* line 7770, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}

/* line 7779, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -.25em;
  left: -.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}

/* line 7791, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: .5em;
  left: 1.625em;
  width: .4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}

/* line 7801, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: .3125em;
  border-radius: .125em;
  background-color: #a5dc86;
}

/* line 7809, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: .8125em;
  width: 1.5625em;
  transform: rotate(45deg);
}

/* line 7816, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: .5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}

/* line 7825, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
  -webkit-animation: swal2-animate-success-line-tip .75s;
  animation: swal2-animate-success-line-tip .75s;
}

/* line 7830, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
  -webkit-animation: swal2-animate-success-line-long .75s;
  animation: swal2-animate-success-line-long .75s;
}

/* line 7835, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
  animation: swal2-rotate-success-circular-line 4.25s ease-in;
}

/* line 7843, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-progress-steps {
  flex-wrap: wrap;
  align-items: center;
  max-width: 100%;
  margin: 0 0 1.25em;
  padding: 0;
  background: inherit;
  font-weight: 600;
}

/* line 7852, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}

/* line 7857, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  flex-shrink: 0;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #2778c4;
  color: #fff;
  line-height: 2em;
  text-align: center;
}

/* line 7868, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #2778c4;
}

/* line 7872, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}

/* line 7877, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}

/* line 7884, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  flex-shrink: 0;
  width: 2.5em;
  height: .4em;
  margin: 0 -1px;
  background: #2778c4;
}

/* line 7894, vendor/assets/stylesheets/craft/custom_components.scss */
[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}

/* line 7898, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-show {
  -webkit-animation: swal2-show .3s;
  animation: swal2-show .3s;
}

/* line 7903, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-hide {
  -webkit-animation: swal2-hide .15s forwards;
  animation: swal2-hide .15s forwards;
}

/* line 7908, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-noanimation {
  transition: none;
}

/* line 7912, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

/* line 7921, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-rtl .swal2-close {
  right: auto;
  left: 0;
}

/* line 7926, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}

@supports (-ms-accelerator: true) {
  /* line 7934, vendor/assets/stylesheets/craft/custom_components.scss */
  .swal2-range input {
    width: 100% !important;
  }
  /* line 7938, vendor/assets/stylesheets/craft/custom_components.scss */
  .swal2-range output {
    display: none;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 7947, vendor/assets/stylesheets/craft/custom_components.scss */
  .swal2-range input {
    width: 100% !important;
  }
  /* line 7951, vendor/assets/stylesheets/craft/custom_components.scss */
  .swal2-range output {
    display: none;
  }
}

@-webkit-keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0);
  }
}

@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0);
  }
}

@-webkit-keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}

@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}

@-webkit-keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: .5625em;
    left: .0625em;
    width: 0;
  }
  54% {
    top: .125em;
    left: .125em;
    width: 0;
  }
  70% {
    top: .625em;
    left: -.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: .75em;
    width: .5em;
  }
  100% {
    top: 1.125em;
    left: .1875em;
    width: .75em;
  }
}

@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: .5625em;
    left: .0625em;
    width: 0;
  }
  54% {
    top: .125em;
    left: .125em;
    width: 0;
  }
  70% {
    top: .625em;
    left: -.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: .75em;
    width: .5em;
  }
  100% {
    top: 1.125em;
    left: .1875em;
    width: .75em;
  }
}

@-webkit-keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: .9375em;
    width: 0;
  }
  84% {
    top: .9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: .9375em;
    right: .1875em;
    width: 1.375em;
  }
}

@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: .9375em;
    width: 0;
  }
  84% {
    top: .9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: .9375em;
    right: .1875em;
    width: 1.375em;
  }
}

@-webkit-keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}

@-webkit-keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}

@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}

@-webkit-keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: .0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: .125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: .8125em;
    width: 1.5625em;
  }
}

@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: .0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: .125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: .8125em;
    width: 1.5625em;
  }
}

@-webkit-keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: .5em;
    width: 2.9375em;
  }
}

@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: .5em;
    width: 2.9375em;
  }
}

@-webkit-keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}

@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}

@-webkit-keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0);
    opacity: 1;
  }
}

@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* line 8430, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}

/* line 8434, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-height-auto {
  height: auto !important;
}

/* line 8438, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-no-backdrop .swal2-container {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  max-width: calc(100% - .625em * 2);
  background-color: transparent !important;
}

/* line 8446, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-no-backdrop .swal2-container > .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

/* line 8450, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-no-backdrop .swal2-container.swal2-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

/* line 8456, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-no-backdrop .swal2-container.swal2-top-left, body.swal2-no-backdrop .swal2-container.swal2-top-start {
  top: 0;
  left: 0;
}

/* line 8462, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-no-backdrop .swal2-container.swal2-top-end, body.swal2-no-backdrop .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
}

/* line 8468, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-no-backdrop .swal2-container.swal2-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 8474, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-no-backdrop .swal2-container.swal2-center-left, body.swal2-no-backdrop .swal2-container.swal2-center-start {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

/* line 8481, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-no-backdrop .swal2-container.swal2-center-end, body.swal2-no-backdrop .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

/* line 8488, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-no-backdrop .swal2-container.swal2-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

/* line 8494, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-no-backdrop .swal2-container.swal2-bottom-left, body.swal2-no-backdrop .swal2-container.swal2-bottom-start {
  bottom: 0;
  left: 0;
}

/* line 8500, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-no-backdrop .swal2-container.swal2-bottom-end, body.swal2-no-backdrop .swal2-container.swal2-bottom-right {
  right: 0;
  bottom: 0;
}

/* line 8507, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-toast-shown .swal2-container {
  background-color: transparent;
}

/* line 8510, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}

/* line 8518, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}

/* line 8526, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-toast-shown .swal2-container.swal2-top-left, body.swal2-toast-shown .swal2-container.swal2-top-start {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}

/* line 8534, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-toast-shown .swal2-container.swal2-center-left, body.swal2-toast-shown .swal2-container.swal2-center-start {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}

/* line 8543, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 8551, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}

/* line 8560, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-toast-shown .swal2-container.swal2-bottom-left, body.swal2-toast-shown .swal2-container.swal2-bottom-start {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}

/* line 8568, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

/* line 8576, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}

/* line 8585, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-toast-column .swal2-toast {
  flex-direction: column;
  align-items: stretch;
}

/* line 8589, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-toast-column .swal2-toast .swal2-actions {
  flex: 1;
  align-self: stretch;
  height: 2.2em;
  margin-top: .3125em;
}

/* line 8596, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-toast-column .swal2-toast .swal2-loading {
  justify-content: center;
}

/* line 8600, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-toast-column .swal2-toast .swal2-input {
  height: 2em;
  margin: .3125em auto;
  font-size: 1em;
}

/* line 8606, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-toast-column .swal2-toast .swal2-validation-message {
  font-size: 1em;
}

@media print {
  /* line 8613, vendor/assets/stylesheets/craft/custom_components.scss */
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  /* line 8616, vendor/assets/stylesheets/craft/custom_components.scss */
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  /* line 8620, vendor/assets/stylesheets/craft/custom_components.scss */
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}

/* line 8626, vendor/assets/stylesheets/craft/custom_components.scss */
.la,
.lab,
.lad,
.lal,
.lar,
.las {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

/* line 8641, vendor/assets/stylesheets/craft/custom_components.scss */
.la-lg {
  font-size: 1.33333em;
  line-height: .75em;
  vertical-align: -.0667em;
}

/* line 8647, vendor/assets/stylesheets/craft/custom_components.scss */
.la-xs {
  font-size: .75em;
}

/* line 8651, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sm {
  font-size: .875em;
}

/* line 8655, vendor/assets/stylesheets/craft/custom_components.scss */
.la-1x {
  font-size: 1em;
}

/* line 8659, vendor/assets/stylesheets/craft/custom_components.scss */
.la-2x {
  font-size: 2em;
}

/* line 8663, vendor/assets/stylesheets/craft/custom_components.scss */
.la-3x {
  font-size: 3em;
}

/* line 8667, vendor/assets/stylesheets/craft/custom_components.scss */
.la-4x {
  font-size: 4em;
}

/* line 8671, vendor/assets/stylesheets/craft/custom_components.scss */
.la-5x {
  font-size: 5em;
}

/* line 8675, vendor/assets/stylesheets/craft/custom_components.scss */
.la-6x {
  font-size: 6em;
}

/* line 8679, vendor/assets/stylesheets/craft/custom_components.scss */
.la-7x {
  font-size: 7em;
}

/* line 8683, vendor/assets/stylesheets/craft/custom_components.scss */
.la-8x {
  font-size: 8em;
}

/* line 8687, vendor/assets/stylesheets/craft/custom_components.scss */
.la-9x {
  font-size: 9em;
}

/* line 8691, vendor/assets/stylesheets/craft/custom_components.scss */
.la-10x {
  font-size: 10em;
}

/* line 8695, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fw {
  text-align: center;
  width: 1.25em;
}

/* line 8700, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

/* line 8705, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ul > li {
  position: relative;
}

/* line 8710, vendor/assets/stylesheets/craft/custom_components.scss */
.la-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

/* line 8718, vendor/assets/stylesheets/craft/custom_components.scss */
.la-border {
  border: solid .08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em;
}

/* line 8724, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pull-left {
  float: left;
}

/* line 8728, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pull-right {
  float: right;
}

/* line 8732, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-pull-left,
.lab.la-pull-left,
.lal.la-pull-left,
.lar.la-pull-left,
.las.la-pull-left {
  margin-right: .3em;
}

/* line 8740, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-pull-right,
.lab.la-pull-right,
.lal.la-pull-right,
.lar.la-pull-right,
.las.la-pull-right {
  margin-left: .3em;
}

/* line 8748, vendor/assets/stylesheets/craft/custom_components.scss */
.la-spin {
  -webkit-animation: la-spin 2s infinite linear;
  animation: la-spin 2s infinite linear;
}

/* line 8753, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pulse {
  -webkit-animation: la-spin 1s infinite steps(8);
  animation: la-spin 1s infinite steps(8);
}

@-webkit-keyframes la-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes la-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 8782, vendor/assets/stylesheets/craft/custom_components.scss */
.la-rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 8787, vendor/assets/stylesheets/craft/custom_components.scss */
.la-rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 8792, vendor/assets/stylesheets/craft/custom_components.scss */
.la-rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8797, vendor/assets/stylesheets/craft/custom_components.scss */
.la-flip-horizontal {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 8802, vendor/assets/stylesheets/craft/custom_components.scss */
.la-flip-vertical {
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 8807, vendor/assets/stylesheets/craft/custom_components.scss */
.la-flip-both,
.la-flip-horizontal.la-flip-vertical {
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}

/* line 8815, vendor/assets/stylesheets/craft/custom_components.scss */
:root .la-flip-both,
:root .la-flip-horizontal,
:root .la-flip-vertical,
:root .la-rotate-180,
:root .la-rotate-270,
:root .la-rotate-90 {
  -webkit-filter: none;
  filter: none;
}

/* line 8826, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

/* line 8835, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stack-1x,
.la-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

/* line 8843, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stack-1x {
  line-height: inherit;
}

/* line 8847, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stack-2x {
  font-size: 2em;
}

/* line 8851, vendor/assets/stylesheets/craft/custom_components.scss */
.la-inverse {
  color: #fff;
}

/* line 8855, vendor/assets/stylesheets/craft/custom_components.scss */
.la-500px:before {
  content: "";
}

/* line 8859, vendor/assets/stylesheets/craft/custom_components.scss */
.la-accessible-icon:before {
  content: "";
}

/* line 8863, vendor/assets/stylesheets/craft/custom_components.scss */
.la-accusoft:before {
  content: "";
}

/* line 8867, vendor/assets/stylesheets/craft/custom_components.scss */
.la-acquisitions-incorporated:before {
  content: "";
}

/* line 8871, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ad:before {
  content: "";
}

/* line 8875, vendor/assets/stylesheets/craft/custom_components.scss */
.la-address-book:before {
  content: "";
}

/* line 8879, vendor/assets/stylesheets/craft/custom_components.scss */
.la-address-card:before {
  content: "";
}

/* line 8883, vendor/assets/stylesheets/craft/custom_components.scss */
.la-adjust:before {
  content: "";
}

/* line 8887, vendor/assets/stylesheets/craft/custom_components.scss */
.la-adn:before {
  content: "";
}

/* line 8891, vendor/assets/stylesheets/craft/custom_components.scss */
.la-adobe:before {
  content: "";
}

/* line 8895, vendor/assets/stylesheets/craft/custom_components.scss */
.la-adversal:before {
  content: "";
}

/* line 8899, vendor/assets/stylesheets/craft/custom_components.scss */
.la-affiliatetheme:before {
  content: "";
}

/* line 8903, vendor/assets/stylesheets/craft/custom_components.scss */
.la-air-freshener:before {
  content: "";
}

/* line 8907, vendor/assets/stylesheets/craft/custom_components.scss */
.la-airbnb:before {
  content: "";
}

/* line 8911, vendor/assets/stylesheets/craft/custom_components.scss */
.la-algolia:before {
  content: "";
}

/* line 8915, vendor/assets/stylesheets/craft/custom_components.scss */
.la-align-center:before {
  content: "";
}

/* line 8919, vendor/assets/stylesheets/craft/custom_components.scss */
.la-align-justify:before {
  content: "";
}

/* line 8923, vendor/assets/stylesheets/craft/custom_components.scss */
.la-align-left:before {
  content: "";
}

/* line 8927, vendor/assets/stylesheets/craft/custom_components.scss */
.la-align-right:before {
  content: "";
}

/* line 8931, vendor/assets/stylesheets/craft/custom_components.scss */
.la-alipay:before {
  content: "";
}

/* line 8935, vendor/assets/stylesheets/craft/custom_components.scss */
.la-allergies:before {
  content: "";
}

/* line 8939, vendor/assets/stylesheets/craft/custom_components.scss */
.la-amazon:before {
  content: "";
}

/* line 8943, vendor/assets/stylesheets/craft/custom_components.scss */
.la-amazon-pay:before {
  content: "";
}

/* line 8947, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ambulance:before {
  content: "";
}

/* line 8951, vendor/assets/stylesheets/craft/custom_components.scss */
.la-american-sign-language-interpreting:before {
  content: "";
}

/* line 8955, vendor/assets/stylesheets/craft/custom_components.scss */
.la-amilia:before {
  content: "";
}

/* line 8959, vendor/assets/stylesheets/craft/custom_components.scss */
.la-anchor:before {
  content: "";
}

/* line 8963, vendor/assets/stylesheets/craft/custom_components.scss */
.la-android:before {
  content: "";
}

/* line 8967, vendor/assets/stylesheets/craft/custom_components.scss */
.la-angellist:before {
  content: "";
}

/* line 8971, vendor/assets/stylesheets/craft/custom_components.scss */
.la-angle-double-down:before {
  content: "";
}

/* line 8975, vendor/assets/stylesheets/craft/custom_components.scss */
.la-angle-double-left:before {
  content: "";
}

/* line 8979, vendor/assets/stylesheets/craft/custom_components.scss */
.la-angle-double-right:before {
  content: "";
}

/* line 8983, vendor/assets/stylesheets/craft/custom_components.scss */
.la-angle-double-up:before {
  content: "";
}

/* line 8987, vendor/assets/stylesheets/craft/custom_components.scss */
.la-angle-down:before {
  content: "";
}

/* line 8991, vendor/assets/stylesheets/craft/custom_components.scss */
.la-angle-left:before {
  content: "";
}

/* line 8995, vendor/assets/stylesheets/craft/custom_components.scss */
.la-angle-right:before {
  content: "";
}

/* line 8999, vendor/assets/stylesheets/craft/custom_components.scss */
.la-angle-up:before {
  content: "";
}

/* line 9003, vendor/assets/stylesheets/craft/custom_components.scss */
.la-angry:before {
  content: "";
}

/* line 9007, vendor/assets/stylesheets/craft/custom_components.scss */
.la-angrycreative:before {
  content: "";
}

/* line 9011, vendor/assets/stylesheets/craft/custom_components.scss */
.la-angular:before {
  content: "";
}

/* line 9015, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ankh:before {
  content: "";
}

/* line 9019, vendor/assets/stylesheets/craft/custom_components.scss */
.la-app-store:before {
  content: "";
}

/* line 9023, vendor/assets/stylesheets/craft/custom_components.scss */
.la-app-store-ios:before {
  content: "";
}

/* line 9027, vendor/assets/stylesheets/craft/custom_components.scss */
.la-apper:before {
  content: "";
}

/* line 9031, vendor/assets/stylesheets/craft/custom_components.scss */
.la-apple:before {
  content: "";
}

/* line 9035, vendor/assets/stylesheets/craft/custom_components.scss */
.la-apple-alt:before {
  content: "";
}

/* line 9039, vendor/assets/stylesheets/craft/custom_components.scss */
.la-apple-pay:before {
  content: "";
}

/* line 9043, vendor/assets/stylesheets/craft/custom_components.scss */
.la-archive:before {
  content: "";
}

/* line 9047, vendor/assets/stylesheets/craft/custom_components.scss */
.la-archway:before {
  content: "";
}

/* line 9051, vendor/assets/stylesheets/craft/custom_components.scss */
.la-arrow-alt-circle-down:before {
  content: "";
}

/* line 9055, vendor/assets/stylesheets/craft/custom_components.scss */
.la-arrow-alt-circle-left:before {
  content: "";
}

/* line 9059, vendor/assets/stylesheets/craft/custom_components.scss */
.la-arrow-alt-circle-right:before {
  content: "";
}

/* line 9063, vendor/assets/stylesheets/craft/custom_components.scss */
.la-arrow-alt-circle-up:before {
  content: "";
}

/* line 9067, vendor/assets/stylesheets/craft/custom_components.scss */
.la-arrow-circle-down:before {
  content: "";
}

/* line 9071, vendor/assets/stylesheets/craft/custom_components.scss */
.la-arrow-circle-left:before {
  content: "";
}

/* line 9075, vendor/assets/stylesheets/craft/custom_components.scss */
.la-arrow-circle-right:before {
  content: "";
}

/* line 9079, vendor/assets/stylesheets/craft/custom_components.scss */
.la-arrow-circle-up:before {
  content: "";
}

/* line 9083, vendor/assets/stylesheets/craft/custom_components.scss */
.la-arrow-down:before {
  content: "";
}

/* line 9087, vendor/assets/stylesheets/craft/custom_components.scss */
.la-arrow-left:before {
  content: "";
}

/* line 9091, vendor/assets/stylesheets/craft/custom_components.scss */
.la-arrow-right:before {
  content: "";
}

/* line 9095, vendor/assets/stylesheets/craft/custom_components.scss */
.la-arrow-up:before {
  content: "";
}

/* line 9099, vendor/assets/stylesheets/craft/custom_components.scss */
.la-arrows-alt:before {
  content: "";
}

/* line 9103, vendor/assets/stylesheets/craft/custom_components.scss */
.la-arrows-alt-h:before {
  content: "";
}

/* line 9107, vendor/assets/stylesheets/craft/custom_components.scss */
.la-arrows-alt-v:before {
  content: "";
}

/* line 9111, vendor/assets/stylesheets/craft/custom_components.scss */
.la-artstation:before {
  content: "";
}

/* line 9115, vendor/assets/stylesheets/craft/custom_components.scss */
.la-assistive-listening-systems:before {
  content: "";
}

/* line 9119, vendor/assets/stylesheets/craft/custom_components.scss */
.la-asterisk:before {
  content: "";
}

/* line 9123, vendor/assets/stylesheets/craft/custom_components.scss */
.la-asymmetrik:before {
  content: "";
}

/* line 9127, vendor/assets/stylesheets/craft/custom_components.scss */
.la-at:before {
  content: "";
}

/* line 9131, vendor/assets/stylesheets/craft/custom_components.scss */
.la-atlas:before {
  content: "";
}

/* line 9135, vendor/assets/stylesheets/craft/custom_components.scss */
.la-atlassian:before {
  content: "";
}

/* line 9139, vendor/assets/stylesheets/craft/custom_components.scss */
.la-atom:before {
  content: "";
}

/* line 9143, vendor/assets/stylesheets/craft/custom_components.scss */
.la-audible:before {
  content: "";
}

/* line 9147, vendor/assets/stylesheets/craft/custom_components.scss */
.la-audio-description:before {
  content: "";
}

/* line 9151, vendor/assets/stylesheets/craft/custom_components.scss */
.la-autoprefixer:before {
  content: "";
}

/* line 9155, vendor/assets/stylesheets/craft/custom_components.scss */
.la-avianex:before {
  content: "";
}

/* line 9159, vendor/assets/stylesheets/craft/custom_components.scss */
.la-aviato:before {
  content: "";
}

/* line 9163, vendor/assets/stylesheets/craft/custom_components.scss */
.la-award:before {
  content: "";
}

/* line 9167, vendor/assets/stylesheets/craft/custom_components.scss */
.la-aws:before {
  content: "";
}

/* line 9171, vendor/assets/stylesheets/craft/custom_components.scss */
.la-baby:before {
  content: "";
}

/* line 9175, vendor/assets/stylesheets/craft/custom_components.scss */
.la-baby-carriage:before {
  content: "";
}

/* line 9179, vendor/assets/stylesheets/craft/custom_components.scss */
.la-backspace:before {
  content: "";
}

/* line 9183, vendor/assets/stylesheets/craft/custom_components.scss */
.la-backward:before {
  content: "";
}

/* line 9187, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bacon:before {
  content: "";
}

/* line 9191, vendor/assets/stylesheets/craft/custom_components.scss */
.la-balance-scale:before {
  content: "";
}

/* line 9195, vendor/assets/stylesheets/craft/custom_components.scss */
.la-balance-scale-left:before {
  content: "";
}

/* line 9199, vendor/assets/stylesheets/craft/custom_components.scss */
.la-balance-scale-right:before {
  content: "";
}

/* line 9203, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ban:before {
  content: "";
}

/* line 9207, vendor/assets/stylesheets/craft/custom_components.scss */
.la-band-aid:before {
  content: "";
}

/* line 9211, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bandcamp:before {
  content: "";
}

/* line 9215, vendor/assets/stylesheets/craft/custom_components.scss */
.la-barcode:before {
  content: "";
}

/* line 9219, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bars:before {
  content: "";
}

/* line 9223, vendor/assets/stylesheets/craft/custom_components.scss */
.la-baseball-ball:before {
  content: "";
}

/* line 9227, vendor/assets/stylesheets/craft/custom_components.scss */
.la-basketball-ball:before {
  content: "";
}

/* line 9231, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bath:before {
  content: "";
}

/* line 9235, vendor/assets/stylesheets/craft/custom_components.scss */
.la-battery-empty:before {
  content: "";
}

/* line 9239, vendor/assets/stylesheets/craft/custom_components.scss */
.la-battery-full:before {
  content: "";
}

/* line 9243, vendor/assets/stylesheets/craft/custom_components.scss */
.la-battery-half:before {
  content: "";
}

/* line 9247, vendor/assets/stylesheets/craft/custom_components.scss */
.la-battery-quarter:before {
  content: "";
}

/* line 9251, vendor/assets/stylesheets/craft/custom_components.scss */
.la-battery-three-quarters:before {
  content: "";
}

/* line 9255, vendor/assets/stylesheets/craft/custom_components.scss */
.la-battle-net:before {
  content: "";
}

/* line 9259, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bed:before {
  content: "";
}

/* line 9263, vendor/assets/stylesheets/craft/custom_components.scss */
.la-beer:before {
  content: "";
}

/* line 9267, vendor/assets/stylesheets/craft/custom_components.scss */
.la-behance:before {
  content: "";
}

/* line 9271, vendor/assets/stylesheets/craft/custom_components.scss */
.la-behance-square:before {
  content: "";
}

/* line 9275, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bell:before {
  content: "";
}

/* line 9279, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bell-slash:before {
  content: "";
}

/* line 9283, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bezier-curve:before {
  content: "";
}

/* line 9287, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bible:before {
  content: "";
}

/* line 9291, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bicycle:before {
  content: "";
}

/* line 9295, vendor/assets/stylesheets/craft/custom_components.scss */
.la-biking:before {
  content: "";
}

/* line 9299, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bimobject:before {
  content: "";
}

/* line 9303, vendor/assets/stylesheets/craft/custom_components.scss */
.la-binoculars:before {
  content: "";
}

/* line 9307, vendor/assets/stylesheets/craft/custom_components.scss */
.la-biohazard:before {
  content: "";
}

/* line 9311, vendor/assets/stylesheets/craft/custom_components.scss */
.la-birthday-cake:before {
  content: "";
}

/* line 9315, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bitbucket:before {
  content: "";
}

/* line 9319, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bitcoin:before {
  content: "";
}

/* line 9323, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bity:before {
  content: "";
}

/* line 9327, vendor/assets/stylesheets/craft/custom_components.scss */
.la-black-tie:before {
  content: "";
}

/* line 9331, vendor/assets/stylesheets/craft/custom_components.scss */
.la-blackberry:before {
  content: "";
}

/* line 9335, vendor/assets/stylesheets/craft/custom_components.scss */
.la-blender:before {
  content: "";
}

/* line 9339, vendor/assets/stylesheets/craft/custom_components.scss */
.la-blender-phone:before {
  content: "";
}

/* line 9343, vendor/assets/stylesheets/craft/custom_components.scss */
.la-blind:before {
  content: "";
}

/* line 9347, vendor/assets/stylesheets/craft/custom_components.scss */
.la-blog:before {
  content: "";
}

/* line 9351, vendor/assets/stylesheets/craft/custom_components.scss */
.la-blogger:before {
  content: "";
}

/* line 9355, vendor/assets/stylesheets/craft/custom_components.scss */
.la-blogger-b:before {
  content: "";
}

/* line 9359, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bluetooth:before {
  content: "";
}

/* line 9363, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bluetooth-b:before {
  content: "";
}

/* line 9367, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bold:before {
  content: "";
}

/* line 9371, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bolt:before {
  content: "";
}

/* line 9375, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bomb:before {
  content: "";
}

/* line 9379, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bone:before {
  content: "";
}

/* line 9383, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bong:before {
  content: "";
}

/* line 9387, vendor/assets/stylesheets/craft/custom_components.scss */
.la-book:before {
  content: "";
}

/* line 9391, vendor/assets/stylesheets/craft/custom_components.scss */
.la-book-dead:before {
  content: "";
}

/* line 9395, vendor/assets/stylesheets/craft/custom_components.scss */
.la-book-medical:before {
  content: "";
}

/* line 9399, vendor/assets/stylesheets/craft/custom_components.scss */
.la-book-open:before {
  content: "";
}

/* line 9403, vendor/assets/stylesheets/craft/custom_components.scss */
.la-book-reader:before {
  content: "";
}

/* line 9407, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bookmark:before {
  content: "";
}

/* line 9411, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bootstrap:before {
  content: "";
}

/* line 9415, vendor/assets/stylesheets/craft/custom_components.scss */
.la-border-all:before {
  content: "";
}

/* line 9419, vendor/assets/stylesheets/craft/custom_components.scss */
.la-border-none:before {
  content: "";
}

/* line 9423, vendor/assets/stylesheets/craft/custom_components.scss */
.la-border-style:before {
  content: "";
}

/* line 9427, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bowling-ball:before {
  content: "";
}

/* line 9431, vendor/assets/stylesheets/craft/custom_components.scss */
.la-box:before {
  content: "";
}

/* line 9435, vendor/assets/stylesheets/craft/custom_components.scss */
.la-box-open:before {
  content: "";
}

/* line 9439, vendor/assets/stylesheets/craft/custom_components.scss */
.la-boxes:before {
  content: "";
}

/* line 9443, vendor/assets/stylesheets/craft/custom_components.scss */
.la-braille:before {
  content: "";
}

/* line 9447, vendor/assets/stylesheets/craft/custom_components.scss */
.la-brain:before {
  content: "";
}

/* line 9451, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bread-slice:before {
  content: "";
}

/* line 9455, vendor/assets/stylesheets/craft/custom_components.scss */
.la-briefcase:before {
  content: "";
}

/* line 9459, vendor/assets/stylesheets/craft/custom_components.scss */
.la-briefcase-medical:before {
  content: "";
}

/* line 9463, vendor/assets/stylesheets/craft/custom_components.scss */
.la-broadcast-tower:before {
  content: "";
}

/* line 9467, vendor/assets/stylesheets/craft/custom_components.scss */
.la-broom:before {
  content: "";
}

/* line 9471, vendor/assets/stylesheets/craft/custom_components.scss */
.la-brush:before {
  content: "";
}

/* line 9475, vendor/assets/stylesheets/craft/custom_components.scss */
.la-btc:before {
  content: "";
}

/* line 9479, vendor/assets/stylesheets/craft/custom_components.scss */
.la-buffer:before {
  content: "";
}

/* line 9483, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bug:before {
  content: "";
}

/* line 9487, vendor/assets/stylesheets/craft/custom_components.scss */
.la-building:before {
  content: "";
}

/* line 9491, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bullhorn:before {
  content: "";
}

/* line 9495, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bullseye:before {
  content: "";
}

/* line 9499, vendor/assets/stylesheets/craft/custom_components.scss */
.la-burn:before {
  content: "";
}

/* line 9503, vendor/assets/stylesheets/craft/custom_components.scss */
.la-buromobelexperte:before {
  content: "";
}

/* line 9507, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bus:before {
  content: "";
}

/* line 9511, vendor/assets/stylesheets/craft/custom_components.scss */
.la-bus-alt:before {
  content: "";
}

/* line 9515, vendor/assets/stylesheets/craft/custom_components.scss */
.la-business-time:before {
  content: "";
}

/* line 9519, vendor/assets/stylesheets/craft/custom_components.scss */
.la-buy-n-large:before {
  content: "";
}

/* line 9523, vendor/assets/stylesheets/craft/custom_components.scss */
.la-buysellads:before {
  content: "";
}

/* line 9527, vendor/assets/stylesheets/craft/custom_components.scss */
.la-calculator:before {
  content: "";
}

/* line 9531, vendor/assets/stylesheets/craft/custom_components.scss */
.la-calendar:before {
  content: "";
}

/* line 9535, vendor/assets/stylesheets/craft/custom_components.scss */
.la-calendar-alt:before {
  content: "";
}

/* line 9539, vendor/assets/stylesheets/craft/custom_components.scss */
.la-calendar-check:before {
  content: "";
}

/* line 9543, vendor/assets/stylesheets/craft/custom_components.scss */
.la-calendar-day:before {
  content: "";
}

/* line 9547, vendor/assets/stylesheets/craft/custom_components.scss */
.la-calendar-minus:before {
  content: "";
}

/* line 9551, vendor/assets/stylesheets/craft/custom_components.scss */
.la-calendar-plus:before {
  content: "";
}

/* line 9555, vendor/assets/stylesheets/craft/custom_components.scss */
.la-calendar-times:before {
  content: "";
}

/* line 9559, vendor/assets/stylesheets/craft/custom_components.scss */
.la-calendar-week:before {
  content: "";
}

/* line 9563, vendor/assets/stylesheets/craft/custom_components.scss */
.la-camera:before {
  content: "";
}

/* line 9567, vendor/assets/stylesheets/craft/custom_components.scss */
.la-camera-retro:before {
  content: "";
}

/* line 9571, vendor/assets/stylesheets/craft/custom_components.scss */
.la-campground:before {
  content: "";
}

/* line 9575, vendor/assets/stylesheets/craft/custom_components.scss */
.la-canadian-maple-leaf:before {
  content: "";
}

/* line 9579, vendor/assets/stylesheets/craft/custom_components.scss */
.la-candy-cane:before {
  content: "";
}

/* line 9583, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cannabis:before {
  content: "";
}

/* line 9587, vendor/assets/stylesheets/craft/custom_components.scss */
.la-capsules:before {
  content: "";
}

/* line 9591, vendor/assets/stylesheets/craft/custom_components.scss */
.la-car:before {
  content: "";
}

/* line 9595, vendor/assets/stylesheets/craft/custom_components.scss */
.la-car-alt:before {
  content: "";
}

/* line 9599, vendor/assets/stylesheets/craft/custom_components.scss */
.la-car-battery:before {
  content: "";
}

/* line 9603, vendor/assets/stylesheets/craft/custom_components.scss */
.la-car-crash:before {
  content: "";
}

/* line 9607, vendor/assets/stylesheets/craft/custom_components.scss */
.la-car-side:before {
  content: "";
}

/* line 9611, vendor/assets/stylesheets/craft/custom_components.scss */
.la-caret-down:before {
  content: "";
}

/* line 9615, vendor/assets/stylesheets/craft/custom_components.scss */
.la-caret-left:before {
  content: "";
}

/* line 9619, vendor/assets/stylesheets/craft/custom_components.scss */
.la-caret-right:before {
  content: "";
}

/* line 9623, vendor/assets/stylesheets/craft/custom_components.scss */
.la-caret-square-down:before {
  content: "";
}

/* line 9627, vendor/assets/stylesheets/craft/custom_components.scss */
.la-caret-square-left:before {
  content: "";
}

/* line 9631, vendor/assets/stylesheets/craft/custom_components.scss */
.la-caret-square-right:before {
  content: "";
}

/* line 9635, vendor/assets/stylesheets/craft/custom_components.scss */
.la-caret-square-up:before {
  content: "";
}

/* line 9639, vendor/assets/stylesheets/craft/custom_components.scss */
.la-caret-up:before {
  content: "";
}

/* line 9643, vendor/assets/stylesheets/craft/custom_components.scss */
.la-carrot:before {
  content: "";
}

/* line 9647, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cart-arrow-down:before {
  content: "";
}

/* line 9651, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cart-plus:before {
  content: "";
}

/* line 9655, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cash-register:before {
  content: "";
}

/* line 9659, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cat:before {
  content: "";
}

/* line 9663, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cc-amazon-pay:before {
  content: "";
}

/* line 9667, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cc-amex:before {
  content: "";
}

/* line 9671, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cc-apple-pay:before {
  content: "";
}

/* line 9675, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cc-diners-club:before {
  content: "";
}

/* line 9679, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cc-discover:before {
  content: "";
}

/* line 9683, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cc-jcb:before {
  content: "";
}

/* line 9687, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cc-mastercard:before {
  content: "";
}

/* line 9691, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cc-paypal:before {
  content: "";
}

/* line 9695, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cc-stripe:before {
  content: "";
}

/* line 9699, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cc-visa:before {
  content: "";
}

/* line 9703, vendor/assets/stylesheets/craft/custom_components.scss */
.la-centercode:before {
  content: "";
}

/* line 9707, vendor/assets/stylesheets/craft/custom_components.scss */
.la-centos:before {
  content: "";
}

/* line 9711, vendor/assets/stylesheets/craft/custom_components.scss */
.la-certificate:before {
  content: "";
}

/* line 9715, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chair:before {
  content: "";
}

/* line 9719, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chalkboard:before {
  content: "";
}

/* line 9723, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chalkboard-teacher:before {
  content: "";
}

/* line 9727, vendor/assets/stylesheets/craft/custom_components.scss */
.la-charging-station:before {
  content: "";
}

/* line 9731, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chart-area:before {
  content: "";
}

/* line 9735, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chart-bar:before {
  content: "";
}

/* line 9739, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chart-line:before {
  content: "";
}

/* line 9743, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chart-pie:before {
  content: "";
}

/* line 9747, vendor/assets/stylesheets/craft/custom_components.scss */
.la-check:before {
  content: "";
}

/* line 9751, vendor/assets/stylesheets/craft/custom_components.scss */
.la-check-circle:before {
  content: "";
}

/* line 9755, vendor/assets/stylesheets/craft/custom_components.scss */
.la-check-double:before {
  content: "";
}

/* line 9759, vendor/assets/stylesheets/craft/custom_components.scss */
.la-check-square:before {
  content: "";
}

/* line 9763, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cheese:before {
  content: "";
}

/* line 9767, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chess:before {
  content: "";
}

/* line 9771, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chess-bishop:before {
  content: "";
}

/* line 9775, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chess-board:before {
  content: "";
}

/* line 9779, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chess-king:before {
  content: "";
}

/* line 9783, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chess-knight:before {
  content: "";
}

/* line 9787, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chess-pawn:before {
  content: "";
}

/* line 9791, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chess-queen:before {
  content: "";
}

/* line 9795, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chess-rook:before {
  content: "";
}

/* line 9799, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chevron-circle-down:before {
  content: "";
}

/* line 9803, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chevron-circle-left:before {
  content: "";
}

/* line 9807, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chevron-circle-right:before {
  content: "";
}

/* line 9811, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chevron-circle-up:before {
  content: "";
}

/* line 9815, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chevron-down:before {
  content: "";
}

/* line 9819, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chevron-left:before {
  content: "";
}

/* line 9823, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chevron-right:before {
  content: "";
}

/* line 9827, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chevron-up:before {
  content: "";
}

/* line 9831, vendor/assets/stylesheets/craft/custom_components.scss */
.la-child:before {
  content: "";
}

/* line 9835, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chrome:before {
  content: "";
}

/* line 9839, vendor/assets/stylesheets/craft/custom_components.scss */
.la-chromecast:before {
  content: "";
}

/* line 9843, vendor/assets/stylesheets/craft/custom_components.scss */
.la-church:before {
  content: "";
}

/* line 9847, vendor/assets/stylesheets/craft/custom_components.scss */
.la-circle:before {
  content: "";
}

/* line 9851, vendor/assets/stylesheets/craft/custom_components.scss */
.la-circle-notch:before {
  content: "";
}

/* line 9855, vendor/assets/stylesheets/craft/custom_components.scss */
.la-city:before {
  content: "";
}

/* line 9859, vendor/assets/stylesheets/craft/custom_components.scss */
.la-clinic-medical:before {
  content: "";
}

/* line 9863, vendor/assets/stylesheets/craft/custom_components.scss */
.la-clipboard:before {
  content: "";
}

/* line 9867, vendor/assets/stylesheets/craft/custom_components.scss */
.la-clipboard-check:before {
  content: "";
}

/* line 9871, vendor/assets/stylesheets/craft/custom_components.scss */
.la-clipboard-list:before {
  content: "";
}

/* line 9875, vendor/assets/stylesheets/craft/custom_components.scss */
.la-clock:before {
  content: "";
}

/* line 9879, vendor/assets/stylesheets/craft/custom_components.scss */
.la-clone:before {
  content: "";
}

/* line 9883, vendor/assets/stylesheets/craft/custom_components.scss */
.la-closed-captioning:before {
  content: "";
}

/* line 9887, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cloud:before {
  content: "";
}

/* line 9891, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cloud-download-alt:before {
  content: "";
}

/* line 9895, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cloud-meatball:before {
  content: "";
}

/* line 9899, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cloud-moon:before {
  content: "";
}

/* line 9903, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cloud-moon-rain:before {
  content: "";
}

/* line 9907, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cloud-rain:before {
  content: "";
}

/* line 9911, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cloud-showers-heavy:before {
  content: "";
}

/* line 9915, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cloud-sun:before {
  content: "";
}

/* line 9919, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cloud-sun-rain:before {
  content: "";
}

/* line 9923, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cloud-upload-alt:before {
  content: "";
}

/* line 9927, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cloudscale:before {
  content: "";
}

/* line 9931, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cloudsmith:before {
  content: "";
}

/* line 9935, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cloudversify:before {
  content: "";
}

/* line 9939, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cocktail:before {
  content: "";
}

/* line 9943, vendor/assets/stylesheets/craft/custom_components.scss */
.la-code:before {
  content: "";
}

/* line 9947, vendor/assets/stylesheets/craft/custom_components.scss */
.la-code-branch:before {
  content: "";
}

/* line 9951, vendor/assets/stylesheets/craft/custom_components.scss */
.la-codepen:before {
  content: "";
}

/* line 9955, vendor/assets/stylesheets/craft/custom_components.scss */
.la-codiepie:before {
  content: "";
}

/* line 9959, vendor/assets/stylesheets/craft/custom_components.scss */
.la-coffee:before {
  content: "";
}

/* line 9963, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cog:before {
  content: "";
}

/* line 9967, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cogs:before {
  content: "";
}

/* line 9971, vendor/assets/stylesheets/craft/custom_components.scss */
.la-coins:before {
  content: "";
}

/* line 9975, vendor/assets/stylesheets/craft/custom_components.scss */
.la-columns:before {
  content: "";
}

/* line 9979, vendor/assets/stylesheets/craft/custom_components.scss */
.la-comment:before {
  content: "";
}

/* line 9983, vendor/assets/stylesheets/craft/custom_components.scss */
.la-comment-alt:before {
  content: "";
}

/* line 9987, vendor/assets/stylesheets/craft/custom_components.scss */
.la-comment-dollar:before {
  content: "";
}

/* line 9991, vendor/assets/stylesheets/craft/custom_components.scss */
.la-comment-dots:before {
  content: "";
}

/* line 9995, vendor/assets/stylesheets/craft/custom_components.scss */
.la-comment-medical:before {
  content: "";
}

/* line 9999, vendor/assets/stylesheets/craft/custom_components.scss */
.la-comment-slash:before {
  content: "";
}

/* line 10003, vendor/assets/stylesheets/craft/custom_components.scss */
.la-comments:before {
  content: "";
}

/* line 10007, vendor/assets/stylesheets/craft/custom_components.scss */
.la-comments-dollar:before {
  content: "";
}

/* line 10011, vendor/assets/stylesheets/craft/custom_components.scss */
.la-compact-disc:before {
  content: "";
}

/* line 10015, vendor/assets/stylesheets/craft/custom_components.scss */
.la-compass:before {
  content: "";
}

/* line 10019, vendor/assets/stylesheets/craft/custom_components.scss */
.la-compress:before {
  content: "";
}

/* line 10023, vendor/assets/stylesheets/craft/custom_components.scss */
.la-compress-arrows-alt:before {
  content: "";
}

/* line 10027, vendor/assets/stylesheets/craft/custom_components.scss */
.la-concierge-bell:before {
  content: "";
}

/* line 10031, vendor/assets/stylesheets/craft/custom_components.scss */
.la-confluence:before {
  content: "";
}

/* line 10035, vendor/assets/stylesheets/craft/custom_components.scss */
.la-connectdevelop:before {
  content: "";
}

/* line 10039, vendor/assets/stylesheets/craft/custom_components.scss */
.la-contao:before {
  content: "";
}

/* line 10043, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cookie:before {
  content: "";
}

/* line 10047, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cookie-bite:before {
  content: "";
}

/* line 10051, vendor/assets/stylesheets/craft/custom_components.scss */
.la-copy:before {
  content: "";
}

/* line 10055, vendor/assets/stylesheets/craft/custom_components.scss */
.la-copyright:before {
  content: "";
}

/* line 10059, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cotton-bureau:before {
  content: "";
}

/* line 10063, vendor/assets/stylesheets/craft/custom_components.scss */
.la-couch:before {
  content: "";
}

/* line 10067, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cpanel:before {
  content: "";
}

/* line 10071, vendor/assets/stylesheets/craft/custom_components.scss */
.la-creative-commons:before {
  content: "";
}

/* line 10075, vendor/assets/stylesheets/craft/custom_components.scss */
.la-creative-commons-by:before {
  content: "";
}

/* line 10079, vendor/assets/stylesheets/craft/custom_components.scss */
.la-creative-commons-nc:before {
  content: "";
}

/* line 10083, vendor/assets/stylesheets/craft/custom_components.scss */
.la-creative-commons-nc-eu:before {
  content: "";
}

/* line 10087, vendor/assets/stylesheets/craft/custom_components.scss */
.la-creative-commons-nc-jp:before {
  content: "";
}

/* line 10091, vendor/assets/stylesheets/craft/custom_components.scss */
.la-creative-commons-nd:before {
  content: "";
}

/* line 10095, vendor/assets/stylesheets/craft/custom_components.scss */
.la-creative-commons-pd:before {
  content: "";
}

/* line 10099, vendor/assets/stylesheets/craft/custom_components.scss */
.la-creative-commons-pd-alt:before {
  content: "";
}

/* line 10103, vendor/assets/stylesheets/craft/custom_components.scss */
.la-creative-commons-remix:before {
  content: "";
}

/* line 10107, vendor/assets/stylesheets/craft/custom_components.scss */
.la-creative-commons-sa:before {
  content: "";
}

/* line 10111, vendor/assets/stylesheets/craft/custom_components.scss */
.la-creative-commons-sampling:before {
  content: "";
}

/* line 10115, vendor/assets/stylesheets/craft/custom_components.scss */
.la-creative-commons-sampling-plus:before {
  content: "";
}

/* line 10119, vendor/assets/stylesheets/craft/custom_components.scss */
.la-creative-commons-share:before {
  content: "";
}

/* line 10123, vendor/assets/stylesheets/craft/custom_components.scss */
.la-creative-commons-zero:before {
  content: "";
}

/* line 10127, vendor/assets/stylesheets/craft/custom_components.scss */
.la-credit-card:before {
  content: "";
}

/* line 10131, vendor/assets/stylesheets/craft/custom_components.scss */
.la-critical-role:before {
  content: "";
}

/* line 10135, vendor/assets/stylesheets/craft/custom_components.scss */
.la-crop:before {
  content: "";
}

/* line 10139, vendor/assets/stylesheets/craft/custom_components.scss */
.la-crop-alt:before {
  content: "";
}

/* line 10143, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cross:before {
  content: "";
}

/* line 10147, vendor/assets/stylesheets/craft/custom_components.scss */
.la-crosshairs:before {
  content: "";
}

/* line 10151, vendor/assets/stylesheets/craft/custom_components.scss */
.la-crow:before {
  content: "";
}

/* line 10155, vendor/assets/stylesheets/craft/custom_components.scss */
.la-crown:before {
  content: "";
}

/* line 10159, vendor/assets/stylesheets/craft/custom_components.scss */
.la-crutch:before {
  content: "";
}

/* line 10163, vendor/assets/stylesheets/craft/custom_components.scss */
.la-css3:before {
  content: "";
}

/* line 10167, vendor/assets/stylesheets/craft/custom_components.scss */
.la-css3-alt:before {
  content: "";
}

/* line 10171, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cube:before {
  content: "";
}

/* line 10175, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cubes:before {
  content: "";
}

/* line 10179, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cut:before {
  content: "";
}

/* line 10183, vendor/assets/stylesheets/craft/custom_components.scss */
.la-cuttlefish:before {
  content: "";
}

/* line 10187, vendor/assets/stylesheets/craft/custom_components.scss */
.la-d-and-d:before {
  content: "";
}

/* line 10191, vendor/assets/stylesheets/craft/custom_components.scss */
.la-d-and-d-beyond:before {
  content: "";
}

/* line 10195, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dashcube:before {
  content: "";
}

/* line 10199, vendor/assets/stylesheets/craft/custom_components.scss */
.la-database:before {
  content: "";
}

/* line 10203, vendor/assets/stylesheets/craft/custom_components.scss */
.la-deaf:before {
  content: "";
}

/* line 10207, vendor/assets/stylesheets/craft/custom_components.scss */
.la-delicious:before {
  content: "";
}

/* line 10211, vendor/assets/stylesheets/craft/custom_components.scss */
.la-democrat:before {
  content: "";
}

/* line 10215, vendor/assets/stylesheets/craft/custom_components.scss */
.la-deploydog:before {
  content: "";
}

/* line 10219, vendor/assets/stylesheets/craft/custom_components.scss */
.la-deskpro:before {
  content: "";
}

/* line 10223, vendor/assets/stylesheets/craft/custom_components.scss */
.la-desktop:before {
  content: "";
}

/* line 10227, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dev:before {
  content: "";
}

/* line 10231, vendor/assets/stylesheets/craft/custom_components.scss */
.la-deviantart:before {
  content: "";
}

/* line 10235, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dharmachakra:before {
  content: "";
}

/* line 10239, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dhl:before {
  content: "";
}

/* line 10243, vendor/assets/stylesheets/craft/custom_components.scss */
.la-diagnoses:before {
  content: "";
}

/* line 10247, vendor/assets/stylesheets/craft/custom_components.scss */
.la-diaspora:before {
  content: "";
}

/* line 10251, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dice:before {
  content: "";
}

/* line 10255, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dice-d20:before {
  content: "";
}

/* line 10259, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dice-d6:before {
  content: "";
}

/* line 10263, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dice-five:before {
  content: "";
}

/* line 10267, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dice-four:before {
  content: "";
}

/* line 10271, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dice-one:before {
  content: "";
}

/* line 10275, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dice-six:before {
  content: "";
}

/* line 10279, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dice-three:before {
  content: "";
}

/* line 10283, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dice-two:before {
  content: "";
}

/* line 10287, vendor/assets/stylesheets/craft/custom_components.scss */
.la-digg:before {
  content: "";
}

/* line 10291, vendor/assets/stylesheets/craft/custom_components.scss */
.la-digital-ocean:before {
  content: "";
}

/* line 10295, vendor/assets/stylesheets/craft/custom_components.scss */
.la-digital-tachograph:before {
  content: "";
}

/* line 10299, vendor/assets/stylesheets/craft/custom_components.scss */
.la-directions:before {
  content: "";
}

/* line 10303, vendor/assets/stylesheets/craft/custom_components.scss */
.la-discord:before {
  content: "";
}

/* line 10307, vendor/assets/stylesheets/craft/custom_components.scss */
.la-discourse:before {
  content: "";
}

/* line 10311, vendor/assets/stylesheets/craft/custom_components.scss */
.la-divide:before {
  content: "";
}

/* line 10315, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dizzy:before {
  content: "";
}

/* line 10319, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dna:before {
  content: "";
}

/* line 10323, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dochub:before {
  content: "";
}

/* line 10327, vendor/assets/stylesheets/craft/custom_components.scss */
.la-docker:before {
  content: "";
}

/* line 10331, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dog:before {
  content: "";
}

/* line 10335, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dollar-sign:before {
  content: "";
}

/* line 10339, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dolly:before {
  content: "";
}

/* line 10343, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dolly-flatbed:before {
  content: "";
}

/* line 10347, vendor/assets/stylesheets/craft/custom_components.scss */
.la-donate:before {
  content: "";
}

/* line 10351, vendor/assets/stylesheets/craft/custom_components.scss */
.la-door-closed:before {
  content: "";
}

/* line 10355, vendor/assets/stylesheets/craft/custom_components.scss */
.la-door-open:before {
  content: "";
}

/* line 10359, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dot-circle:before {
  content: "";
}

/* line 10363, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dove:before {
  content: "";
}

/* line 10367, vendor/assets/stylesheets/craft/custom_components.scss */
.la-download:before {
  content: "";
}

/* line 10371, vendor/assets/stylesheets/craft/custom_components.scss */
.la-draft2digital:before {
  content: "";
}

/* line 10375, vendor/assets/stylesheets/craft/custom_components.scss */
.la-drafting-compass:before {
  content: "";
}

/* line 10379, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dragon:before {
  content: "";
}

/* line 10383, vendor/assets/stylesheets/craft/custom_components.scss */
.la-draw-polygon:before {
  content: "";
}

/* line 10387, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dribbble:before {
  content: "";
}

/* line 10391, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dribbble-square:before {
  content: "";
}

/* line 10395, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dropbox:before {
  content: "";
}

/* line 10399, vendor/assets/stylesheets/craft/custom_components.scss */
.la-drum:before {
  content: "";
}

/* line 10403, vendor/assets/stylesheets/craft/custom_components.scss */
.la-drum-steelpan:before {
  content: "";
}

/* line 10407, vendor/assets/stylesheets/craft/custom_components.scss */
.la-drumstick-bite:before {
  content: "";
}

/* line 10411, vendor/assets/stylesheets/craft/custom_components.scss */
.la-drupal:before {
  content: "";
}

/* line 10415, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dumbbell:before {
  content: "";
}

/* line 10419, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dumpster:before {
  content: "";
}

/* line 10423, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dumpster-fire:before {
  content: "";
}

/* line 10427, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dungeon:before {
  content: "";
}

/* line 10431, vendor/assets/stylesheets/craft/custom_components.scss */
.la-dyalog:before {
  content: "";
}

/* line 10435, vendor/assets/stylesheets/craft/custom_components.scss */
.la-earlybirds:before {
  content: "";
}

/* line 10439, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ebay:before {
  content: "";
}

/* line 10443, vendor/assets/stylesheets/craft/custom_components.scss */
.la-edge:before {
  content: "";
}

/* line 10447, vendor/assets/stylesheets/craft/custom_components.scss */
.la-edit:before {
  content: "";
}

/* line 10451, vendor/assets/stylesheets/craft/custom_components.scss */
.la-egg:before {
  content: "";
}

/* line 10455, vendor/assets/stylesheets/craft/custom_components.scss */
.la-eject:before {
  content: "";
}

/* line 10459, vendor/assets/stylesheets/craft/custom_components.scss */
.la-elementor:before {
  content: "";
}

/* line 10463, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ellipsis-h:before {
  content: "";
}

/* line 10467, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ellipsis-v:before {
  content: "";
}

/* line 10471, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ello:before {
  content: "";
}

/* line 10475, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ember:before {
  content: "";
}

/* line 10479, vendor/assets/stylesheets/craft/custom_components.scss */
.la-empire:before {
  content: "";
}

/* line 10483, vendor/assets/stylesheets/craft/custom_components.scss */
.la-envelope:before {
  content: "";
}

/* line 10487, vendor/assets/stylesheets/craft/custom_components.scss */
.la-envelope-open:before {
  content: "";
}

/* line 10491, vendor/assets/stylesheets/craft/custom_components.scss */
.la-envelope-open-text:before {
  content: "";
}

/* line 10495, vendor/assets/stylesheets/craft/custom_components.scss */
.la-envelope-square:before {
  content: "";
}

/* line 10499, vendor/assets/stylesheets/craft/custom_components.scss */
.la-envira:before {
  content: "";
}

/* line 10503, vendor/assets/stylesheets/craft/custom_components.scss */
.la-equals:before {
  content: "";
}

/* line 10507, vendor/assets/stylesheets/craft/custom_components.scss */
.la-eraser:before {
  content: "";
}

/* line 10511, vendor/assets/stylesheets/craft/custom_components.scss */
.la-erlang:before {
  content: "";
}

/* line 10515, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ethereum:before {
  content: "";
}

/* line 10519, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ethernet:before {
  content: "";
}

/* line 10523, vendor/assets/stylesheets/craft/custom_components.scss */
.la-etsy:before {
  content: "";
}

/* line 10527, vendor/assets/stylesheets/craft/custom_components.scss */
.la-euro-sign:before {
  content: "";
}

/* line 10531, vendor/assets/stylesheets/craft/custom_components.scss */
.la-evernote:before {
  content: "";
}

/* line 10535, vendor/assets/stylesheets/craft/custom_components.scss */
.la-exchange-alt:before {
  content: "";
}

/* line 10539, vendor/assets/stylesheets/craft/custom_components.scss */
.la-exclamation:before {
  content: "";
}

/* line 10543, vendor/assets/stylesheets/craft/custom_components.scss */
.la-exclamation-circle:before {
  content: "";
}

/* line 10547, vendor/assets/stylesheets/craft/custom_components.scss */
.la-exclamation-triangle:before {
  content: "";
}

/* line 10551, vendor/assets/stylesheets/craft/custom_components.scss */
.la-expand:before {
  content: "";
}

/* line 10555, vendor/assets/stylesheets/craft/custom_components.scss */
.la-expand-arrows-alt:before {
  content: "";
}

/* line 10559, vendor/assets/stylesheets/craft/custom_components.scss */
.la-expeditedssl:before {
  content: "";
}

/* line 10563, vendor/assets/stylesheets/craft/custom_components.scss */
.la-external-link-alt:before {
  content: "";
}

/* line 10567, vendor/assets/stylesheets/craft/custom_components.scss */
.la-external-link-square-alt:before {
  content: "";
}

/* line 10571, vendor/assets/stylesheets/craft/custom_components.scss */
.la-eye:before {
  content: "";
}

/* line 10575, vendor/assets/stylesheets/craft/custom_components.scss */
.la-eye-dropper:before {
  content: "";
}

/* line 10579, vendor/assets/stylesheets/craft/custom_components.scss */
.la-eye-slash:before {
  content: "";
}

/* line 10583, vendor/assets/stylesheets/craft/custom_components.scss */
.la-facebook:before {
  content: "";
}

/* line 10587, vendor/assets/stylesheets/craft/custom_components.scss */
.la-facebook-f:before {
  content: "";
}

/* line 10591, vendor/assets/stylesheets/craft/custom_components.scss */
.la-facebook-messenger:before {
  content: "";
}

/* line 10595, vendor/assets/stylesheets/craft/custom_components.scss */
.la-facebook-square:before {
  content: "";
}

/* line 10599, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fan:before {
  content: "";
}

/* line 10603, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fantasy-flight-games:before {
  content: "";
}

/* line 10607, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fast-backward:before {
  content: "";
}

/* line 10611, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fast-forward:before {
  content: "";
}

/* line 10615, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fax:before {
  content: "";
}

/* line 10619, vendor/assets/stylesheets/craft/custom_components.scss */
.la-feather:before {
  content: "";
}

/* line 10623, vendor/assets/stylesheets/craft/custom_components.scss */
.la-feather-alt:before {
  content: "";
}

/* line 10627, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fedex:before {
  content: "";
}

/* line 10631, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fedora:before {
  content: "";
}

/* line 10635, vendor/assets/stylesheets/craft/custom_components.scss */
.la-female:before {
  content: "";
}

/* line 10639, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fighter-jet:before {
  content: "";
}

/* line 10643, vendor/assets/stylesheets/craft/custom_components.scss */
.la-figma:before {
  content: "";
}

/* line 10647, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file:before {
  content: "";
}

/* line 10651, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-alt:before {
  content: "";
}

/* line 10655, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-archive:before {
  content: "";
}

/* line 10659, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-audio:before {
  content: "";
}

/* line 10663, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-code:before {
  content: "";
}

/* line 10667, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-contract:before {
  content: "";
}

/* line 10671, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-csv:before {
  content: "";
}

/* line 10675, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-download:before {
  content: "";
}

/* line 10679, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-excel:before {
  content: "";
}

/* line 10683, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-export:before {
  content: "";
}

/* line 10687, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-image:before {
  content: "";
}

/* line 10691, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-import:before {
  content: "";
}

/* line 10695, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-invoice:before {
  content: "";
}

/* line 10699, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-invoice-dollar:before {
  content: "";
}

/* line 10703, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-medical:before {
  content: "";
}

/* line 10707, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-medical-alt:before {
  content: "";
}

/* line 10711, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-pdf:before {
  content: "";
}

/* line 10715, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-powerpoint:before {
  content: "";
}

/* line 10719, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-prescription:before {
  content: "";
}

/* line 10723, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-signature:before {
  content: "";
}

/* line 10727, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-upload:before {
  content: "";
}

/* line 10731, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-video:before {
  content: "";
}

/* line 10735, vendor/assets/stylesheets/craft/custom_components.scss */
.la-file-word:before {
  content: "";
}

/* line 10739, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fill:before {
  content: "";
}

/* line 10743, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fill-drip:before {
  content: "";
}

/* line 10747, vendor/assets/stylesheets/craft/custom_components.scss */
.la-film:before {
  content: "";
}

/* line 10751, vendor/assets/stylesheets/craft/custom_components.scss */
.la-filter:before {
  content: "";
}

/* line 10755, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fingerprint:before {
  content: "";
}

/* line 10759, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fire:before {
  content: "";
}

/* line 10763, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fire-alt:before {
  content: "";
}

/* line 10767, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fire-extinguisher:before {
  content: "";
}

/* line 10771, vendor/assets/stylesheets/craft/custom_components.scss */
.la-firefox:before {
  content: "";
}

/* line 10775, vendor/assets/stylesheets/craft/custom_components.scss */
.la-first-aid:before {
  content: "";
}

/* line 10779, vendor/assets/stylesheets/craft/custom_components.scss */
.la-first-order:before {
  content: "";
}

/* line 10783, vendor/assets/stylesheets/craft/custom_components.scss */
.la-first-order-alt:before {
  content: "";
}

/* line 10787, vendor/assets/stylesheets/craft/custom_components.scss */
.la-firstdraft:before {
  content: "";
}

/* line 10791, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fish:before {
  content: "";
}

/* line 10795, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fist-raised:before {
  content: "";
}

/* line 10799, vendor/assets/stylesheets/craft/custom_components.scss */
.la-flag:before {
  content: "";
}

/* line 10803, vendor/assets/stylesheets/craft/custom_components.scss */
.la-flag-checkered:before {
  content: "";
}

/* line 10807, vendor/assets/stylesheets/craft/custom_components.scss */
.la-flag-usa:before {
  content: "";
}

/* line 10811, vendor/assets/stylesheets/craft/custom_components.scss */
.la-flask:before {
  content: "";
}

/* line 10815, vendor/assets/stylesheets/craft/custom_components.scss */
.la-flickr:before {
  content: "";
}

/* line 10819, vendor/assets/stylesheets/craft/custom_components.scss */
.la-flipboard:before {
  content: "";
}

/* line 10823, vendor/assets/stylesheets/craft/custom_components.scss */
.la-flushed:before {
  content: "";
}

/* line 10827, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fly:before {
  content: "";
}

/* line 10831, vendor/assets/stylesheets/craft/custom_components.scss */
.la-folder:before {
  content: "";
}

/* line 10835, vendor/assets/stylesheets/craft/custom_components.scss */
.la-folder-minus:before {
  content: "";
}

/* line 10839, vendor/assets/stylesheets/craft/custom_components.scss */
.la-folder-open:before {
  content: "";
}

/* line 10843, vendor/assets/stylesheets/craft/custom_components.scss */
.la-folder-plus:before {
  content: "";
}

/* line 10847, vendor/assets/stylesheets/craft/custom_components.scss */
.la-font:before {
  content: "";
}

/* line 10851, vendor/assets/stylesheets/craft/custom_components.scss */
.la-font-awesome:before {
  content: "";
}

/* line 10855, vendor/assets/stylesheets/craft/custom_components.scss */
.la-font-awesome-alt:before {
  content: "";
}

/* line 10859, vendor/assets/stylesheets/craft/custom_components.scss */
.la-font-awesome-flag:before {
  content: "";
}

/* line 10863, vendor/assets/stylesheets/craft/custom_components.scss */
.la-font-awesome-logo-full:before {
  content: "";
}

/* line 10867, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fonticons:before {
  content: "";
}

/* line 10871, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fonticons-fi:before {
  content: "";
}

/* line 10875, vendor/assets/stylesheets/craft/custom_components.scss */
.la-football-ball:before {
  content: "";
}

/* line 10879, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fort-awesome:before {
  content: "";
}

/* line 10883, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fort-awesome-alt:before {
  content: "";
}

/* line 10887, vendor/assets/stylesheets/craft/custom_components.scss */
.la-forumbee:before {
  content: "";
}

/* line 10891, vendor/assets/stylesheets/craft/custom_components.scss */
.la-forward:before {
  content: "";
}

/* line 10895, vendor/assets/stylesheets/craft/custom_components.scss */
.la-foursquare:before {
  content: "";
}

/* line 10899, vendor/assets/stylesheets/craft/custom_components.scss */
.la-free-code-camp:before {
  content: "";
}

/* line 10903, vendor/assets/stylesheets/craft/custom_components.scss */
.la-freebsd:before {
  content: "";
}

/* line 10907, vendor/assets/stylesheets/craft/custom_components.scss */
.la-frog:before {
  content: "";
}

/* line 10911, vendor/assets/stylesheets/craft/custom_components.scss */
.la-frown:before {
  content: "";
}

/* line 10915, vendor/assets/stylesheets/craft/custom_components.scss */
.la-frown-open:before {
  content: "";
}

/* line 10919, vendor/assets/stylesheets/craft/custom_components.scss */
.la-fulcrum:before {
  content: "";
}

/* line 10923, vendor/assets/stylesheets/craft/custom_components.scss */
.la-funnel-dollar:before {
  content: "";
}

/* line 10927, vendor/assets/stylesheets/craft/custom_components.scss */
.la-futbol:before {
  content: "";
}

/* line 10931, vendor/assets/stylesheets/craft/custom_components.scss */
.la-galactic-republic:before {
  content: "";
}

/* line 10935, vendor/assets/stylesheets/craft/custom_components.scss */
.la-galactic-senate:before {
  content: "";
}

/* line 10939, vendor/assets/stylesheets/craft/custom_components.scss */
.la-gamepad:before {
  content: "";
}

/* line 10943, vendor/assets/stylesheets/craft/custom_components.scss */
.la-gas-pump:before {
  content: "";
}

/* line 10947, vendor/assets/stylesheets/craft/custom_components.scss */
.la-gavel:before {
  content: "";
}

/* line 10951, vendor/assets/stylesheets/craft/custom_components.scss */
.la-gem:before {
  content: "";
}

/* line 10955, vendor/assets/stylesheets/craft/custom_components.scss */
.la-genderless:before {
  content: "";
}

/* line 10959, vendor/assets/stylesheets/craft/custom_components.scss */
.la-get-pocket:before {
  content: "";
}

/* line 10963, vendor/assets/stylesheets/craft/custom_components.scss */
.la-gg:before {
  content: "";
}

/* line 10967, vendor/assets/stylesheets/craft/custom_components.scss */
.la-gg-circle:before {
  content: "";
}

/* line 10971, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ghost:before {
  content: "";
}

/* line 10975, vendor/assets/stylesheets/craft/custom_components.scss */
.la-gift:before {
  content: "";
}

/* line 10979, vendor/assets/stylesheets/craft/custom_components.scss */
.la-gifts:before {
  content: "";
}

/* line 10983, vendor/assets/stylesheets/craft/custom_components.scss */
.la-git:before {
  content: "";
}

/* line 10987, vendor/assets/stylesheets/craft/custom_components.scss */
.la-git-alt:before {
  content: "";
}

/* line 10991, vendor/assets/stylesheets/craft/custom_components.scss */
.la-git-square:before {
  content: "";
}

/* line 10995, vendor/assets/stylesheets/craft/custom_components.scss */
.la-github:before {
  content: "";
}

/* line 10999, vendor/assets/stylesheets/craft/custom_components.scss */
.la-github-alt:before {
  content: "";
}

/* line 11003, vendor/assets/stylesheets/craft/custom_components.scss */
.la-github-square:before {
  content: "";
}

/* line 11007, vendor/assets/stylesheets/craft/custom_components.scss */
.la-gitkraken:before {
  content: "";
}

/* line 11011, vendor/assets/stylesheets/craft/custom_components.scss */
.la-gitlab:before {
  content: "";
}

/* line 11015, vendor/assets/stylesheets/craft/custom_components.scss */
.la-gitter:before {
  content: "";
}

/* line 11019, vendor/assets/stylesheets/craft/custom_components.scss */
.la-glass-cheers:before {
  content: "";
}

/* line 11023, vendor/assets/stylesheets/craft/custom_components.scss */
.la-glass-martini:before {
  content: "";
}

/* line 11027, vendor/assets/stylesheets/craft/custom_components.scss */
.la-glass-martini-alt:before {
  content: "";
}

/* line 11031, vendor/assets/stylesheets/craft/custom_components.scss */
.la-glass-whiskey:before {
  content: "";
}

/* line 11035, vendor/assets/stylesheets/craft/custom_components.scss */
.la-glasses:before {
  content: "";
}

/* line 11039, vendor/assets/stylesheets/craft/custom_components.scss */
.la-glide:before {
  content: "";
}

/* line 11043, vendor/assets/stylesheets/craft/custom_components.scss */
.la-glide-g:before {
  content: "";
}

/* line 11047, vendor/assets/stylesheets/craft/custom_components.scss */
.la-globe:before {
  content: "";
}

/* line 11051, vendor/assets/stylesheets/craft/custom_components.scss */
.la-globe-africa:before {
  content: "";
}

/* line 11055, vendor/assets/stylesheets/craft/custom_components.scss */
.la-globe-americas:before {
  content: "";
}

/* line 11059, vendor/assets/stylesheets/craft/custom_components.scss */
.la-globe-asia:before {
  content: "";
}

/* line 11063, vendor/assets/stylesheets/craft/custom_components.scss */
.la-globe-europe:before {
  content: "";
}

/* line 11067, vendor/assets/stylesheets/craft/custom_components.scss */
.la-gofore:before {
  content: "";
}

/* line 11071, vendor/assets/stylesheets/craft/custom_components.scss */
.la-golf-ball:before {
  content: "";
}

/* line 11075, vendor/assets/stylesheets/craft/custom_components.scss */
.la-goodreads:before {
  content: "";
}

/* line 11079, vendor/assets/stylesheets/craft/custom_components.scss */
.la-goodreads-g:before {
  content: "";
}

/* line 11083, vendor/assets/stylesheets/craft/custom_components.scss */
.la-google:before {
  content: "";
}

/* line 11087, vendor/assets/stylesheets/craft/custom_components.scss */
.la-google-drive:before {
  content: "";
}

/* line 11091, vendor/assets/stylesheets/craft/custom_components.scss */
.la-google-play:before {
  content: "";
}

/* line 11095, vendor/assets/stylesheets/craft/custom_components.scss */
.la-google-plus:before {
  content: "";
}

/* line 11099, vendor/assets/stylesheets/craft/custom_components.scss */
.la-google-plus-g:before {
  content: "";
}

/* line 11103, vendor/assets/stylesheets/craft/custom_components.scss */
.la-google-plus-square:before {
  content: "";
}

/* line 11107, vendor/assets/stylesheets/craft/custom_components.scss */
.la-google-wallet:before {
  content: "";
}

/* line 11111, vendor/assets/stylesheets/craft/custom_components.scss */
.la-gopuram:before {
  content: "";
}

/* line 11115, vendor/assets/stylesheets/craft/custom_components.scss */
.la-graduation-cap:before {
  content: "";
}

/* line 11119, vendor/assets/stylesheets/craft/custom_components.scss */
.la-gratipay:before {
  content: "";
}

/* line 11123, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grav:before {
  content: "";
}

/* line 11127, vendor/assets/stylesheets/craft/custom_components.scss */
.la-greater-than:before {
  content: "";
}

/* line 11131, vendor/assets/stylesheets/craft/custom_components.scss */
.la-greater-than-equal:before {
  content: "";
}

/* line 11135, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grimace:before {
  content: "";
}

/* line 11139, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grin:before {
  content: "";
}

/* line 11143, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grin-alt:before {
  content: "";
}

/* line 11147, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grin-beam:before {
  content: "";
}

/* line 11151, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grin-beam-sweat:before {
  content: "";
}

/* line 11155, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grin-hearts:before {
  content: "";
}

/* line 11159, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grin-squint:before {
  content: "";
}

/* line 11163, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grin-squint-tears:before {
  content: "";
}

/* line 11167, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grin-stars:before {
  content: "";
}

/* line 11171, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grin-tears:before {
  content: "";
}

/* line 11175, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grin-tongue:before {
  content: "";
}

/* line 11179, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grin-tongue-squint:before {
  content: "";
}

/* line 11183, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grin-tongue-wink:before {
  content: "";
}

/* line 11187, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grin-wink:before {
  content: "";
}

/* line 11191, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grip-horizontal:before {
  content: "";
}

/* line 11195, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grip-lines:before {
  content: "";
}

/* line 11199, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grip-lines-vertical:before {
  content: "";
}

/* line 11203, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grip-vertical:before {
  content: "";
}

/* line 11207, vendor/assets/stylesheets/craft/custom_components.scss */
.la-gripfire:before {
  content: "";
}

/* line 11211, vendor/assets/stylesheets/craft/custom_components.scss */
.la-grunt:before {
  content: "";
}

/* line 11215, vendor/assets/stylesheets/craft/custom_components.scss */
.la-guitar:before {
  content: "";
}

/* line 11219, vendor/assets/stylesheets/craft/custom_components.scss */
.la-gulp:before {
  content: "";
}

/* line 11223, vendor/assets/stylesheets/craft/custom_components.scss */
.la-h-square:before {
  content: "";
}

/* line 11227, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hacker-news:before {
  content: "";
}

/* line 11231, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hacker-news-square:before {
  content: "";
}

/* line 11235, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hackerrank:before {
  content: "";
}

/* line 11239, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hamburger:before {
  content: "";
}

/* line 11243, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hammer:before {
  content: "";
}

/* line 11247, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hamsa:before {
  content: "";
}

/* line 11251, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hand-holding:before {
  content: "";
}

/* line 11255, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hand-holding-heart:before {
  content: "";
}

/* line 11259, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hand-holding-usd:before {
  content: "";
}

/* line 11263, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hand-lizard:before {
  content: "";
}

/* line 11267, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hand-middle-finger:before {
  content: "";
}

/* line 11271, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hand-paper:before {
  content: "";
}

/* line 11275, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hand-peace:before {
  content: "";
}

/* line 11279, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hand-point-down:before {
  content: "";
}

/* line 11283, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hand-point-left:before {
  content: "";
}

/* line 11287, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hand-point-right:before {
  content: "";
}

/* line 11291, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hand-point-up:before {
  content: "";
}

/* line 11295, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hand-pointer:before {
  content: "";
}

/* line 11299, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hand-rock:before {
  content: "";
}

/* line 11303, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hand-scissors:before {
  content: "";
}

/* line 11307, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hand-spock:before {
  content: "";
}

/* line 11311, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hands:before {
  content: "";
}

/* line 11315, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hands-helping:before {
  content: "";
}

/* line 11319, vendor/assets/stylesheets/craft/custom_components.scss */
.la-handshake:before {
  content: "";
}

/* line 11323, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hanukiah:before {
  content: "";
}

/* line 11327, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hard-hat:before {
  content: "";
}

/* line 11331, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hashtag:before {
  content: "";
}

/* line 11335, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hat-cowboy:before {
  content: "";
}

/* line 11339, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hat-cowboy-side:before {
  content: "";
}

/* line 11343, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hat-wizard:before {
  content: "";
}

/* line 11347, vendor/assets/stylesheets/craft/custom_components.scss */
.la-haykal:before {
  content: "";
}

/* line 11351, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hdd:before {
  content: "";
}

/* line 11355, vendor/assets/stylesheets/craft/custom_components.scss */
.la-heading:before {
  content: "";
}

/* line 11359, vendor/assets/stylesheets/craft/custom_components.scss */
.la-headphones:before {
  content: "";
}

/* line 11363, vendor/assets/stylesheets/craft/custom_components.scss */
.la-headphones-alt:before {
  content: "";
}

/* line 11367, vendor/assets/stylesheets/craft/custom_components.scss */
.la-headset:before {
  content: "";
}

/* line 11371, vendor/assets/stylesheets/craft/custom_components.scss */
.la-heart:before {
  content: "";
}

/* line 11375, vendor/assets/stylesheets/craft/custom_components.scss */
.la-heart-broken:before {
  content: "";
}

/* line 11379, vendor/assets/stylesheets/craft/custom_components.scss */
.la-heartbeat:before {
  content: "";
}

/* line 11383, vendor/assets/stylesheets/craft/custom_components.scss */
.la-helicopter:before {
  content: "";
}

/* line 11387, vendor/assets/stylesheets/craft/custom_components.scss */
.la-highlighter:before {
  content: "";
}

/* line 11391, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hiking:before {
  content: "";
}

/* line 11395, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hippo:before {
  content: "";
}

/* line 11399, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hips:before {
  content: "";
}

/* line 11403, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hire-a-helper:before {
  content: "";
}

/* line 11407, vendor/assets/stylesheets/craft/custom_components.scss */
.la-history:before {
  content: "";
}

/* line 11411, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hockey-puck:before {
  content: "";
}

/* line 11415, vendor/assets/stylesheets/craft/custom_components.scss */
.la-holly-berry:before {
  content: "";
}

/* line 11419, vendor/assets/stylesheets/craft/custom_components.scss */
.la-home:before {
  content: "";
}

/* line 11423, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hooli:before {
  content: "";
}

/* line 11427, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hornbill:before {
  content: "";
}

/* line 11431, vendor/assets/stylesheets/craft/custom_components.scss */
.la-horse:before {
  content: "";
}

/* line 11435, vendor/assets/stylesheets/craft/custom_components.scss */
.la-horse-head:before {
  content: "";
}

/* line 11439, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hospital:before {
  content: "";
}

/* line 11443, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hospital-alt:before {
  content: "";
}

/* line 11447, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hospital-symbol:before {
  content: "";
}

/* line 11451, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hot-tub:before {
  content: "";
}

/* line 11455, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hotdog:before {
  content: "";
}

/* line 11459, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hotel:before {
  content: "";
}

/* line 11463, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hotjar:before {
  content: "";
}

/* line 11467, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hourglass:before {
  content: "";
}

/* line 11471, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hourglass-end:before {
  content: "";
}

/* line 11475, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hourglass-half:before {
  content: "";
}

/* line 11479, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hourglass-start:before {
  content: "";
}

/* line 11483, vendor/assets/stylesheets/craft/custom_components.scss */
.la-house-damage:before {
  content: "";
}

/* line 11487, vendor/assets/stylesheets/craft/custom_components.scss */
.la-houzz:before {
  content: "";
}

/* line 11491, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hryvnia:before {
  content: "";
}

/* line 11495, vendor/assets/stylesheets/craft/custom_components.scss */
.la-html5:before {
  content: "";
}

/* line 11499, vendor/assets/stylesheets/craft/custom_components.scss */
.la-hubspot:before {
  content: "";
}

/* line 11503, vendor/assets/stylesheets/craft/custom_components.scss */
.la-i-cursor:before {
  content: "";
}

/* line 11507, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ice-cream:before {
  content: "";
}

/* line 11511, vendor/assets/stylesheets/craft/custom_components.scss */
.la-icicles:before {
  content: "";
}

/* line 11515, vendor/assets/stylesheets/craft/custom_components.scss */
.la-icons:before {
  content: "";
}

/* line 11519, vendor/assets/stylesheets/craft/custom_components.scss */
.la-id-badge:before {
  content: "";
}

/* line 11523, vendor/assets/stylesheets/craft/custom_components.scss */
.la-id-card:before {
  content: "";
}

/* line 11527, vendor/assets/stylesheets/craft/custom_components.scss */
.la-id-card-alt:before {
  content: "";
}

/* line 11531, vendor/assets/stylesheets/craft/custom_components.scss */
.la-igloo:before {
  content: "";
}

/* line 11535, vendor/assets/stylesheets/craft/custom_components.scss */
.la-image:before {
  content: "";
}

/* line 11539, vendor/assets/stylesheets/craft/custom_components.scss */
.la-images:before {
  content: "";
}

/* line 11543, vendor/assets/stylesheets/craft/custom_components.scss */
.la-imdb:before {
  content: "";
}

/* line 11547, vendor/assets/stylesheets/craft/custom_components.scss */
.la-inbox:before {
  content: "";
}

/* line 11551, vendor/assets/stylesheets/craft/custom_components.scss */
.la-indent:before {
  content: "";
}

/* line 11555, vendor/assets/stylesheets/craft/custom_components.scss */
.la-industry:before {
  content: "";
}

/* line 11559, vendor/assets/stylesheets/craft/custom_components.scss */
.la-infinity:before {
  content: "";
}

/* line 11563, vendor/assets/stylesheets/craft/custom_components.scss */
.la-info:before {
  content: "";
}

/* line 11567, vendor/assets/stylesheets/craft/custom_components.scss */
.la-info-circle:before {
  content: "";
}

/* line 11571, vendor/assets/stylesheets/craft/custom_components.scss */
.la-instagram:before {
  content: "";
}

/* line 11575, vendor/assets/stylesheets/craft/custom_components.scss */
.la-intercom:before {
  content: "";
}

/* line 11579, vendor/assets/stylesheets/craft/custom_components.scss */
.la-internet-explorer:before {
  content: "";
}

/* line 11583, vendor/assets/stylesheets/craft/custom_components.scss */
.la-invision:before {
  content: "";
}

/* line 11587, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ioxhost:before {
  content: "";
}

/* line 11591, vendor/assets/stylesheets/craft/custom_components.scss */
.la-italic:before {
  content: "";
}

/* line 11595, vendor/assets/stylesheets/craft/custom_components.scss */
.la-itch-io:before {
  content: "";
}

/* line 11599, vendor/assets/stylesheets/craft/custom_components.scss */
.la-itunes:before {
  content: "";
}

/* line 11603, vendor/assets/stylesheets/craft/custom_components.scss */
.la-itunes-note:before {
  content: "";
}

/* line 11607, vendor/assets/stylesheets/craft/custom_components.scss */
.la-java:before {
  content: "";
}

/* line 11611, vendor/assets/stylesheets/craft/custom_components.scss */
.la-jedi:before {
  content: "";
}

/* line 11615, vendor/assets/stylesheets/craft/custom_components.scss */
.la-jedi-order:before {
  content: "";
}

/* line 11619, vendor/assets/stylesheets/craft/custom_components.scss */
.la-jenkins:before {
  content: "";
}

/* line 11623, vendor/assets/stylesheets/craft/custom_components.scss */
.la-jira:before {
  content: "";
}

/* line 11627, vendor/assets/stylesheets/craft/custom_components.scss */
.la-joget:before {
  content: "";
}

/* line 11631, vendor/assets/stylesheets/craft/custom_components.scss */
.la-joint:before {
  content: "";
}

/* line 11635, vendor/assets/stylesheets/craft/custom_components.scss */
.la-joomla:before {
  content: "";
}

/* line 11639, vendor/assets/stylesheets/craft/custom_components.scss */
.la-journal-whills:before {
  content: "";
}

/* line 11643, vendor/assets/stylesheets/craft/custom_components.scss */
.la-js:before {
  content: "";
}

/* line 11647, vendor/assets/stylesheets/craft/custom_components.scss */
.la-js-square:before {
  content: "";
}

/* line 11651, vendor/assets/stylesheets/craft/custom_components.scss */
.la-jsfiddle:before {
  content: "";
}

/* line 11655, vendor/assets/stylesheets/craft/custom_components.scss */
.la-kaaba:before {
  content: "";
}

/* line 11659, vendor/assets/stylesheets/craft/custom_components.scss */
.la-kaggle:before {
  content: "";
}

/* line 11663, vendor/assets/stylesheets/craft/custom_components.scss */
.la-key:before {
  content: "";
}

/* line 11667, vendor/assets/stylesheets/craft/custom_components.scss */
.la-keybase:before {
  content: "";
}

/* line 11671, vendor/assets/stylesheets/craft/custom_components.scss */
.la-keyboard:before {
  content: "";
}

/* line 11675, vendor/assets/stylesheets/craft/custom_components.scss */
.la-keycdn:before {
  content: "";
}

/* line 11679, vendor/assets/stylesheets/craft/custom_components.scss */
.la-khanda:before {
  content: "";
}

/* line 11683, vendor/assets/stylesheets/craft/custom_components.scss */
.la-kickstarter:before {
  content: "";
}

/* line 11687, vendor/assets/stylesheets/craft/custom_components.scss */
.la-kickstarter-k:before {
  content: "";
}

/* line 11691, vendor/assets/stylesheets/craft/custom_components.scss */
.la-kiss:before {
  content: "";
}

/* line 11695, vendor/assets/stylesheets/craft/custom_components.scss */
.la-kiss-beam:before {
  content: "";
}

/* line 11699, vendor/assets/stylesheets/craft/custom_components.scss */
.la-kiss-wink-heart:before {
  content: "";
}

/* line 11703, vendor/assets/stylesheets/craft/custom_components.scss */
.la-kiwi-bird:before {
  content: "";
}

/* line 11707, vendor/assets/stylesheets/craft/custom_components.scss */
.la-korvue:before {
  content: "";
}

/* line 11711, vendor/assets/stylesheets/craft/custom_components.scss */
.la-landmark:before {
  content: "";
}

/* line 11715, vendor/assets/stylesheets/craft/custom_components.scss */
.la-language:before {
  content: "";
}

/* line 11719, vendor/assets/stylesheets/craft/custom_components.scss */
.la-laptop:before {
  content: "";
}

/* line 11723, vendor/assets/stylesheets/craft/custom_components.scss */
.la-laptop-code:before {
  content: "";
}

/* line 11727, vendor/assets/stylesheets/craft/custom_components.scss */
.la-laptop-medical:before {
  content: "";
}

/* line 11731, vendor/assets/stylesheets/craft/custom_components.scss */
.la-laravel:before {
  content: "";
}

/* line 11735, vendor/assets/stylesheets/craft/custom_components.scss */
.la-lastfm:before {
  content: "";
}

/* line 11739, vendor/assets/stylesheets/craft/custom_components.scss */
.la-lastfm-square:before {
  content: "";
}

/* line 11743, vendor/assets/stylesheets/craft/custom_components.scss */
.la-laugh:before {
  content: "";
}

/* line 11747, vendor/assets/stylesheets/craft/custom_components.scss */
.la-laugh-beam:before {
  content: "";
}

/* line 11751, vendor/assets/stylesheets/craft/custom_components.scss */
.la-laugh-squint:before {
  content: "";
}

/* line 11755, vendor/assets/stylesheets/craft/custom_components.scss */
.la-laugh-wink:before {
  content: "";
}

/* line 11759, vendor/assets/stylesheets/craft/custom_components.scss */
.la-layer-group:before {
  content: "";
}

/* line 11763, vendor/assets/stylesheets/craft/custom_components.scss */
.la-leaf:before {
  content: "";
}

/* line 11767, vendor/assets/stylesheets/craft/custom_components.scss */
.la-leanpub:before {
  content: "";
}

/* line 11771, vendor/assets/stylesheets/craft/custom_components.scss */
.la-lemon:before {
  content: "";
}

/* line 11775, vendor/assets/stylesheets/craft/custom_components.scss */
.la-less:before {
  content: "";
}

/* line 11779, vendor/assets/stylesheets/craft/custom_components.scss */
.la-less-than:before {
  content: "";
}

/* line 11783, vendor/assets/stylesheets/craft/custom_components.scss */
.la-less-than-equal:before {
  content: "";
}

/* line 11787, vendor/assets/stylesheets/craft/custom_components.scss */
.la-level-down-alt:before {
  content: "";
}

/* line 11791, vendor/assets/stylesheets/craft/custom_components.scss */
.la-level-up-alt:before {
  content: "";
}

/* line 11795, vendor/assets/stylesheets/craft/custom_components.scss */
.la-life-ring:before {
  content: "";
}

/* line 11799, vendor/assets/stylesheets/craft/custom_components.scss */
.la-lightbulb:before {
  content: "";
}

/* line 11803, vendor/assets/stylesheets/craft/custom_components.scss */
.la-line:before {
  content: "";
}

/* line 11807, vendor/assets/stylesheets/craft/custom_components.scss */
.la-link:before {
  content: "";
}

/* line 11811, vendor/assets/stylesheets/craft/custom_components.scss */
.la-linkedin:before {
  content: "";
}

/* line 11815, vendor/assets/stylesheets/craft/custom_components.scss */
.la-linkedin-in:before {
  content: "";
}

/* line 11819, vendor/assets/stylesheets/craft/custom_components.scss */
.la-linode:before {
  content: "";
}

/* line 11823, vendor/assets/stylesheets/craft/custom_components.scss */
.la-linux:before {
  content: "";
}

/* line 11827, vendor/assets/stylesheets/craft/custom_components.scss */
.la-lira-sign:before {
  content: "";
}

/* line 11831, vendor/assets/stylesheets/craft/custom_components.scss */
.la-list:before {
  content: "";
}

/* line 11835, vendor/assets/stylesheets/craft/custom_components.scss */
.la-list-alt:before {
  content: "";
}

/* line 11839, vendor/assets/stylesheets/craft/custom_components.scss */
.la-list-ol:before {
  content: "";
}

/* line 11843, vendor/assets/stylesheets/craft/custom_components.scss */
.la-list-ul:before {
  content: "";
}

/* line 11847, vendor/assets/stylesheets/craft/custom_components.scss */
.la-location-arrow:before {
  content: "";
}

/* line 11851, vendor/assets/stylesheets/craft/custom_components.scss */
.la-lock:before {
  content: "";
}

/* line 11855, vendor/assets/stylesheets/craft/custom_components.scss */
.la-lock-open:before {
  content: "";
}

/* line 11859, vendor/assets/stylesheets/craft/custom_components.scss */
.la-long-arrow-alt-down:before {
  content: "";
}

/* line 11863, vendor/assets/stylesheets/craft/custom_components.scss */
.la-long-arrow-alt-left:before {
  content: "";
}

/* line 11867, vendor/assets/stylesheets/craft/custom_components.scss */
.la-long-arrow-alt-right:before {
  content: "";
}

/* line 11871, vendor/assets/stylesheets/craft/custom_components.scss */
.la-long-arrow-alt-up:before {
  content: "";
}

/* line 11875, vendor/assets/stylesheets/craft/custom_components.scss */
.la-low-vision:before {
  content: "";
}

/* line 11879, vendor/assets/stylesheets/craft/custom_components.scss */
.la-luggage-cart:before {
  content: "";
}

/* line 11883, vendor/assets/stylesheets/craft/custom_components.scss */
.la-lyft:before {
  content: "";
}

/* line 11887, vendor/assets/stylesheets/craft/custom_components.scss */
.la-magento:before {
  content: "";
}

/* line 11891, vendor/assets/stylesheets/craft/custom_components.scss */
.la-magic:before {
  content: "";
}

/* line 11895, vendor/assets/stylesheets/craft/custom_components.scss */
.la-magnet:before {
  content: "";
}

/* line 11899, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mail-bulk:before {
  content: "";
}

/* line 11903, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mailchimp:before {
  content: "";
}

/* line 11907, vendor/assets/stylesheets/craft/custom_components.scss */
.la-male:before {
  content: "";
}

/* line 11911, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mandalorian:before {
  content: "";
}

/* line 11915, vendor/assets/stylesheets/craft/custom_components.scss */
.la-map:before {
  content: "";
}

/* line 11919, vendor/assets/stylesheets/craft/custom_components.scss */
.la-map-marked:before {
  content: "";
}

/* line 11923, vendor/assets/stylesheets/craft/custom_components.scss */
.la-map-marked-alt:before {
  content: "";
}

/* line 11927, vendor/assets/stylesheets/craft/custom_components.scss */
.la-map-marker:before {
  content: "";
}

/* line 11931, vendor/assets/stylesheets/craft/custom_components.scss */
.la-map-marker-alt:before {
  content: "";
}

/* line 11935, vendor/assets/stylesheets/craft/custom_components.scss */
.la-map-pin:before {
  content: "";
}

/* line 11939, vendor/assets/stylesheets/craft/custom_components.scss */
.la-map-signs:before {
  content: "";
}

/* line 11943, vendor/assets/stylesheets/craft/custom_components.scss */
.la-markdown:before {
  content: "";
}

/* line 11947, vendor/assets/stylesheets/craft/custom_components.scss */
.la-marker:before {
  content: "";
}

/* line 11951, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mars:before {
  content: "";
}

/* line 11955, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mars-double:before {
  content: "";
}

/* line 11959, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mars-stroke:before {
  content: "";
}

/* line 11963, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mars-stroke-h:before {
  content: "";
}

/* line 11967, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mars-stroke-v:before {
  content: "";
}

/* line 11971, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mask:before {
  content: "";
}

/* line 11975, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mastodon:before {
  content: "";
}

/* line 11979, vendor/assets/stylesheets/craft/custom_components.scss */
.la-maxcdn:before {
  content: "";
}

/* line 11983, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mdb:before {
  content: "";
}

/* line 11987, vendor/assets/stylesheets/craft/custom_components.scss */
.la-medal:before {
  content: "";
}

/* line 11991, vendor/assets/stylesheets/craft/custom_components.scss */
.la-medapps:before {
  content: "";
}

/* line 11995, vendor/assets/stylesheets/craft/custom_components.scss */
.la-medium:before {
  content: "";
}

/* line 11999, vendor/assets/stylesheets/craft/custom_components.scss */
.la-medium-m:before {
  content: "";
}

/* line 12003, vendor/assets/stylesheets/craft/custom_components.scss */
.la-medkit:before {
  content: "";
}

/* line 12007, vendor/assets/stylesheets/craft/custom_components.scss */
.la-medrt:before {
  content: "";
}

/* line 12011, vendor/assets/stylesheets/craft/custom_components.scss */
.la-meetup:before {
  content: "";
}

/* line 12015, vendor/assets/stylesheets/craft/custom_components.scss */
.la-megaport:before {
  content: "";
}

/* line 12019, vendor/assets/stylesheets/craft/custom_components.scss */
.la-meh:before {
  content: "";
}

/* line 12023, vendor/assets/stylesheets/craft/custom_components.scss */
.la-meh-blank:before {
  content: "";
}

/* line 12027, vendor/assets/stylesheets/craft/custom_components.scss */
.la-meh-rolling-eyes:before {
  content: "";
}

/* line 12031, vendor/assets/stylesheets/craft/custom_components.scss */
.la-memory:before {
  content: "";
}

/* line 12035, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mendeley:before {
  content: "";
}

/* line 12039, vendor/assets/stylesheets/craft/custom_components.scss */
.la-menorah:before {
  content: "";
}

/* line 12043, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mercury:before {
  content: "";
}

/* line 12047, vendor/assets/stylesheets/craft/custom_components.scss */
.la-meteor:before {
  content: "";
}

/* line 12051, vendor/assets/stylesheets/craft/custom_components.scss */
.la-microchip:before {
  content: "";
}

/* line 12055, vendor/assets/stylesheets/craft/custom_components.scss */
.la-microphone:before {
  content: "";
}

/* line 12059, vendor/assets/stylesheets/craft/custom_components.scss */
.la-microphone-alt:before {
  content: "";
}

/* line 12063, vendor/assets/stylesheets/craft/custom_components.scss */
.la-microphone-alt-slash:before {
  content: "";
}

/* line 12067, vendor/assets/stylesheets/craft/custom_components.scss */
.la-microphone-slash:before {
  content: "";
}

/* line 12071, vendor/assets/stylesheets/craft/custom_components.scss */
.la-microscope:before {
  content: "";
}

/* line 12075, vendor/assets/stylesheets/craft/custom_components.scss */
.la-microsoft:before {
  content: "";
}

/* line 12079, vendor/assets/stylesheets/craft/custom_components.scss */
.la-minus:before {
  content: "";
}

/* line 12083, vendor/assets/stylesheets/craft/custom_components.scss */
.la-minus-circle:before {
  content: "";
}

/* line 12087, vendor/assets/stylesheets/craft/custom_components.scss */
.la-minus-square:before {
  content: "";
}

/* line 12091, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mitten:before {
  content: "";
}

/* line 12095, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mix:before {
  content: "";
}

/* line 12099, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mixcloud:before {
  content: "";
}

/* line 12103, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mizuni:before {
  content: "";
}

/* line 12107, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mobile:before {
  content: "";
}

/* line 12111, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mobile-alt:before {
  content: "";
}

/* line 12115, vendor/assets/stylesheets/craft/custom_components.scss */
.la-modx:before {
  content: "";
}

/* line 12119, vendor/assets/stylesheets/craft/custom_components.scss */
.la-monero:before {
  content: "";
}

/* line 12123, vendor/assets/stylesheets/craft/custom_components.scss */
.la-money-bill:before {
  content: "";
}

/* line 12127, vendor/assets/stylesheets/craft/custom_components.scss */
.la-money-bill-alt:before {
  content: "";
}

/* line 12131, vendor/assets/stylesheets/craft/custom_components.scss */
.la-money-bill-wave:before {
  content: "";
}

/* line 12135, vendor/assets/stylesheets/craft/custom_components.scss */
.la-money-bill-wave-alt:before {
  content: "";
}

/* line 12139, vendor/assets/stylesheets/craft/custom_components.scss */
.la-money-check:before {
  content: "";
}

/* line 12143, vendor/assets/stylesheets/craft/custom_components.scss */
.la-money-check-alt:before {
  content: "";
}

/* line 12147, vendor/assets/stylesheets/craft/custom_components.scss */
.la-monument:before {
  content: "";
}

/* line 12151, vendor/assets/stylesheets/craft/custom_components.scss */
.la-moon:before {
  content: "";
}

/* line 12155, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mortar-pestle:before {
  content: "";
}

/* line 12159, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mosque:before {
  content: "";
}

/* line 12163, vendor/assets/stylesheets/craft/custom_components.scss */
.la-motorcycle:before {
  content: "";
}

/* line 12167, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mountain:before {
  content: "";
}

/* line 12171, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mouse:before {
  content: "";
}

/* line 12175, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mouse-pointer:before {
  content: "";
}

/* line 12179, vendor/assets/stylesheets/craft/custom_components.scss */
.la-mug-hot:before {
  content: "";
}

/* line 12183, vendor/assets/stylesheets/craft/custom_components.scss */
.la-music:before {
  content: "";
}

/* line 12187, vendor/assets/stylesheets/craft/custom_components.scss */
.la-napster:before {
  content: "";
}

/* line 12191, vendor/assets/stylesheets/craft/custom_components.scss */
.la-neos:before {
  content: "";
}

/* line 12195, vendor/assets/stylesheets/craft/custom_components.scss */
.la-network-wired:before {
  content: "";
}

/* line 12199, vendor/assets/stylesheets/craft/custom_components.scss */
.la-neuter:before {
  content: "";
}

/* line 12203, vendor/assets/stylesheets/craft/custom_components.scss */
.la-newspaper:before {
  content: "";
}

/* line 12207, vendor/assets/stylesheets/craft/custom_components.scss */
.la-nimblr:before {
  content: "";
}

/* line 12211, vendor/assets/stylesheets/craft/custom_components.scss */
.la-node:before {
  content: "";
}

/* line 12215, vendor/assets/stylesheets/craft/custom_components.scss */
.la-node-js:before {
  content: "";
}

/* line 12219, vendor/assets/stylesheets/craft/custom_components.scss */
.la-not-equal:before {
  content: "";
}

/* line 12223, vendor/assets/stylesheets/craft/custom_components.scss */
.la-notes-medical:before {
  content: "";
}

/* line 12227, vendor/assets/stylesheets/craft/custom_components.scss */
.la-npm:before {
  content: "";
}

/* line 12231, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ns8:before {
  content: "";
}

/* line 12235, vendor/assets/stylesheets/craft/custom_components.scss */
.la-nutritionix:before {
  content: "";
}

/* line 12239, vendor/assets/stylesheets/craft/custom_components.scss */
.la-object-group:before {
  content: "";
}

/* line 12243, vendor/assets/stylesheets/craft/custom_components.scss */
.la-object-ungroup:before {
  content: "";
}

/* line 12247, vendor/assets/stylesheets/craft/custom_components.scss */
.la-odnoklassniki:before {
  content: "";
}

/* line 12251, vendor/assets/stylesheets/craft/custom_components.scss */
.la-odnoklassniki-square:before {
  content: "";
}

/* line 12255, vendor/assets/stylesheets/craft/custom_components.scss */
.la-oil-can:before {
  content: "";
}

/* line 12259, vendor/assets/stylesheets/craft/custom_components.scss */
.la-old-republic:before {
  content: "";
}

/* line 12263, vendor/assets/stylesheets/craft/custom_components.scss */
.la-om:before {
  content: "";
}

/* line 12267, vendor/assets/stylesheets/craft/custom_components.scss */
.la-opencart:before {
  content: "";
}

/* line 12271, vendor/assets/stylesheets/craft/custom_components.scss */
.la-openid:before {
  content: "";
}

/* line 12275, vendor/assets/stylesheets/craft/custom_components.scss */
.la-opera:before {
  content: "";
}

/* line 12279, vendor/assets/stylesheets/craft/custom_components.scss */
.la-optin-monster:before {
  content: "";
}

/* line 12283, vendor/assets/stylesheets/craft/custom_components.scss */
.la-orcid:before {
  content: "";
}

/* line 12287, vendor/assets/stylesheets/craft/custom_components.scss */
.la-osi:before {
  content: "";
}

/* line 12291, vendor/assets/stylesheets/craft/custom_components.scss */
.la-otter:before {
  content: "";
}

/* line 12295, vendor/assets/stylesheets/craft/custom_components.scss */
.la-outdent:before {
  content: "";
}

/* line 12299, vendor/assets/stylesheets/craft/custom_components.scss */
.la-page4:before {
  content: "";
}

/* line 12303, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pagelines:before {
  content: "";
}

/* line 12307, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pager:before {
  content: "";
}

/* line 12311, vendor/assets/stylesheets/craft/custom_components.scss */
.la-paint-brush:before {
  content: "";
}

/* line 12315, vendor/assets/stylesheets/craft/custom_components.scss */
.la-paint-roller:before {
  content: "";
}

/* line 12319, vendor/assets/stylesheets/craft/custom_components.scss */
.la-palette:before {
  content: "";
}

/* line 12323, vendor/assets/stylesheets/craft/custom_components.scss */
.la-palfed:before {
  content: "";
}

/* line 12327, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pallet:before {
  content: "";
}

/* line 12331, vendor/assets/stylesheets/craft/custom_components.scss */
.la-paper-plane:before {
  content: "";
}

/* line 12335, vendor/assets/stylesheets/craft/custom_components.scss */
.la-paperclip:before {
  content: "";
}

/* line 12339, vendor/assets/stylesheets/craft/custom_components.scss */
.la-parachute-box:before {
  content: "";
}

/* line 12343, vendor/assets/stylesheets/craft/custom_components.scss */
.la-paragraph:before {
  content: "";
}

/* line 12347, vendor/assets/stylesheets/craft/custom_components.scss */
.la-parking:before {
  content: "";
}

/* line 12351, vendor/assets/stylesheets/craft/custom_components.scss */
.la-passport:before {
  content: "";
}

/* line 12355, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pastafarianism:before {
  content: "";
}

/* line 12359, vendor/assets/stylesheets/craft/custom_components.scss */
.la-paste:before {
  content: "";
}

/* line 12363, vendor/assets/stylesheets/craft/custom_components.scss */
.la-patreon:before {
  content: "";
}

/* line 12367, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pause:before {
  content: "";
}

/* line 12371, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pause-circle:before {
  content: "";
}

/* line 12375, vendor/assets/stylesheets/craft/custom_components.scss */
.la-paw:before {
  content: "";
}

/* line 12379, vendor/assets/stylesheets/craft/custom_components.scss */
.la-paypal:before {
  content: "";
}

/* line 12383, vendor/assets/stylesheets/craft/custom_components.scss */
.la-peace:before {
  content: "";
}

/* line 12387, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pen:before {
  content: "";
}

/* line 12391, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pen-alt:before {
  content: "";
}

/* line 12395, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pen-fancy:before {
  content: "";
}

/* line 12399, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pen-nib:before {
  content: "";
}

/* line 12403, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pen-square:before {
  content: "";
}

/* line 12407, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pencil-alt:before {
  content: "";
}

/* line 12411, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pencil-ruler:before {
  content: "";
}

/* line 12415, vendor/assets/stylesheets/craft/custom_components.scss */
.la-penny-arcade:before {
  content: "";
}

/* line 12419, vendor/assets/stylesheets/craft/custom_components.scss */
.la-people-carry:before {
  content: "";
}

/* line 12423, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pepper-hot:before {
  content: "";
}

/* line 12427, vendor/assets/stylesheets/craft/custom_components.scss */
.la-percent:before {
  content: "";
}

/* line 12431, vendor/assets/stylesheets/craft/custom_components.scss */
.la-percentage:before {
  content: "";
}

/* line 12435, vendor/assets/stylesheets/craft/custom_components.scss */
.la-periscope:before {
  content: "";
}

/* line 12439, vendor/assets/stylesheets/craft/custom_components.scss */
.la-person-booth:before {
  content: "";
}

/* line 12443, vendor/assets/stylesheets/craft/custom_components.scss */
.la-phabricator:before {
  content: "";
}

/* line 12447, vendor/assets/stylesheets/craft/custom_components.scss */
.la-phoenix-framework:before {
  content: "";
}

/* line 12451, vendor/assets/stylesheets/craft/custom_components.scss */
.la-phoenix-squadron:before {
  content: "";
}

/* line 12455, vendor/assets/stylesheets/craft/custom_components.scss */
.la-phone:before {
  content: "";
}

/* line 12459, vendor/assets/stylesheets/craft/custom_components.scss */
.la-phone-alt:before {
  content: "";
}

/* line 12463, vendor/assets/stylesheets/craft/custom_components.scss */
.la-phone-slash:before {
  content: "";
}

/* line 12467, vendor/assets/stylesheets/craft/custom_components.scss */
.la-phone-square:before {
  content: "";
}

/* line 12471, vendor/assets/stylesheets/craft/custom_components.scss */
.la-phone-square-alt:before {
  content: "";
}

/* line 12475, vendor/assets/stylesheets/craft/custom_components.scss */
.la-phone-volume:before {
  content: "";
}

/* line 12479, vendor/assets/stylesheets/craft/custom_components.scss */
.la-photo-video:before {
  content: "";
}

/* line 12483, vendor/assets/stylesheets/craft/custom_components.scss */
.la-php:before {
  content: "";
}

/* line 12487, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pied-piper:before {
  content: "";
}

/* line 12491, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pied-piper-alt:before {
  content: "";
}

/* line 12495, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pied-piper-hat:before {
  content: "";
}

/* line 12499, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pied-piper-pp:before {
  content: "";
}

/* line 12503, vendor/assets/stylesheets/craft/custom_components.scss */
.la-piggy-bank:before {
  content: "";
}

/* line 12507, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pills:before {
  content: "";
}

/* line 12511, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pinterest:before {
  content: "";
}

/* line 12515, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pinterest-p:before {
  content: "";
}

/* line 12519, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pinterest-square:before {
  content: "";
}

/* line 12523, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pizza-slice:before {
  content: "";
}

/* line 12527, vendor/assets/stylesheets/craft/custom_components.scss */
.la-place-of-worship:before {
  content: "";
}

/* line 12531, vendor/assets/stylesheets/craft/custom_components.scss */
.la-plane:before {
  content: "";
}

/* line 12535, vendor/assets/stylesheets/craft/custom_components.scss */
.la-plane-arrival:before {
  content: "";
}

/* line 12539, vendor/assets/stylesheets/craft/custom_components.scss */
.la-plane-departure:before {
  content: "";
}

/* line 12543, vendor/assets/stylesheets/craft/custom_components.scss */
.la-play:before {
  content: "";
}

/* line 12547, vendor/assets/stylesheets/craft/custom_components.scss */
.la-play-circle:before {
  content: "";
}

/* line 12551, vendor/assets/stylesheets/craft/custom_components.scss */
.la-playstation:before {
  content: "";
}

/* line 12555, vendor/assets/stylesheets/craft/custom_components.scss */
.la-plug:before {
  content: "";
}

/* line 12559, vendor/assets/stylesheets/craft/custom_components.scss */
.la-plus:before {
  content: "";
}

/* line 12563, vendor/assets/stylesheets/craft/custom_components.scss */
.la-plus-circle:before {
  content: "";
}

/* line 12567, vendor/assets/stylesheets/craft/custom_components.scss */
.la-plus-square:before {
  content: "";
}

/* line 12571, vendor/assets/stylesheets/craft/custom_components.scss */
.la-podcast:before {
  content: "";
}

/* line 12575, vendor/assets/stylesheets/craft/custom_components.scss */
.la-poll:before {
  content: "";
}

/* line 12579, vendor/assets/stylesheets/craft/custom_components.scss */
.la-poll-h:before {
  content: "";
}

/* line 12583, vendor/assets/stylesheets/craft/custom_components.scss */
.la-poo:before {
  content: "";
}

/* line 12587, vendor/assets/stylesheets/craft/custom_components.scss */
.la-poo-storm:before {
  content: "";
}

/* line 12591, vendor/assets/stylesheets/craft/custom_components.scss */
.la-poop:before {
  content: "";
}

/* line 12595, vendor/assets/stylesheets/craft/custom_components.scss */
.la-portrait:before {
  content: "";
}

/* line 12599, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pound-sign:before {
  content: "";
}

/* line 12603, vendor/assets/stylesheets/craft/custom_components.scss */
.la-power-off:before {
  content: "";
}

/* line 12607, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pray:before {
  content: "";
}

/* line 12611, vendor/assets/stylesheets/craft/custom_components.scss */
.la-praying-hands:before {
  content: "";
}

/* line 12615, vendor/assets/stylesheets/craft/custom_components.scss */
.la-prescription:before {
  content: "";
}

/* line 12619, vendor/assets/stylesheets/craft/custom_components.scss */
.la-prescription-bottle:before {
  content: "";
}

/* line 12623, vendor/assets/stylesheets/craft/custom_components.scss */
.la-prescription-bottle-alt:before {
  content: "";
}

/* line 12627, vendor/assets/stylesheets/craft/custom_components.scss */
.la-print:before {
  content: "";
}

/* line 12631, vendor/assets/stylesheets/craft/custom_components.scss */
.la-procedures:before {
  content: "";
}

/* line 12635, vendor/assets/stylesheets/craft/custom_components.scss */
.la-product-hunt:before {
  content: "";
}

/* line 12639, vendor/assets/stylesheets/craft/custom_components.scss */
.la-project-diagram:before {
  content: "";
}

/* line 12643, vendor/assets/stylesheets/craft/custom_components.scss */
.la-pushed:before {
  content: "";
}

/* line 12647, vendor/assets/stylesheets/craft/custom_components.scss */
.la-puzzle-piece:before {
  content: "";
}

/* line 12651, vendor/assets/stylesheets/craft/custom_components.scss */
.la-python:before {
  content: "";
}

/* line 12655, vendor/assets/stylesheets/craft/custom_components.scss */
.la-qq:before {
  content: "";
}

/* line 12659, vendor/assets/stylesheets/craft/custom_components.scss */
.la-qrcode:before {
  content: "";
}

/* line 12663, vendor/assets/stylesheets/craft/custom_components.scss */
.la-question:before {
  content: "";
}

/* line 12667, vendor/assets/stylesheets/craft/custom_components.scss */
.la-question-circle:before {
  content: "";
}

/* line 12671, vendor/assets/stylesheets/craft/custom_components.scss */
.la-quidditch:before {
  content: "";
}

/* line 12675, vendor/assets/stylesheets/craft/custom_components.scss */
.la-quinscape:before {
  content: "";
}

/* line 12679, vendor/assets/stylesheets/craft/custom_components.scss */
.la-quora:before {
  content: "";
}

/* line 12683, vendor/assets/stylesheets/craft/custom_components.scss */
.la-quote-left:before {
  content: "";
}

/* line 12687, vendor/assets/stylesheets/craft/custom_components.scss */
.la-quote-right:before {
  content: "";
}

/* line 12691, vendor/assets/stylesheets/craft/custom_components.scss */
.la-quran:before {
  content: "";
}

/* line 12695, vendor/assets/stylesheets/craft/custom_components.scss */
.la-r-project:before {
  content: "";
}

/* line 12699, vendor/assets/stylesheets/craft/custom_components.scss */
.la-radiation:before {
  content: "";
}

/* line 12703, vendor/assets/stylesheets/craft/custom_components.scss */
.la-radiation-alt:before {
  content: "";
}

/* line 12707, vendor/assets/stylesheets/craft/custom_components.scss */
.la-rainbow:before {
  content: "";
}

/* line 12711, vendor/assets/stylesheets/craft/custom_components.scss */
.la-random:before {
  content: "";
}

/* line 12715, vendor/assets/stylesheets/craft/custom_components.scss */
.la-raspberry-pi:before {
  content: "";
}

/* line 12719, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ravelry:before {
  content: "";
}

/* line 12723, vendor/assets/stylesheets/craft/custom_components.scss */
.la-react:before {
  content: "";
}

/* line 12727, vendor/assets/stylesheets/craft/custom_components.scss */
.la-reacteurope:before {
  content: "";
}

/* line 12731, vendor/assets/stylesheets/craft/custom_components.scss */
.la-readme:before {
  content: "";
}

/* line 12735, vendor/assets/stylesheets/craft/custom_components.scss */
.la-rebel:before {
  content: "";
}

/* line 12739, vendor/assets/stylesheets/craft/custom_components.scss */
.la-receipt:before {
  content: "";
}

/* line 12743, vendor/assets/stylesheets/craft/custom_components.scss */
.la-record-vinyl:before {
  content: "";
}

/* line 12747, vendor/assets/stylesheets/craft/custom_components.scss */
.la-recycle:before {
  content: "";
}

/* line 12751, vendor/assets/stylesheets/craft/custom_components.scss */
.la-red-river:before {
  content: "";
}

/* line 12755, vendor/assets/stylesheets/craft/custom_components.scss */
.la-reddit:before {
  content: "";
}

/* line 12759, vendor/assets/stylesheets/craft/custom_components.scss */
.la-reddit-alien:before {
  content: "";
}

/* line 12763, vendor/assets/stylesheets/craft/custom_components.scss */
.la-reddit-square:before {
  content: "";
}

/* line 12767, vendor/assets/stylesheets/craft/custom_components.scss */
.la-redhat:before {
  content: "";
}

/* line 12771, vendor/assets/stylesheets/craft/custom_components.scss */
.la-redo:before {
  content: "";
}

/* line 12775, vendor/assets/stylesheets/craft/custom_components.scss */
.la-redo-alt:before {
  content: "";
}

/* line 12779, vendor/assets/stylesheets/craft/custom_components.scss */
.la-registered:before {
  content: "";
}

/* line 12783, vendor/assets/stylesheets/craft/custom_components.scss */
.la-remove-format:before {
  content: "";
}

/* line 12787, vendor/assets/stylesheets/craft/custom_components.scss */
.la-renren:before {
  content: "";
}

/* line 12791, vendor/assets/stylesheets/craft/custom_components.scss */
.la-reply:before {
  content: "";
}

/* line 12795, vendor/assets/stylesheets/craft/custom_components.scss */
.la-reply-all:before {
  content: "";
}

/* line 12799, vendor/assets/stylesheets/craft/custom_components.scss */
.la-replyd:before {
  content: "";
}

/* line 12803, vendor/assets/stylesheets/craft/custom_components.scss */
.la-republican:before {
  content: "";
}

/* line 12807, vendor/assets/stylesheets/craft/custom_components.scss */
.la-researchgate:before {
  content: "";
}

/* line 12811, vendor/assets/stylesheets/craft/custom_components.scss */
.la-resolving:before {
  content: "";
}

/* line 12815, vendor/assets/stylesheets/craft/custom_components.scss */
.la-restroom:before {
  content: "";
}

/* line 12819, vendor/assets/stylesheets/craft/custom_components.scss */
.la-retweet:before {
  content: "";
}

/* line 12823, vendor/assets/stylesheets/craft/custom_components.scss */
.la-rev:before {
  content: "";
}

/* line 12827, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ribbon:before {
  content: "";
}

/* line 12831, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ring:before {
  content: "";
}

/* line 12835, vendor/assets/stylesheets/craft/custom_components.scss */
.la-road:before {
  content: "";
}

/* line 12839, vendor/assets/stylesheets/craft/custom_components.scss */
.la-robot:before {
  content: "";
}

/* line 12843, vendor/assets/stylesheets/craft/custom_components.scss */
.la-rocket:before {
  content: "";
}

/* line 12847, vendor/assets/stylesheets/craft/custom_components.scss */
.la-rocketchat:before {
  content: "";
}

/* line 12851, vendor/assets/stylesheets/craft/custom_components.scss */
.la-rockrms:before {
  content: "";
}

/* line 12855, vendor/assets/stylesheets/craft/custom_components.scss */
.la-route:before {
  content: "";
}

/* line 12859, vendor/assets/stylesheets/craft/custom_components.scss */
.la-rss:before {
  content: "";
}

/* line 12863, vendor/assets/stylesheets/craft/custom_components.scss */
.la-rss-square:before {
  content: "";
}

/* line 12867, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ruble-sign:before {
  content: "";
}

/* line 12871, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ruler:before {
  content: "";
}

/* line 12875, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ruler-combined:before {
  content: "";
}

/* line 12879, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ruler-horizontal:before {
  content: "";
}

/* line 12883, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ruler-vertical:before {
  content: "";
}

/* line 12887, vendor/assets/stylesheets/craft/custom_components.scss */
.la-running:before {
  content: "";
}

/* line 12891, vendor/assets/stylesheets/craft/custom_components.scss */
.la-rupee-sign:before {
  content: "";
}

/* line 12895, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sad-cry:before {
  content: "";
}

/* line 12899, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sad-tear:before {
  content: "";
}

/* line 12903, vendor/assets/stylesheets/craft/custom_components.scss */
.la-safari:before {
  content: "";
}

/* line 12907, vendor/assets/stylesheets/craft/custom_components.scss */
.la-salesforce:before {
  content: "";
}

/* line 12911, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sass:before {
  content: "";
}

/* line 12915, vendor/assets/stylesheets/craft/custom_components.scss */
.la-satellite:before {
  content: "";
}

/* line 12919, vendor/assets/stylesheets/craft/custom_components.scss */
.la-satellite-dish:before {
  content: "";
}

/* line 12923, vendor/assets/stylesheets/craft/custom_components.scss */
.la-save:before {
  content: "";
}

/* line 12927, vendor/assets/stylesheets/craft/custom_components.scss */
.la-schlix:before {
  content: "";
}

/* line 12931, vendor/assets/stylesheets/craft/custom_components.scss */
.la-school:before {
  content: "";
}

/* line 12935, vendor/assets/stylesheets/craft/custom_components.scss */
.la-screwdriver:before {
  content: "";
}

/* line 12939, vendor/assets/stylesheets/craft/custom_components.scss */
.la-scribd:before {
  content: "";
}

/* line 12943, vendor/assets/stylesheets/craft/custom_components.scss */
.la-scroll:before {
  content: "";
}

/* line 12947, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sd-card:before {
  content: "";
}

/* line 12951, vendor/assets/stylesheets/craft/custom_components.scss */
.la-search:before {
  content: "";
}

/* line 12955, vendor/assets/stylesheets/craft/custom_components.scss */
.la-search-dollar:before {
  content: "";
}

/* line 12959, vendor/assets/stylesheets/craft/custom_components.scss */
.la-search-location:before {
  content: "";
}

/* line 12963, vendor/assets/stylesheets/craft/custom_components.scss */
.la-search-minus:before {
  content: "";
}

/* line 12967, vendor/assets/stylesheets/craft/custom_components.scss */
.la-search-plus:before {
  content: "";
}

/* line 12971, vendor/assets/stylesheets/craft/custom_components.scss */
.la-searchengin:before {
  content: "";
}

/* line 12975, vendor/assets/stylesheets/craft/custom_components.scss */
.la-seedling:before {
  content: "";
}

/* line 12979, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sellcast:before {
  content: "";
}

/* line 12983, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sellsy:before {
  content: "";
}

/* line 12987, vendor/assets/stylesheets/craft/custom_components.scss */
.la-server:before {
  content: "";
}

/* line 12991, vendor/assets/stylesheets/craft/custom_components.scss */
.la-servicestack:before {
  content: "";
}

/* line 12995, vendor/assets/stylesheets/craft/custom_components.scss */
.la-shapes:before {
  content: "";
}

/* line 12999, vendor/assets/stylesheets/craft/custom_components.scss */
.la-share:before {
  content: "";
}

/* line 13003, vendor/assets/stylesheets/craft/custom_components.scss */
.la-share-alt:before {
  content: "";
}

/* line 13007, vendor/assets/stylesheets/craft/custom_components.scss */
.la-share-alt-square:before {
  content: "";
}

/* line 13011, vendor/assets/stylesheets/craft/custom_components.scss */
.la-share-square:before {
  content: "";
}

/* line 13015, vendor/assets/stylesheets/craft/custom_components.scss */
.la-shekel-sign:before {
  content: "";
}

/* line 13019, vendor/assets/stylesheets/craft/custom_components.scss */
.la-shield-alt:before {
  content: "";
}

/* line 13023, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ship:before {
  content: "";
}

/* line 13027, vendor/assets/stylesheets/craft/custom_components.scss */
.la-shipping-fast:before {
  content: "";
}

/* line 13031, vendor/assets/stylesheets/craft/custom_components.scss */
.la-shirtsinbulk:before {
  content: "";
}

/* line 13035, vendor/assets/stylesheets/craft/custom_components.scss */
.la-shoe-prints:before {
  content: "";
}

/* line 13039, vendor/assets/stylesheets/craft/custom_components.scss */
.la-shopping-bag:before {
  content: "";
}

/* line 13043, vendor/assets/stylesheets/craft/custom_components.scss */
.la-shopping-basket:before {
  content: "";
}

/* line 13047, vendor/assets/stylesheets/craft/custom_components.scss */
.la-shopping-cart:before {
  content: "";
}

/* line 13051, vendor/assets/stylesheets/craft/custom_components.scss */
.la-shopware:before {
  content: "";
}

/* line 13055, vendor/assets/stylesheets/craft/custom_components.scss */
.la-shower:before {
  content: "";
}

/* line 13059, vendor/assets/stylesheets/craft/custom_components.scss */
.la-shuttle-van:before {
  content: "";
}

/* line 13063, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sign:before {
  content: "";
}

/* line 13067, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sign-in-alt:before {
  content: "";
}

/* line 13071, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sign-language:before {
  content: "";
}

/* line 13075, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sign-out-alt:before {
  content: "";
}

/* line 13079, vendor/assets/stylesheets/craft/custom_components.scss */
.la-signal:before {
  content: "";
}

/* line 13083, vendor/assets/stylesheets/craft/custom_components.scss */
.la-signature:before {
  content: "";
}

/* line 13087, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sim-card:before {
  content: "";
}

/* line 13091, vendor/assets/stylesheets/craft/custom_components.scss */
.la-simplybuilt:before {
  content: "";
}

/* line 13095, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sistrix:before {
  content: "";
}

/* line 13099, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sitemap:before {
  content: "";
}

/* line 13103, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sith:before {
  content: "";
}

/* line 13107, vendor/assets/stylesheets/craft/custom_components.scss */
.la-skating:before {
  content: "";
}

/* line 13111, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sketch:before {
  content: "";
}

/* line 13115, vendor/assets/stylesheets/craft/custom_components.scss */
.la-skiing:before {
  content: "";
}

/* line 13119, vendor/assets/stylesheets/craft/custom_components.scss */
.la-skiing-nordic:before {
  content: "";
}

/* line 13123, vendor/assets/stylesheets/craft/custom_components.scss */
.la-skull:before {
  content: "";
}

/* line 13127, vendor/assets/stylesheets/craft/custom_components.scss */
.la-skull-crossbones:before {
  content: "";
}

/* line 13131, vendor/assets/stylesheets/craft/custom_components.scss */
.la-skyatlas:before {
  content: "";
}

/* line 13135, vendor/assets/stylesheets/craft/custom_components.scss */
.la-skype:before {
  content: "";
}

/* line 13139, vendor/assets/stylesheets/craft/custom_components.scss */
.la-slack:before {
  content: "";
}

/* line 13143, vendor/assets/stylesheets/craft/custom_components.scss */
.la-slack-hash:before {
  content: "";
}

/* line 13147, vendor/assets/stylesheets/craft/custom_components.scss */
.la-slash:before {
  content: "";
}

/* line 13151, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sleigh:before {
  content: "";
}

/* line 13155, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sliders-h:before {
  content: "";
}

/* line 13159, vendor/assets/stylesheets/craft/custom_components.scss */
.la-slideshare:before {
  content: "";
}

/* line 13163, vendor/assets/stylesheets/craft/custom_components.scss */
.la-smile:before {
  content: "";
}

/* line 13167, vendor/assets/stylesheets/craft/custom_components.scss */
.la-smile-beam:before {
  content: "";
}

/* line 13171, vendor/assets/stylesheets/craft/custom_components.scss */
.la-smile-wink:before {
  content: "";
}

/* line 13175, vendor/assets/stylesheets/craft/custom_components.scss */
.la-smog:before {
  content: "";
}

/* line 13179, vendor/assets/stylesheets/craft/custom_components.scss */
.la-smoking:before {
  content: "";
}

/* line 13183, vendor/assets/stylesheets/craft/custom_components.scss */
.la-smoking-ban:before {
  content: "";
}

/* line 13187, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sms:before {
  content: "";
}

/* line 13191, vendor/assets/stylesheets/craft/custom_components.scss */
.la-snapchat:before {
  content: "";
}

/* line 13195, vendor/assets/stylesheets/craft/custom_components.scss */
.la-snapchat-ghost:before {
  content: "";
}

/* line 13199, vendor/assets/stylesheets/craft/custom_components.scss */
.la-snapchat-square:before {
  content: "";
}

/* line 13203, vendor/assets/stylesheets/craft/custom_components.scss */
.la-snowboarding:before {
  content: "";
}

/* line 13207, vendor/assets/stylesheets/craft/custom_components.scss */
.la-snowflake:before {
  content: "";
}

/* line 13211, vendor/assets/stylesheets/craft/custom_components.scss */
.la-snowman:before {
  content: "";
}

/* line 13215, vendor/assets/stylesheets/craft/custom_components.scss */
.la-snowplow:before {
  content: "";
}

/* line 13219, vendor/assets/stylesheets/craft/custom_components.scss */
.la-socks:before {
  content: "";
}

/* line 13223, vendor/assets/stylesheets/craft/custom_components.scss */
.la-solar-panel:before {
  content: "";
}

/* line 13227, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sort:before {
  content: "";
}

/* line 13231, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sort-alpha-down:before {
  content: "";
}

/* line 13235, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sort-alpha-down-alt:before {
  content: "";
}

/* line 13239, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sort-alpha-up:before {
  content: "";
}

/* line 13243, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sort-alpha-up-alt:before {
  content: "";
}

/* line 13247, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sort-amount-down:before {
  content: "";
}

/* line 13251, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sort-amount-down-alt:before {
  content: "";
}

/* line 13255, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sort-amount-up:before {
  content: "";
}

/* line 13259, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sort-amount-up-alt:before {
  content: "";
}

/* line 13263, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sort-down:before {
  content: "";
}

/* line 13267, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sort-numeric-down:before {
  content: "";
}

/* line 13271, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sort-numeric-down-alt:before {
  content: "";
}

/* line 13275, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sort-numeric-up:before {
  content: "";
}

/* line 13279, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sort-numeric-up-alt:before {
  content: "";
}

/* line 13283, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sort-up:before {
  content: "";
}

/* line 13287, vendor/assets/stylesheets/craft/custom_components.scss */
.la-soundcloud:before {
  content: "";
}

/* line 13291, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sourcetree:before {
  content: "";
}

/* line 13295, vendor/assets/stylesheets/craft/custom_components.scss */
.la-spa:before {
  content: "";
}

/* line 13299, vendor/assets/stylesheets/craft/custom_components.scss */
.la-space-shuttle:before {
  content: "";
}

/* line 13303, vendor/assets/stylesheets/craft/custom_components.scss */
.la-speakap:before {
  content: "";
}

/* line 13307, vendor/assets/stylesheets/craft/custom_components.scss */
.la-speaker-deck:before {
  content: "";
}

/* line 13311, vendor/assets/stylesheets/craft/custom_components.scss */
.la-spell-check:before {
  content: "";
}

/* line 13315, vendor/assets/stylesheets/craft/custom_components.scss */
.la-spider:before {
  content: "";
}

/* line 13319, vendor/assets/stylesheets/craft/custom_components.scss */
.la-spinner:before {
  content: "";
}

/* line 13323, vendor/assets/stylesheets/craft/custom_components.scss */
.la-splotch:before {
  content: "";
}

/* line 13327, vendor/assets/stylesheets/craft/custom_components.scss */
.la-spotify:before {
  content: "";
}

/* line 13331, vendor/assets/stylesheets/craft/custom_components.scss */
.la-spray-can:before {
  content: "";
}

/* line 13335, vendor/assets/stylesheets/craft/custom_components.scss */
.la-square:before {
  content: "";
}

/* line 13339, vendor/assets/stylesheets/craft/custom_components.scss */
.la-square-full:before {
  content: "";
}

/* line 13343, vendor/assets/stylesheets/craft/custom_components.scss */
.la-square-root-alt:before {
  content: "";
}

/* line 13347, vendor/assets/stylesheets/craft/custom_components.scss */
.la-squarespace:before {
  content: "";
}

/* line 13351, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stack-exchange:before {
  content: "";
}

/* line 13355, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stack-overflow:before {
  content: "";
}

/* line 13359, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stackpath:before {
  content: "";
}

/* line 13363, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stamp:before {
  content: "";
}

/* line 13367, vendor/assets/stylesheets/craft/custom_components.scss */
.la-star:before {
  content: "";
}

/* line 13371, vendor/assets/stylesheets/craft/custom_components.scss */
.la-star-and-crescent:before {
  content: "";
}

/* line 13375, vendor/assets/stylesheets/craft/custom_components.scss */
.la-star-half:before {
  content: "";
}

/* line 13379, vendor/assets/stylesheets/craft/custom_components.scss */
.la-star-half-alt:before {
  content: "";
}

/* line 13383, vendor/assets/stylesheets/craft/custom_components.scss */
.la-star-of-david:before {
  content: "";
}

/* line 13387, vendor/assets/stylesheets/craft/custom_components.scss */
.la-star-of-life:before {
  content: "";
}

/* line 13391, vendor/assets/stylesheets/craft/custom_components.scss */
.la-staylinked:before {
  content: "";
}

/* line 13395, vendor/assets/stylesheets/craft/custom_components.scss */
.la-steam:before {
  content: "";
}

/* line 13399, vendor/assets/stylesheets/craft/custom_components.scss */
.la-steam-square:before {
  content: "";
}

/* line 13403, vendor/assets/stylesheets/craft/custom_components.scss */
.la-steam-symbol:before {
  content: "";
}

/* line 13407, vendor/assets/stylesheets/craft/custom_components.scss */
.la-step-backward:before {
  content: "";
}

/* line 13411, vendor/assets/stylesheets/craft/custom_components.scss */
.la-step-forward:before {
  content: "";
}

/* line 13415, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stethoscope:before {
  content: "";
}

/* line 13419, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sticker-mule:before {
  content: "";
}

/* line 13423, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sticky-note:before {
  content: "";
}

/* line 13427, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stop:before {
  content: "";
}

/* line 13431, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stop-circle:before {
  content: "";
}

/* line 13435, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stopwatch:before {
  content: "";
}

/* line 13439, vendor/assets/stylesheets/craft/custom_components.scss */
.la-store:before {
  content: "";
}

/* line 13443, vendor/assets/stylesheets/craft/custom_components.scss */
.la-store-alt:before {
  content: "";
}

/* line 13447, vendor/assets/stylesheets/craft/custom_components.scss */
.la-strava:before {
  content: "";
}

/* line 13451, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stream:before {
  content: "";
}

/* line 13455, vendor/assets/stylesheets/craft/custom_components.scss */
.la-street-view:before {
  content: "";
}

/* line 13459, vendor/assets/stylesheets/craft/custom_components.scss */
.la-strikethrough:before {
  content: "";
}

/* line 13463, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stripe:before {
  content: "";
}

/* line 13467, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stripe-s:before {
  content: "";
}

/* line 13471, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stroopwafel:before {
  content: "";
}

/* line 13475, vendor/assets/stylesheets/craft/custom_components.scss */
.la-studiovinari:before {
  content: "";
}

/* line 13479, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stumbleupon:before {
  content: "";
}

/* line 13483, vendor/assets/stylesheets/craft/custom_components.scss */
.la-stumbleupon-circle:before {
  content: "";
}

/* line 13487, vendor/assets/stylesheets/craft/custom_components.scss */
.la-subscript:before {
  content: "";
}

/* line 13491, vendor/assets/stylesheets/craft/custom_components.scss */
.la-subway:before {
  content: "";
}

/* line 13495, vendor/assets/stylesheets/craft/custom_components.scss */
.la-suitcase:before {
  content: "";
}

/* line 13499, vendor/assets/stylesheets/craft/custom_components.scss */
.la-suitcase-rolling:before {
  content: "";
}

/* line 13503, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sun:before {
  content: "";
}

/* line 13507, vendor/assets/stylesheets/craft/custom_components.scss */
.la-superpowers:before {
  content: "";
}

/* line 13511, vendor/assets/stylesheets/craft/custom_components.scss */
.la-superscript:before {
  content: "";
}

/* line 13515, vendor/assets/stylesheets/craft/custom_components.scss */
.la-supple:before {
  content: "";
}

/* line 13519, vendor/assets/stylesheets/craft/custom_components.scss */
.la-surprise:before {
  content: "";
}

/* line 13523, vendor/assets/stylesheets/craft/custom_components.scss */
.la-suse:before {
  content: "";
}

/* line 13527, vendor/assets/stylesheets/craft/custom_components.scss */
.la-swatchbook:before {
  content: "";
}

/* line 13531, vendor/assets/stylesheets/craft/custom_components.scss */
.la-swift:before {
  content: "";
}

/* line 13535, vendor/assets/stylesheets/craft/custom_components.scss */
.la-swimmer:before {
  content: "";
}

/* line 13539, vendor/assets/stylesheets/craft/custom_components.scss */
.la-swimming-pool:before {
  content: "";
}

/* line 13543, vendor/assets/stylesheets/craft/custom_components.scss */
.la-symfony:before {
  content: "";
}

/* line 13547, vendor/assets/stylesheets/craft/custom_components.scss */
.la-synagogue:before {
  content: "";
}

/* line 13551, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sync:before {
  content: "";
}

/* line 13555, vendor/assets/stylesheets/craft/custom_components.scss */
.la-sync-alt:before {
  content: "";
}

/* line 13559, vendor/assets/stylesheets/craft/custom_components.scss */
.la-syringe:before {
  content: "";
}

/* line 13563, vendor/assets/stylesheets/craft/custom_components.scss */
.la-table:before {
  content: "";
}

/* line 13567, vendor/assets/stylesheets/craft/custom_components.scss */
.la-table-tennis:before {
  content: "";
}

/* line 13571, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tablet:before {
  content: "";
}

/* line 13575, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tablet-alt:before {
  content: "";
}

/* line 13579, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tablets:before {
  content: "";
}

/* line 13583, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tachometer-alt:before {
  content: "";
}

/* line 13587, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tag:before {
  content: "";
}

/* line 13591, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tags:before {
  content: "";
}

/* line 13595, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tape:before {
  content: "";
}

/* line 13599, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tasks:before {
  content: "";
}

/* line 13603, vendor/assets/stylesheets/craft/custom_components.scss */
.la-taxi:before {
  content: "";
}

/* line 13607, vendor/assets/stylesheets/craft/custom_components.scss */
.la-teamspeak:before {
  content: "";
}

/* line 13611, vendor/assets/stylesheets/craft/custom_components.scss */
.la-teeth:before {
  content: "";
}

/* line 13615, vendor/assets/stylesheets/craft/custom_components.scss */
.la-teeth-open:before {
  content: "";
}

/* line 13619, vendor/assets/stylesheets/craft/custom_components.scss */
.la-telegram:before {
  content: "";
}

/* line 13623, vendor/assets/stylesheets/craft/custom_components.scss */
.la-telegram-plane:before {
  content: "";
}

/* line 13627, vendor/assets/stylesheets/craft/custom_components.scss */
.la-temperature-high:before {
  content: "";
}

/* line 13631, vendor/assets/stylesheets/craft/custom_components.scss */
.la-temperature-low:before {
  content: "";
}

/* line 13635, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tencent-weibo:before {
  content: "";
}

/* line 13639, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tenge:before {
  content: "";
}

/* line 13643, vendor/assets/stylesheets/craft/custom_components.scss */
.la-terminal:before {
  content: "";
}

/* line 13647, vendor/assets/stylesheets/craft/custom_components.scss */
.la-text-height:before {
  content: "";
}

/* line 13651, vendor/assets/stylesheets/craft/custom_components.scss */
.la-text-width:before {
  content: "";
}

/* line 13655, vendor/assets/stylesheets/craft/custom_components.scss */
.la-th:before {
  content: "";
}

/* line 13659, vendor/assets/stylesheets/craft/custom_components.scss */
.la-th-large:before {
  content: "";
}

/* line 13663, vendor/assets/stylesheets/craft/custom_components.scss */
.la-th-list:before {
  content: "";
}

/* line 13667, vendor/assets/stylesheets/craft/custom_components.scss */
.la-the-red-yeti:before {
  content: "";
}

/* line 13671, vendor/assets/stylesheets/craft/custom_components.scss */
.la-theater-masks:before {
  content: "";
}

/* line 13675, vendor/assets/stylesheets/craft/custom_components.scss */
.la-themeco:before {
  content: "";
}

/* line 13679, vendor/assets/stylesheets/craft/custom_components.scss */
.la-themeisle:before {
  content: "";
}

/* line 13683, vendor/assets/stylesheets/craft/custom_components.scss */
.la-thermometer:before {
  content: "";
}

/* line 13687, vendor/assets/stylesheets/craft/custom_components.scss */
.la-thermometer-empty:before {
  content: "";
}

/* line 13691, vendor/assets/stylesheets/craft/custom_components.scss */
.la-thermometer-full:before {
  content: "";
}

/* line 13695, vendor/assets/stylesheets/craft/custom_components.scss */
.la-thermometer-half:before {
  content: "";
}

/* line 13699, vendor/assets/stylesheets/craft/custom_components.scss */
.la-thermometer-quarter:before {
  content: "";
}

/* line 13703, vendor/assets/stylesheets/craft/custom_components.scss */
.la-thermometer-three-quarters:before {
  content: "";
}

/* line 13707, vendor/assets/stylesheets/craft/custom_components.scss */
.la-think-peaks:before {
  content: "";
}

/* line 13711, vendor/assets/stylesheets/craft/custom_components.scss */
.la-thumbs-down:before {
  content: "";
}

/* line 13715, vendor/assets/stylesheets/craft/custom_components.scss */
.la-thumbs-up:before {
  content: "";
}

/* line 13719, vendor/assets/stylesheets/craft/custom_components.scss */
.la-thumbtack:before {
  content: "";
}

/* line 13723, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ticket-alt:before {
  content: "";
}

/* line 13727, vendor/assets/stylesheets/craft/custom_components.scss */
.la-times:before {
  content: "";
}

/* line 13731, vendor/assets/stylesheets/craft/custom_components.scss */
.la-times-circle:before {
  content: "";
}

/* line 13735, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tint:before {
  content: "";
}

/* line 13739, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tint-slash:before {
  content: "";
}

/* line 13743, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tired:before {
  content: "";
}

/* line 13747, vendor/assets/stylesheets/craft/custom_components.scss */
.la-toggle-off:before {
  content: "";
}

/* line 13751, vendor/assets/stylesheets/craft/custom_components.scss */
.la-toggle-on:before {
  content: "";
}

/* line 13755, vendor/assets/stylesheets/craft/custom_components.scss */
.la-toilet:before {
  content: "";
}

/* line 13759, vendor/assets/stylesheets/craft/custom_components.scss */
.la-toilet-paper:before {
  content: "";
}

/* line 13763, vendor/assets/stylesheets/craft/custom_components.scss */
.la-toolbox:before {
  content: "";
}

/* line 13767, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tools:before {
  content: "";
}

/* line 13771, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tooth:before {
  content: "";
}

/* line 13775, vendor/assets/stylesheets/craft/custom_components.scss */
.la-torah:before {
  content: "";
}

/* line 13779, vendor/assets/stylesheets/craft/custom_components.scss */
.la-torii-gate:before {
  content: "";
}

/* line 13783, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tractor:before {
  content: "";
}

/* line 13787, vendor/assets/stylesheets/craft/custom_components.scss */
.la-trade-federation:before {
  content: "";
}

/* line 13791, vendor/assets/stylesheets/craft/custom_components.scss */
.la-trademark:before {
  content: "";
}

/* line 13795, vendor/assets/stylesheets/craft/custom_components.scss */
.la-traffic-light:before {
  content: "";
}

/* line 13799, vendor/assets/stylesheets/craft/custom_components.scss */
.la-train:before {
  content: "";
}

/* line 13803, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tram:before {
  content: "";
}

/* line 13807, vendor/assets/stylesheets/craft/custom_components.scss */
.la-transgender:before {
  content: "";
}

/* line 13811, vendor/assets/stylesheets/craft/custom_components.scss */
.la-transgender-alt:before {
  content: "";
}

/* line 13815, vendor/assets/stylesheets/craft/custom_components.scss */
.la-trash:before {
  content: "";
}

/* line 13819, vendor/assets/stylesheets/craft/custom_components.scss */
.la-trash-alt:before {
  content: "";
}

/* line 13823, vendor/assets/stylesheets/craft/custom_components.scss */
.la-trash-restore:before {
  content: "";
}

/* line 13827, vendor/assets/stylesheets/craft/custom_components.scss */
.la-trash-restore-alt:before {
  content: "";
}

/* line 13831, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tree:before {
  content: "";
}

/* line 13835, vendor/assets/stylesheets/craft/custom_components.scss */
.la-trello:before {
  content: "";
}

/* line 13839, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tripadvisor:before {
  content: "";
}

/* line 13843, vendor/assets/stylesheets/craft/custom_components.scss */
.la-trophy:before {
  content: "";
}

/* line 13847, vendor/assets/stylesheets/craft/custom_components.scss */
.la-truck:before {
  content: "";
}

/* line 13851, vendor/assets/stylesheets/craft/custom_components.scss */
.la-truck-loading:before {
  content: "";
}

/* line 13855, vendor/assets/stylesheets/craft/custom_components.scss */
.la-truck-monster:before {
  content: "";
}

/* line 13859, vendor/assets/stylesheets/craft/custom_components.scss */
.la-truck-moving:before {
  content: "";
}

/* line 13863, vendor/assets/stylesheets/craft/custom_components.scss */
.la-truck-pickup:before {
  content: "";
}

/* line 13867, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tshirt:before {
  content: "";
}

/* line 13871, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tty:before {
  content: "";
}

/* line 13875, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tumblr:before {
  content: "";
}

/* line 13879, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tumblr-square:before {
  content: "";
}

/* line 13883, vendor/assets/stylesheets/craft/custom_components.scss */
.la-tv:before {
  content: "";
}

/* line 13887, vendor/assets/stylesheets/craft/custom_components.scss */
.la-twitch:before {
  content: "";
}

/* line 13891, vendor/assets/stylesheets/craft/custom_components.scss */
.la-twitter:before {
  content: "";
}

/* line 13895, vendor/assets/stylesheets/craft/custom_components.scss */
.la-twitter-square:before {
  content: "";
}

/* line 13899, vendor/assets/stylesheets/craft/custom_components.scss */
.la-typo3:before {
  content: "";
}

/* line 13903, vendor/assets/stylesheets/craft/custom_components.scss */
.la-uber:before {
  content: "";
}

/* line 13907, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ubuntu:before {
  content: "";
}

/* line 13911, vendor/assets/stylesheets/craft/custom_components.scss */
.la-uikit:before {
  content: "";
}

/* line 13915, vendor/assets/stylesheets/craft/custom_components.scss */
.la-umbraco:before {
  content: "";
}

/* line 13919, vendor/assets/stylesheets/craft/custom_components.scss */
.la-umbrella:before {
  content: "";
}

/* line 13923, vendor/assets/stylesheets/craft/custom_components.scss */
.la-umbrella-beach:before {
  content: "";
}

/* line 13927, vendor/assets/stylesheets/craft/custom_components.scss */
.la-underline:before {
  content: "";
}

/* line 13931, vendor/assets/stylesheets/craft/custom_components.scss */
.la-undo:before {
  content: "";
}

/* line 13935, vendor/assets/stylesheets/craft/custom_components.scss */
.la-undo-alt:before {
  content: "";
}

/* line 13939, vendor/assets/stylesheets/craft/custom_components.scss */
.la-uniregistry:before {
  content: "";
}

/* line 13943, vendor/assets/stylesheets/craft/custom_components.scss */
.la-universal-access:before {
  content: "";
}

/* line 13947, vendor/assets/stylesheets/craft/custom_components.scss */
.la-university:before {
  content: "";
}

/* line 13951, vendor/assets/stylesheets/craft/custom_components.scss */
.la-unlink:before {
  content: "";
}

/* line 13955, vendor/assets/stylesheets/craft/custom_components.scss */
.la-unlock:before {
  content: "";
}

/* line 13959, vendor/assets/stylesheets/craft/custom_components.scss */
.la-unlock-alt:before {
  content: "";
}

/* line 13963, vendor/assets/stylesheets/craft/custom_components.scss */
.la-untappd:before {
  content: "";
}

/* line 13967, vendor/assets/stylesheets/craft/custom_components.scss */
.la-upload:before {
  content: "";
}

/* line 13971, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ups:before {
  content: "";
}

/* line 13975, vendor/assets/stylesheets/craft/custom_components.scss */
.la-usb:before {
  content: "";
}

/* line 13979, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user:before {
  content: "";
}

/* line 13983, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-alt:before {
  content: "";
}

/* line 13987, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-alt-slash:before {
  content: "";
}

/* line 13991, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-astronaut:before {
  content: "";
}

/* line 13995, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-check:before {
  content: "";
}

/* line 13999, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-circle:before {
  content: "";
}

/* line 14003, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-clock:before {
  content: "";
}

/* line 14007, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-cog:before {
  content: "";
}

/* line 14011, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-edit:before {
  content: "";
}

/* line 14015, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-friends:before {
  content: "";
}

/* line 14019, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-graduate:before {
  content: "";
}

/* line 14023, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-injured:before {
  content: "";
}

/* line 14027, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-lock:before {
  content: "";
}

/* line 14031, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-md:before {
  content: "";
}

/* line 14035, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-minus:before {
  content: "";
}

/* line 14039, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-ninja:before {
  content: "";
}

/* line 14043, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-nurse:before {
  content: "";
}

/* line 14047, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-plus:before {
  content: "";
}

/* line 14051, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-secret:before {
  content: "";
}

/* line 14055, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-shield:before {
  content: "";
}

/* line 14059, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-slash:before {
  content: "";
}

/* line 14063, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-tag:before {
  content: "";
}

/* line 14067, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-tie:before {
  content: "";
}

/* line 14071, vendor/assets/stylesheets/craft/custom_components.scss */
.la-user-times:before {
  content: "";
}

/* line 14075, vendor/assets/stylesheets/craft/custom_components.scss */
.la-users:before {
  content: "";
}

/* line 14079, vendor/assets/stylesheets/craft/custom_components.scss */
.la-users-cog:before {
  content: "";
}

/* line 14083, vendor/assets/stylesheets/craft/custom_components.scss */
.la-usps:before {
  content: "";
}

/* line 14087, vendor/assets/stylesheets/craft/custom_components.scss */
.la-ussunnah:before {
  content: "";
}

/* line 14091, vendor/assets/stylesheets/craft/custom_components.scss */
.la-utensil-spoon:before {
  content: "";
}

/* line 14095, vendor/assets/stylesheets/craft/custom_components.scss */
.la-utensils:before {
  content: "";
}

/* line 14099, vendor/assets/stylesheets/craft/custom_components.scss */
.la-vaadin:before {
  content: "";
}

/* line 14103, vendor/assets/stylesheets/craft/custom_components.scss */
.la-vector-square:before {
  content: "";
}

/* line 14107, vendor/assets/stylesheets/craft/custom_components.scss */
.la-venus:before {
  content: "";
}

/* line 14111, vendor/assets/stylesheets/craft/custom_components.scss */
.la-venus-double:before {
  content: "";
}

/* line 14115, vendor/assets/stylesheets/craft/custom_components.scss */
.la-venus-mars:before {
  content: "";
}

/* line 14119, vendor/assets/stylesheets/craft/custom_components.scss */
.la-viacoin:before {
  content: "";
}

/* line 14123, vendor/assets/stylesheets/craft/custom_components.scss */
.la-viadeo:before {
  content: "";
}

/* line 14127, vendor/assets/stylesheets/craft/custom_components.scss */
.la-viadeo-square:before {
  content: "";
}

/* line 14131, vendor/assets/stylesheets/craft/custom_components.scss */
.la-vial:before {
  content: "";
}

/* line 14135, vendor/assets/stylesheets/craft/custom_components.scss */
.la-vials:before {
  content: "";
}

/* line 14139, vendor/assets/stylesheets/craft/custom_components.scss */
.la-viber:before {
  content: "";
}

/* line 14143, vendor/assets/stylesheets/craft/custom_components.scss */
.la-video:before {
  content: "";
}

/* line 14147, vendor/assets/stylesheets/craft/custom_components.scss */
.la-video-slash:before {
  content: "";
}

/* line 14151, vendor/assets/stylesheets/craft/custom_components.scss */
.la-vihara:before {
  content: "";
}

/* line 14155, vendor/assets/stylesheets/craft/custom_components.scss */
.la-vimeo:before {
  content: "";
}

/* line 14159, vendor/assets/stylesheets/craft/custom_components.scss */
.la-vimeo-square:before {
  content: "";
}

/* line 14163, vendor/assets/stylesheets/craft/custom_components.scss */
.la-vimeo-v:before {
  content: "";
}

/* line 14167, vendor/assets/stylesheets/craft/custom_components.scss */
.la-vine:before {
  content: "";
}

/* line 14171, vendor/assets/stylesheets/craft/custom_components.scss */
.la-vk:before {
  content: "";
}

/* line 14175, vendor/assets/stylesheets/craft/custom_components.scss */
.la-vnv:before {
  content: "";
}

/* line 14179, vendor/assets/stylesheets/craft/custom_components.scss */
.la-voicemail:before {
  content: "";
}

/* line 14183, vendor/assets/stylesheets/craft/custom_components.scss */
.la-volleyball-ball:before {
  content: "";
}

/* line 14187, vendor/assets/stylesheets/craft/custom_components.scss */
.la-volume-down:before {
  content: "";
}

/* line 14191, vendor/assets/stylesheets/craft/custom_components.scss */
.la-volume-mute:before {
  content: "";
}

/* line 14195, vendor/assets/stylesheets/craft/custom_components.scss */
.la-volume-off:before {
  content: "";
}

/* line 14199, vendor/assets/stylesheets/craft/custom_components.scss */
.la-volume-up:before {
  content: "";
}

/* line 14203, vendor/assets/stylesheets/craft/custom_components.scss */
.la-vote-yea:before {
  content: "";
}

/* line 14207, vendor/assets/stylesheets/craft/custom_components.scss */
.la-vr-cardboard:before {
  content: "";
}

/* line 14211, vendor/assets/stylesheets/craft/custom_components.scss */
.la-vuejs:before {
  content: "";
}

/* line 14215, vendor/assets/stylesheets/craft/custom_components.scss */
.la-walking:before {
  content: "";
}

/* line 14219, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wallet:before {
  content: "";
}

/* line 14223, vendor/assets/stylesheets/craft/custom_components.scss */
.la-warehouse:before {
  content: "";
}

/* line 14227, vendor/assets/stylesheets/craft/custom_components.scss */
.la-water:before {
  content: "";
}

/* line 14231, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wave-square:before {
  content: "";
}

/* line 14235, vendor/assets/stylesheets/craft/custom_components.scss */
.la-waze:before {
  content: "";
}

/* line 14239, vendor/assets/stylesheets/craft/custom_components.scss */
.la-weebly:before {
  content: "";
}

/* line 14243, vendor/assets/stylesheets/craft/custom_components.scss */
.la-weibo:before {
  content: "";
}

/* line 14247, vendor/assets/stylesheets/craft/custom_components.scss */
.la-weight:before {
  content: "";
}

/* line 14251, vendor/assets/stylesheets/craft/custom_components.scss */
.la-weight-hanging:before {
  content: "";
}

/* line 14255, vendor/assets/stylesheets/craft/custom_components.scss */
.la-weixin:before {
  content: "";
}

/* line 14259, vendor/assets/stylesheets/craft/custom_components.scss */
.la-whatsapp:before {
  content: "";
}

/* line 14263, vendor/assets/stylesheets/craft/custom_components.scss */
.la-whatsapp-square:before {
  content: "";
}

/* line 14267, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wheelchair:before {
  content: "";
}

/* line 14271, vendor/assets/stylesheets/craft/custom_components.scss */
.la-whmcs:before {
  content: "";
}

/* line 14275, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wifi:before {
  content: "";
}

/* line 14279, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wikipedia-w:before {
  content: "";
}

/* line 14283, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wind:before {
  content: "";
}

/* line 14287, vendor/assets/stylesheets/craft/custom_components.scss */
.la-window-close:before {
  content: "";
}

/* line 14291, vendor/assets/stylesheets/craft/custom_components.scss */
.la-window-maximize:before {
  content: "";
}

/* line 14295, vendor/assets/stylesheets/craft/custom_components.scss */
.la-window-minimize:before {
  content: "";
}

/* line 14299, vendor/assets/stylesheets/craft/custom_components.scss */
.la-window-restore:before {
  content: "";
}

/* line 14303, vendor/assets/stylesheets/craft/custom_components.scss */
.la-windows:before {
  content: "";
}

/* line 14307, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wine-bottle:before {
  content: "";
}

/* line 14311, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wine-glass:before {
  content: "";
}

/* line 14315, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wine-glass-alt:before {
  content: "";
}

/* line 14319, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wix:before {
  content: "";
}

/* line 14323, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wizards-of-the-coast:before {
  content: "";
}

/* line 14327, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wolf-pack-battalion:before {
  content: "";
}

/* line 14331, vendor/assets/stylesheets/craft/custom_components.scss */
.la-won-sign:before {
  content: "";
}

/* line 14335, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wordpress:before {
  content: "";
}

/* line 14339, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wordpress-simple:before {
  content: "";
}

/* line 14343, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wpbeginner:before {
  content: "";
}

/* line 14347, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wpexplorer:before {
  content: "";
}

/* line 14351, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wpforms:before {
  content: "";
}

/* line 14355, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wpressr:before {
  content: "";
}

/* line 14359, vendor/assets/stylesheets/craft/custom_components.scss */
.la-wrench:before {
  content: "";
}

/* line 14363, vendor/assets/stylesheets/craft/custom_components.scss */
.la-x-ray:before {
  content: "";
}

/* line 14367, vendor/assets/stylesheets/craft/custom_components.scss */
.la-xbox:before {
  content: "";
}

/* line 14371, vendor/assets/stylesheets/craft/custom_components.scss */
.la-xing:before {
  content: "";
}

/* line 14375, vendor/assets/stylesheets/craft/custom_components.scss */
.la-xing-square:before {
  content: "";
}

/* line 14379, vendor/assets/stylesheets/craft/custom_components.scss */
.la-y-combinator:before {
  content: "";
}

/* line 14383, vendor/assets/stylesheets/craft/custom_components.scss */
.la-yahoo:before {
  content: "";
}

/* line 14387, vendor/assets/stylesheets/craft/custom_components.scss */
.la-yammer:before {
  content: "";
}

/* line 14391, vendor/assets/stylesheets/craft/custom_components.scss */
.la-yandex:before {
  content: "";
}

/* line 14395, vendor/assets/stylesheets/craft/custom_components.scss */
.la-yandex-international:before {
  content: "";
}

/* line 14399, vendor/assets/stylesheets/craft/custom_components.scss */
.la-yarn:before {
  content: "";
}

/* line 14403, vendor/assets/stylesheets/craft/custom_components.scss */
.la-yelp:before {
  content: "";
}

/* line 14407, vendor/assets/stylesheets/craft/custom_components.scss */
.la-yen-sign:before {
  content: "";
}

/* line 14411, vendor/assets/stylesheets/craft/custom_components.scss */
.la-yin-yang:before {
  content: "";
}

/* line 14415, vendor/assets/stylesheets/craft/custom_components.scss */
.la-yoast:before {
  content: "";
}

/* line 14419, vendor/assets/stylesheets/craft/custom_components.scss */
.la-youtube:before {
  content: "";
}

/* line 14423, vendor/assets/stylesheets/craft/custom_components.scss */
.la-youtube-square:before {
  content: "";
}

/* line 14427, vendor/assets/stylesheets/craft/custom_components.scss */
.la-zhihu:before {
  content: "";
}

/* line 14431, vendor/assets/stylesheets/craft/custom_components.scss */
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 14444, vendor/assets/stylesheets/craft/custom_components.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

@font-face {
  font-family: "Line Awesome Brands";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/assets/fonts/line-awesome/la-brands-400-5045bb4e1456f10aae864b4cef3619363707b0c0a0ec24961c8e80b19ec05159.eot);
  src: url(/assets/fonts/line-awesome/la-brands-400-5045bb4e1456f10aae864b4cef3619363707b0c0a0ec24961c8e80b19ec05159.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/line-awesome/la-brands-400-b22d625da2474be6f75ffb81b279981eb4a3df9574a2cc0db9344b6cb3c73fbe.woff2) format("woff2"), url(/assets/fonts/line-awesome/la-brands-400-b3769efa6322a56a326ac784837923ae08417054ae109b08cdcc07519c64edbd.woff) format("woff"), url(/assets/fonts/line-awesome/la-brands-400-862644869b62e2bd8b616bb3d8a2b976e859ea1254c92c561d933acdf0680a0e.ttf) format("truetype"), url(/assets/fonts/line-awesome/la-brands-400-c6fa7bad57717d1dc6c32c9f38161df5cb2f58be25b1bf5474515c462cc3e9de.svg#lineawesome) format("svg");
}

/* line 14464, vendor/assets/stylesheets/craft/custom_components.scss */
.lab {
  font-family: "Line Awesome Brands";
}

@font-face {
  font-family: "Line Awesome Free";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/assets/fonts/line-awesome/la-regular-400-7e13b71603da0fa952fa988dc14905af5dd184c6916b15d7ee363451ba5b828f.eot);
  src: url(/assets/fonts/line-awesome/la-regular-400-7e13b71603da0fa952fa988dc14905af5dd184c6916b15d7ee363451ba5b828f.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/line-awesome/la-regular-400-e76a70424116f860de4e6b86e5076c5f107dfa186a5492a42cf26437c61e4f0c.woff2) format("woff2"), url(/assets/fonts/line-awesome/la-regular-400-685c5c59ca263655a988ccd58884e436db3302c2e9ca572b683b3e24d205971f.woff) format("woff"), url(/assets/fonts/line-awesome/la-regular-400-8736e11da0990f33985d34d7a06e8db1be7d048e8f46a64ce86be451d29fe6ac.ttf) format("truetype"), url(/assets/fonts/line-awesome/la-regular-400-3fa24f50ae94c568965763e78d3c9fd9a40fab2625c7ced8227f01382a8f92d2.svg#lineawesome) format("svg");
}

/* line 14477, vendor/assets/stylesheets/craft/custom_components.scss */
.lar {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

@font-face {
  font-family: "Line Awesome Free";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(/assets/fonts/line-awesome/la-solid-900-e8f2b228685857bb4901b7659831f6b1c99129c88ac9bb65c4aebd78819e4ac1.eot);
  src: url(/assets/fonts/line-awesome/la-solid-900-e8f2b228685857bb4901b7659831f6b1c99129c88ac9bb65c4aebd78819e4ac1.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/line-awesome/la-solid-900-3c2b163a27ae129e97fd82954f750afe937101e46f41ea5363202ca81213ca71.woff2) format("woff2"), url(/assets/fonts/line-awesome/la-solid-900-1243d00c6b04c24185b9d73314249c332d4a95b3298e946a4d1731300a73a197.woff) format("woff"), url(/assets/fonts/line-awesome/la-solid-900-d2bb83808759b8faa8e3caea0cb2eed57607b5f3b47d2b59477aabf7c8771e9e.ttf) format("truetype"), url(/assets/fonts/line-awesome/la-solid-900-8541c8fd24bb642399bce2f774ff5bbc3ea1a43922ebc8def37cfc9bb6c0bd60.svg#lineawesome) format("svg");
}

/* line 14491, vendor/assets/stylesheets/craft/custom_components.scss */
.la,
.las {
  font-family: "Line Awesome Free";
  font-weight: 900;
}

/* line 14498, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-glass:before {
  content: "";
}

/* line 14502, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-meetup {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 14507, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-star-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14511, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-star-o:before {
  content: "";
}

/* line 14516, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-remove:before, .la.la-close:before {
  content: "";
}

/* line 14521, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-gear:before {
  content: "";
}

/* line 14525, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-trash-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14529, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-trash-o:before {
  content: "";
}

/* line 14534, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14538, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-o:before {
  content: "";
}

/* line 14543, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-clock-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14547, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-clock-o:before {
  content: "";
}

/* line 14552, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-arrow-circle-o-down {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14556, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-arrow-circle-o-down:before {
  content: "";
}

/* line 14561, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-arrow-circle-o-up {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14565, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-arrow-circle-o-up:before {
  content: "";
}

/* line 14570, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-play-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14574, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-play-circle-o:before {
  content: "";
}

/* line 14579, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-repeat:before, .la.la-rotate-right:before {
  content: "";
}

/* line 14584, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-refresh:before {
  content: "";
}

/* line 14588, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-list-alt {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14593, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-dedent:before {
  content: "";
}

/* line 14597, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-video-camera:before {
  content: "";
}

/* line 14601, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-picture-o, .la.la-photo, .la.la-image {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14607, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-picture-o:before, .la.la-photo:before, .la.la-image:before {
  content: "";
}

/* line 14612, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-pencil:before {
  content: "";
}

/* line 14616, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-map-marker:before {
  content: "";
}

/* line 14620, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-pencil-square-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14624, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-pencil-square-o:before {
  content: "";
}

/* line 14629, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-share-square-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14633, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-share-square-o:before {
  content: "";
}

/* line 14638, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-check-square-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14642, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-check-square-o:before {
  content: "";
}

/* line 14647, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-arrows:before {
  content: "";
}

/* line 14651, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-times-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14655, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-times-circle-o:before {
  content: "";
}

/* line 14660, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-check-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14664, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-check-circle-o:before {
  content: "";
}

/* line 14669, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-mail-forward:before {
  content: "";
}

/* line 14673, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-eye, .la.la-eye-slash {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14679, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-warning:before {
  content: "";
}

/* line 14683, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-calendar:before {
  content: "";
}

/* line 14687, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-arrows-v:before {
  content: "";
}

/* line 14691, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-arrows-h:before {
  content: "";
}

/* line 14695, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-bar-chart, .la.la-bar-chart-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14700, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-bar-chart:before, .la.la-bar-chart-o:before {
  content: "";
}

/* line 14705, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-twitter-square, .la.la-facebook-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 14711, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-gears:before {
  content: "";
}

/* line 14715, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-thumbs-o-up {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14719, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-thumbs-o-up:before {
  content: "";
}

/* line 14724, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-thumbs-o-down {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14728, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-thumbs-o-down:before {
  content: "";
}

/* line 14733, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-heart-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14737, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-heart-o:before {
  content: "";
}

/* line 14742, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-sign-out:before {
  content: "";
}

/* line 14746, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-linkedin-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 14750, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-linkedin-square:before {
  content: "";
}

/* line 14755, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-thumb-tack:before {
  content: "";
}

/* line 14759, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-external-link:before {
  content: "";
}

/* line 14763, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-sign-in:before {
  content: "";
}

/* line 14767, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-github-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 14772, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-lemon-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14776, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-lemon-o:before {
  content: "";
}

/* line 14781, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-square-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14785, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-square-o:before {
  content: "";
}

/* line 14790, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-bookmark-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14794, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-bookmark-o:before {
  content: "";
}

/* line 14799, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-twitter {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 14804, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-facebook, .la.la-facebook-f {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 14809, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-facebook:before, .la.la-facebook-f:before {
  content: "";
}

/* line 14814, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-github {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 14819, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-credit-card {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14824, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-feed:before {
  content: "";
}

/* line 14828, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hdd-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14832, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hdd-o:before {
  content: "";
}

/* line 14837, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-o-right {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14841, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-o-right:before {
  content: "";
}

/* line 14846, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-o-left {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14850, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-o-left:before {
  content: "";
}

/* line 14855, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-o-up {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14859, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-o-up:before {
  content: "";
}

/* line 14864, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-o-down {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14868, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-o-down:before {
  content: "";
}

/* line 14873, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-arrows-alt:before {
  content: "";
}

/* line 14877, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-group:before {
  content: "";
}

/* line 14881, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-chain:before {
  content: "";
}

/* line 14885, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-scissors:before {
  content: "";
}

/* line 14889, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-files-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14893, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-files-o:before {
  content: "";
}

/* line 14898, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-floppy-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14902, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-floppy-o:before {
  content: "";
}

/* line 14907, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-navicon:before, .la.la-reorder:before {
  content: "";
}

/* line 14912, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-pinterest, .la.la-pinterest-square, .la.la-google-plus-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 14919, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-google-plus {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 14923, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-google-plus:before {
  content: "";
}

/* line 14928, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-money {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14932, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-money:before {
  content: "";
}

/* line 14937, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-unsorted:before {
  content: "";
}

/* line 14941, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-sort-desc:before {
  content: "";
}

/* line 14945, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-sort-asc:before {
  content: "";
}

/* line 14949, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-linkedin {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 14953, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-linkedin:before {
  content: "";
}

/* line 14958, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-rotate-left:before {
  content: "";
}

/* line 14962, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-legal:before {
  content: "";
}

/* line 14966, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-tachometer:before, .la.la-dashboard:before {
  content: "";
}

/* line 14971, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-comment-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14975, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-comment-o:before {
  content: "";
}

/* line 14980, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-comments-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14984, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-comments-o:before {
  content: "";
}

/* line 14989, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-flash:before {
  content: "";
}

/* line 14993, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-clipboard {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 14998, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-paste {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15002, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-paste:before {
  content: "";
}

/* line 15007, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-lightbulb-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15011, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-lightbulb-o:before {
  content: "";
}

/* line 15016, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-exchange:before {
  content: "";
}

/* line 15020, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-cloud-download:before {
  content: "";
}

/* line 15024, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-cloud-upload:before {
  content: "";
}

/* line 15028, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-bell-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15032, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-bell-o:before {
  content: "";
}

/* line 15037, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-cutlery:before {
  content: "";
}

/* line 15041, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-text-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15045, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-text-o:before {
  content: "";
}

/* line 15050, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-building-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15054, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-building-o:before {
  content: "";
}

/* line 15059, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hospital-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15063, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hospital-o:before {
  content: "";
}

/* line 15068, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-tablet:before {
  content: "";
}

/* line 15072, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-mobile:before, .la.la-mobile-phone:before {
  content: "";
}

/* line 15077, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15081, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-circle-o:before {
  content: "";
}

/* line 15086, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-mail-reply:before {
  content: "";
}

/* line 15090, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-github-alt {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15095, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-folder-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15099, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-folder-o:before {
  content: "";
}

/* line 15104, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-folder-open-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15108, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-folder-open-o:before {
  content: "";
}

/* line 15113, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-smile-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15117, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-smile-o:before {
  content: "";
}

/* line 15122, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-frown-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15126, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-frown-o:before {
  content: "";
}

/* line 15131, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-meh-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15135, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-meh-o:before {
  content: "";
}

/* line 15140, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-keyboard-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15144, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-keyboard-o:before {
  content: "";
}

/* line 15149, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-flag-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15153, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-flag-o:before {
  content: "";
}

/* line 15158, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-mail-reply-all:before {
  content: "";
}

/* line 15162, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-star-half-o, .la.la-star-half-empty, .la.la-star-half-full {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15168, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-star-half-o:before, .la.la-star-half-empty:before, .la.la-star-half-full:before {
  content: "";
}

/* line 15173, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-code-fork:before {
  content: "";
}

/* line 15177, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-chain-broken:before {
  content: "";
}

/* line 15181, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-shield:before {
  content: "";
}

/* line 15185, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-calendar-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15189, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-calendar-o:before {
  content: "";
}

/* line 15194, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-maxcdn, .la.la-html5, .la.la-css3 {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15201, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-ticket:before {
  content: "";
}

/* line 15205, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-minus-square-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15209, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-minus-square-o:before {
  content: "";
}

/* line 15214, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-level-up:before {
  content: "";
}

/* line 15218, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-level-down:before {
  content: "";
}

/* line 15222, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-pencil-square:before {
  content: "";
}

/* line 15226, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-external-link-square:before {
  content: "";
}

/* line 15230, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-compass {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15235, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-caret-square-o-down, .la.la-toggle-down {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15240, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-caret-square-o-down:before, .la.la-toggle-down:before {
  content: "";
}

/* line 15245, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-caret-square-o-up, .la.la-toggle-up {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15250, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-caret-square-o-up:before, .la.la-toggle-up:before {
  content: "";
}

/* line 15255, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-caret-square-o-right, .la.la-toggle-right {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15260, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-caret-square-o-right:before, .la.la-toggle-right:before {
  content: "";
}

/* line 15265, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-eur:before, .la.la-euro:before {
  content: "";
}

/* line 15270, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-gbp:before {
  content: "";
}

/* line 15274, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-usd:before, .la.la-dollar:before {
  content: "";
}

/* line 15279, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-inr:before, .la.la-rupee:before {
  content: "";
}

/* line 15284, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-jpy:before, .la.la-cny:before, .la.la-rmb:before, .la.la-yen:before {
  content: "";
}

/* line 15291, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-rub:before, .la.la-ruble:before, .la.la-rouble:before {
  content: "";
}

/* line 15297, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-krw:before, .la.la-won:before {
  content: "";
}

/* line 15302, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-btc {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15307, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-bitcoin {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15311, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-bitcoin:before {
  content: "";
}

/* line 15316, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-text:before {
  content: "";
}

/* line 15320, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-sort-alpha-asc:before {
  content: "";
}

/* line 15324, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-sort-alpha-desc:before {
  content: "";
}

/* line 15328, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-sort-amount-asc:before {
  content: "";
}

/* line 15332, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-sort-amount-desc:before {
  content: "";
}

/* line 15336, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-sort-numeric-asc:before {
  content: "";
}

/* line 15340, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-sort-numeric-desc:before {
  content: "";
}

/* line 15344, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-youtube-square, .la.la-youtube, .la.la-xing, .la.la-xing-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15352, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-youtube-play {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15356, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-youtube-play:before {
  content: "";
}

/* line 15361, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-dropbox, .la.la-stack-overflow, .la.la-instagram, .la.la-flickr, .la.la-adn, .la.la-bitbucket {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15371, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-bitbucket-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15375, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-bitbucket-square:before {
  content: "";
}

/* line 15380, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-tumblr, .la.la-tumblr-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15386, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-long-arrow-down:before {
  content: "";
}

/* line 15390, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-long-arrow-up:before {
  content: "";
}

/* line 15394, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-long-arrow-left:before {
  content: "";
}

/* line 15398, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-long-arrow-right:before {
  content: "";
}

/* line 15402, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-apple, .la.la-windows, .la.la-android, .la.la-linux, .la.la-dribbble, .la.la-skype, .la.la-foursquare, .la.la-trello, .la.la-gratipay {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15415, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-gittip {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15419, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-gittip:before {
  content: "";
}

/* line 15424, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-sun-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15428, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-sun-o:before {
  content: "";
}

/* line 15433, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-moon-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15437, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-moon-o:before {
  content: "";
}

/* line 15442, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-vk, .la.la-weibo, .la.la-renren, .la.la-pagelines, .la.la-stack-exchange {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15451, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-arrow-circle-o-right {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15455, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-arrow-circle-o-right:before {
  content: "";
}

/* line 15460, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-arrow-circle-o-left {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15464, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-arrow-circle-o-left:before {
  content: "";
}

/* line 15469, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-caret-square-o-left, .la.la-toggle-left {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15474, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-caret-square-o-left:before, .la.la-toggle-left:before {
  content: "";
}

/* line 15479, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-dot-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15483, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-dot-circle-o:before {
  content: "";
}

/* line 15488, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-vimeo-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15493, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-try:before, .la.la-turkish-lira:before {
  content: "";
}

/* line 15498, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-plus-square-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15502, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-plus-square-o:before {
  content: "";
}

/* line 15507, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-slack, .la.la-wordpress, .la.la-openid {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15514, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-institution:before, .la.la-bank:before {
  content: "";
}

/* line 15519, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-mortar-board:before {
  content: "";
}

/* line 15523, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-yahoo, .la.la-google, .la.la-reddit, .la.la-reddit-square, .la.la-stumbleupon-circle, .la.la-stumbleupon, .la.la-delicious, .la.la-digg, .la.la-pied-piper-pp, .la.la-pied-piper-alt, .la.la-drupal, .la.la-joomla {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15539, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-spoon:before {
  content: "";
}

/* line 15543, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-behance, .la.la-behance-square, .la.la-steam, .la.la-steam-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15551, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-automobile:before {
  content: "";
}

/* line 15555, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-cab:before {
  content: "";
}

/* line 15559, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-envelope-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15563, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-envelope-o:before {
  content: "";
}

/* line 15568, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-deviantart, .la.la-soundcloud {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15574, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-pdf-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15578, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-pdf-o:before {
  content: "";
}

/* line 15583, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-word-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15587, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-word-o:before {
  content: "";
}

/* line 15592, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-excel-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15596, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-excel-o:before {
  content: "";
}

/* line 15601, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-powerpoint-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15605, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-powerpoint-o:before {
  content: "";
}

/* line 15610, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-image-o, .la.la-file-photo-o, .la.la-file-picture-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15616, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-image-o:before, .la.la-file-photo-o:before, .la.la-file-picture-o:before {
  content: "";
}

/* line 15621, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-archive-o, .la.la-file-zip-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15626, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-archive-o:before, .la.la-file-zip-o:before {
  content: "";
}

/* line 15631, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-audio-o, .la.la-file-sound-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15636, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-audio-o:before, .la.la-file-sound-o:before {
  content: "";
}

/* line 15641, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-video-o, .la.la-file-movie-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15646, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-video-o:before, .la.la-file-movie-o:before {
  content: "";
}

/* line 15651, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-code-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15655, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-file-code-o:before {
  content: "";
}

/* line 15660, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-vine, .la.la-codepen, .la.la-jsfiddle {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15667, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-life-ring {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15672, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-life-bouy, .la.la-life-buoy, .la.la-life-saver, .la.la-support {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15679, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-life-bouy:before, .la.la-life-buoy:before, .la.la-life-saver:before, .la.la-support:before {
  content: "";
}

/* line 15684, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-circle-o-notch:before {
  content: "";
}

/* line 15688, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-rebel {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15693, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-ra, .la.la-resistance {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15698, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-ra:before, .la.la-resistance:before {
  content: "";
}

/* line 15703, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-empire {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15708, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-ge {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15712, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-ge:before {
  content: "";
}

/* line 15717, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-git-square, .la.la-git, .la.la-hacker-news {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15724, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-y-combinator-square, .la.la-yc-square {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15729, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-y-combinator-square:before, .la.la-yc-square:before {
  content: "";
}

/* line 15734, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-tencent-weibo, .la.la-qq, .la.la-weixin {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15741, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-wechat {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15745, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-wechat:before {
  content: "";
}

/* line 15750, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-send:before {
  content: "";
}

/* line 15754, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-paper-plane-o, .la.la-send-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15759, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-paper-plane-o:before, .la.la-send-o:before {
  content: "";
}

/* line 15764, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-circle-thin {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15768, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-circle-thin:before {
  content: "";
}

/* line 15773, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-header:before {
  content: "";
}

/* line 15777, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-sliders:before {
  content: "";
}

/* line 15781, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-futbol-o, .la.la-soccer-ball-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15786, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-futbol-o:before, .la.la-soccer-ball-o:before {
  content: "";
}

/* line 15791, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-slideshare, .la.la-twitch, .la.la-yelp {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15798, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-newspaper-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15802, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-newspaper-o:before {
  content: "";
}

/* line 15807, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-paypal, .la.la-google-wallet, .la.la-cc-visa, .la.la-cc-mastercard, .la.la-cc-discover, .la.la-cc-amex, .la.la-cc-paypal, .la.la-cc-stripe {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15819, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-bell-slash-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15823, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-bell-slash-o:before {
  content: "";
}

/* line 15828, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-trash:before {
  content: "";
}

/* line 15832, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-copyright {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15837, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-eyedropper:before {
  content: "";
}

/* line 15841, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-area-chart:before {
  content: "";
}

/* line 15845, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-pie-chart:before {
  content: "";
}

/* line 15849, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-line-chart:before {
  content: "";
}

/* line 15853, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-lastfm, .la.la-lastfm-square, .la.la-ioxhost, .la.la-angellist {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15861, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-cc {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15865, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-cc:before {
  content: "";
}

/* line 15870, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-ils:before, .la.la-shekel:before, .la.la-sheqel:before {
  content: "";
}

/* line 15876, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-meanpath {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15880, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-meanpath:before {
  content: "";
}

/* line 15885, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-buysellads, .la.la-connectdevelop, .la.la-dashcube, .la.la-forumbee, .la.la-leanpub, .la.la-sellsy, .la.la-shirtsinbulk, .la.la-simplybuilt, .la.la-skyatlas {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15898, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-diamond {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15902, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-diamond:before {
  content: "";
}

/* line 15907, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-intersex:before {
  content: "";
}

/* line 15911, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-facebook-official {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15915, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-facebook-official:before {
  content: "";
}

/* line 15920, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-pinterest-p, .la.la-whatsapp {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15926, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hotel:before {
  content: "";
}

/* line 15930, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-viacoin, .la.la-medium, .la.la-y-combinator {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15937, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-yc {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15941, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-yc:before {
  content: "";
}

/* line 15946, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-optin-monster, .la.la-opencart, .la.la-expeditedssl {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15953, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-battery-4:before, .la.la-battery:before {
  content: "";
}

/* line 15958, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-battery-3:before {
  content: "";
}

/* line 15962, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-battery-2:before {
  content: "";
}

/* line 15966, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-battery-1:before {
  content: "";
}

/* line 15970, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-battery-0:before {
  content: "";
}

/* line 15974, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-object-group, .la.la-object-ungroup {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15980, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-sticky-note-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 15984, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-sticky-note-o:before {
  content: "";
}

/* line 15989, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-cc-jcb, .la.la-cc-diners-club {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 15995, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-clone {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16000, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hourglass-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16004, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hourglass-o:before {
  content: "";
}

/* line 16009, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hourglass-1:before {
  content: "";
}

/* line 16013, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hourglass-2:before {
  content: "";
}

/* line 16017, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hourglass-3:before {
  content: "";
}

/* line 16021, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-rock-o, .la.la-hand-grab-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16026, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-rock-o:before, .la.la-hand-grab-o:before {
  content: "";
}

/* line 16031, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-paper-o, .la.la-hand-stop-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16036, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-paper-o:before, .la.la-hand-stop-o:before {
  content: "";
}

/* line 16041, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-scissors-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16045, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-scissors-o:before {
  content: "";
}

/* line 16050, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-lizard-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16054, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-lizard-o:before {
  content: "";
}

/* line 16059, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-spock-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16063, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-spock-o:before {
  content: "";
}

/* line 16068, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-pointer-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16072, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-pointer-o:before {
  content: "";
}

/* line 16077, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-peace-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16081, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-hand-peace-o:before {
  content: "";
}

/* line 16086, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-registered {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16091, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-creative-commons, .la.la-gg, .la.la-gg-circle, .la.la-tripadvisor, .la.la-odnoklassniki, .la.la-odnoklassniki-square, .la.la-get-pocket, .la.la-wikipedia-w, .la.la-safari, .la.la-chrome, .la.la-firefox, .la.la-opera, .la.la-internet-explorer {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 16108, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-television:before {
  content: "";
}

/* line 16112, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-contao, .la.la-500px, .la.la-amazon {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 16119, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-calendar-plus-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16123, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-calendar-plus-o:before {
  content: "";
}

/* line 16128, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-calendar-minus-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16132, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-calendar-minus-o:before {
  content: "";
}

/* line 16137, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-calendar-times-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16141, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-calendar-times-o:before {
  content: "";
}

/* line 16146, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-calendar-check-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16150, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-calendar-check-o:before {
  content: "";
}

/* line 16155, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-map-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16159, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-map-o:before {
  content: "";
}

/* line 16164, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-commenting:before {
  content: "";
}

/* line 16168, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-commenting-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16172, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-commenting-o:before {
  content: "";
}

/* line 16177, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-houzz {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 16182, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-vimeo {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 16186, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-vimeo:before {
  content: "";
}

/* line 16191, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-black-tie, .la.la-fonticons, .la.la-reddit-alien, .la.la-edge {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 16199, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-credit-card-alt:before {
  content: "";
}

/* line 16203, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-codiepie, .la.la-modx, .la.la-fort-awesome, .la.la-usb, .la.la-product-hunt, .la.la-mixcloud, .la.la-scribd {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 16214, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-pause-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16218, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-pause-circle-o:before {
  content: "";
}

/* line 16223, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-stop-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16227, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-stop-circle-o:before {
  content: "";
}

/* line 16232, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-bluetooth, .la.la-bluetooth-b, .la.la-gitlab, .la.la-wpbeginner, .la.la-wpforms, .la.la-envira {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 16242, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-wheelchair-alt {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 16246, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-wheelchair-alt:before {
  content: "";
}

/* line 16251, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-question-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16255, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-question-circle-o:before {
  content: "";
}

/* line 16260, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-volume-control-phone:before {
  content: "";
}

/* line 16264, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-asl-interpreting:before {
  content: "";
}

/* line 16268, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-deafness:before, .la.la-hard-of-hearing:before {
  content: "";
}

/* line 16273, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-glide, .la.la-glide-g {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 16279, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-signing:before {
  content: "";
}

/* line 16283, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-viadeo, .la.la-viadeo-square, .la.la-snapchat, .la.la-snapchat-ghost, .la.la-snapchat-square, .la.la-pied-piper, .la.la-first-order, .la.la-yoast, .la.la-themeisle {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 16296, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-google-plus-official, .la.la-google-plus-circle {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 16301, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-google-plus-official:before, .la.la-google-plus-circle:before {
  content: "";
}

/* line 16306, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-font-awesome {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 16311, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-fa {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 16315, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-fa:before {
  content: "";
}

/* line 16320, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-handshake-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16324, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-handshake-o:before {
  content: "";
}

/* line 16329, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-envelope-open-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16333, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-envelope-open-o:before {
  content: "";
}

/* line 16338, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-linode {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 16343, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-address-book-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16347, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-address-book-o:before {
  content: "";
}

/* line 16352, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-vcard:before {
  content: "";
}

/* line 16356, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-address-card-o, .la.la-vcard-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16361, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-address-card-o:before, .la.la-vcard-o:before {
  content: "";
}

/* line 16366, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-user-circle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16370, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-user-circle-o:before {
  content: "";
}

/* line 16375, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-user-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16379, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-user-o:before {
  content: "";
}

/* line 16384, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-id-badge {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16389, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-drivers-license:before {
  content: "";
}

/* line 16393, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-id-card-o, .la.la-drivers-license-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16398, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-id-card-o:before, .la.la-drivers-license-o:before {
  content: "";
}

/* line 16403, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-quora, .la.la-free-code-camp, .la.la-telegram {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 16410, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-thermometer-4:before, .la.la-thermometer:before {
  content: "";
}

/* line 16415, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-thermometer-3:before {
  content: "";
}

/* line 16419, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-thermometer-2:before {
  content: "";
}

/* line 16423, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-thermometer-1:before {
  content: "";
}

/* line 16427, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-thermometer-0:before {
  content: "";
}

/* line 16431, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-bathtub:before, .la.la-s15:before {
  content: "";
}

/* line 16436, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-window-maximize, .la.la-window-restore {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16442, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-times-rectangle:before {
  content: "";
}

/* line 16446, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-window-close-o, .la.la-times-rectangle-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16451, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-window-close-o:before, .la.la-times-rectangle-o:before {
  content: "";
}

/* line 16456, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-bandcamp, .la.la-grav, .la.la-etsy, .la.la-imdb, .la.la-ravelry {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 16465, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-eercast {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

/* line 16469, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-eercast:before {
  content: "";
}

/* line 16474, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-snowflake-o {
  font-family: "Line Awesome Free";
  font-weight: 400;
}

/* line 16478, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-snowflake-o:before {
  content: "";
}

/* line 16483, vendor/assets/stylesheets/craft/custom_components.scss */
.la.la-superpowers, .la.la-wpexplorer, .la.la-spotify {
  font-family: "Line Awesome Brands";
  font-weight: 400;
}

@font-face {
  font-family: bootstrap-icons;
  src: url(/assets/fonts/bootstrap-icons/bootstrap-icons-441f4a8c23e87763c3ec76c1dad37e4fe768b3c8229d43aa9ea67805f7529c44.woff2?8bd4575acf83c7696dc7a14a966660a3) format("woff2"), url(/assets/fonts/bootstrap-icons/bootstrap-icons-a3c38051531d042e0283b3704719f2e2b0bf3847086a7798eb2dab34033931bb.woff?8bd4575acf83c7696dc7a14a966660a3) format("woff");
}

/* line 16496, vendor/assets/stylesheets/craft/custom_components.scss */
[class*=" bi-"]::before,
[class^=bi-]::before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 16510, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-alarm-fill::before {
  content: "";
}

/* line 16514, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-alarm::before {
  content: "";
}

/* line 16518, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-align-bottom::before {
  content: "";
}

/* line 16522, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-align-center::before {
  content: "";
}

/* line 16526, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-align-end::before {
  content: "";
}

/* line 16530, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-align-middle::before {
  content: "";
}

/* line 16534, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-align-start::before {
  content: "";
}

/* line 16538, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-align-top::before {
  content: "";
}

/* line 16542, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-alt::before {
  content: "";
}

/* line 16546, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-app-indicator::before {
  content: "";
}

/* line 16550, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-app::before {
  content: "";
}

/* line 16554, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-archive-fill::before {
  content: "";
}

/* line 16558, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-archive::before {
  content: "";
}

/* line 16562, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-90deg-down::before {
  content: "";
}

/* line 16566, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-90deg-left::before {
  content: "";
}

/* line 16570, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-90deg-right::before {
  content: "";
}

/* line 16574, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-90deg-up::before {
  content: "";
}

/* line 16578, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-bar-down::before {
  content: "";
}

/* line 16582, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-bar-left::before {
  content: "";
}

/* line 16586, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-bar-right::before {
  content: "";
}

/* line 16590, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-bar-up::before {
  content: "";
}

/* line 16594, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-clockwise::before {
  content: "";
}

/* line 16598, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-counterclockwise::before {
  content: "";
}

/* line 16602, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-down-circle-fill::before {
  content: "";
}

/* line 16606, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-down-circle::before {
  content: "";
}

/* line 16610, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-down-left-circle-fill::before {
  content: "";
}

/* line 16614, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-down-left-circle::before {
  content: "";
}

/* line 16618, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-down-left-square-fill::before {
  content: "";
}

/* line 16622, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-down-left-square::before {
  content: "";
}

/* line 16626, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-down-left::before {
  content: "";
}

/* line 16630, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-down-right-circle-fill::before {
  content: "";
}

/* line 16634, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-down-right-circle::before {
  content: "";
}

/* line 16638, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-down-right-square-fill::before {
  content: "";
}

/* line 16642, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-down-right-square::before {
  content: "";
}

/* line 16646, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-down-right::before {
  content: "";
}

/* line 16650, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-down-short::before {
  content: "";
}

/* line 16654, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-down-square-fill::before {
  content: "";
}

/* line 16658, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-down-square::before {
  content: "";
}

/* line 16662, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-down-up::before {
  content: "";
}

/* line 16666, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-down::before {
  content: "";
}

/* line 16670, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-left-circle-fill::before {
  content: "";
}

/* line 16674, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-left-circle::before {
  content: "";
}

/* line 16678, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-left-right::before {
  content: "";
}

/* line 16682, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-left-short::before {
  content: "";
}

/* line 16686, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-left-square-fill::before {
  content: "";
}

/* line 16690, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-left-square::before {
  content: "";
}

/* line 16694, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-left::before {
  content: "";
}

/* line 16698, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-repeat::before {
  content: "";
}

/* line 16702, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-return-left::before {
  content: "";
}

/* line 16706, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-return-right::before {
  content: "";
}

/* line 16710, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-right-circle-fill::before {
  content: "";
}

/* line 16714, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-right-circle::before {
  content: "";
}

/* line 16718, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-right-short::before {
  content: "";
}

/* line 16722, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-right-square-fill::before {
  content: "";
}

/* line 16726, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-right-square::before {
  content: "";
}

/* line 16730, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-right::before {
  content: "";
}

/* line 16734, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-up-circle-fill::before {
  content: "";
}

/* line 16738, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-up-circle::before {
  content: "";
}

/* line 16742, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-up-left-circle-fill::before {
  content: "";
}

/* line 16746, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-up-left-circle::before {
  content: "";
}

/* line 16750, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-up-left-square-fill::before {
  content: "";
}

/* line 16754, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-up-left-square::before {
  content: "";
}

/* line 16758, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-up-left::before {
  content: "";
}

/* line 16762, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-up-right-circle-fill::before {
  content: "";
}

/* line 16766, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-up-right-circle::before {
  content: "";
}

/* line 16770, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-up-right-square-fill::before {
  content: "";
}

/* line 16774, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-up-right-square::before {
  content: "";
}

/* line 16778, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-up-right::before {
  content: "";
}

/* line 16782, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-up-short::before {
  content: "";
}

/* line 16786, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-up-square-fill::before {
  content: "";
}

/* line 16790, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-up-square::before {
  content: "";
}

/* line 16794, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrow-up::before {
  content: "";
}

/* line 16798, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrows-angle-contract::before {
  content: "";
}

/* line 16802, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrows-angle-expand::before {
  content: "";
}

/* line 16806, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrows-collapse::before {
  content: "";
}

/* line 16810, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrows-expand::before {
  content: "";
}

/* line 16814, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrows-fullscreen::before {
  content: "";
}

/* line 16818, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-arrows-move::before {
  content: "";
}

/* line 16822, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-aspect-ratio-fill::before {
  content: "";
}

/* line 16826, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-aspect-ratio::before {
  content: "";
}

/* line 16830, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-asterisk::before {
  content: "";
}

/* line 16834, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-at::before {
  content: "";
}

/* line 16838, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-award-fill::before {
  content: "";
}

/* line 16842, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-award::before {
  content: "";
}

/* line 16846, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-back::before {
  content: "";
}

/* line 16850, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-backspace-fill::before {
  content: "";
}

/* line 16854, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-backspace-reverse-fill::before {
  content: "";
}

/* line 16858, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-backspace-reverse::before {
  content: "";
}

/* line 16862, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-backspace::before {
  content: "";
}

/* line 16866, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-3d-fill::before {
  content: "";
}

/* line 16870, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-3d::before {
  content: "";
}

/* line 16874, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-4k-fill::before {
  content: "";
}

/* line 16878, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-4k::before {
  content: "";
}

/* line 16882, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-8k-fill::before {
  content: "";
}

/* line 16886, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-8k::before {
  content: "";
}

/* line 16890, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-ad-fill::before {
  content: "";
}

/* line 16894, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-ad::before {
  content: "";
}

/* line 16898, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-ar-fill::before {
  content: "";
}

/* line 16902, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-ar::before {
  content: "";
}

/* line 16906, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-cc-fill::before {
  content: "";
}

/* line 16910, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-cc::before {
  content: "";
}

/* line 16914, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-hd-fill::before {
  content: "";
}

/* line 16918, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-hd::before {
  content: "";
}

/* line 16922, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-tm-fill::before {
  content: "";
}

/* line 16926, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-tm::before {
  content: "";
}

/* line 16930, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-vo-fill::before {
  content: "";
}

/* line 16934, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-vo::before {
  content: "";
}

/* line 16938, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-vr-fill::before {
  content: "";
}

/* line 16942, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-vr::before {
  content: "";
}

/* line 16946, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-wc-fill::before {
  content: "";
}

/* line 16950, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-badge-wc::before {
  content: "";
}

/* line 16954, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bag-check-fill::before {
  content: "";
}

/* line 16958, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bag-check::before {
  content: "";
}

/* line 16962, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bag-dash-fill::before {
  content: "";
}

/* line 16966, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bag-dash::before {
  content: "";
}

/* line 16970, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bag-fill::before {
  content: "";
}

/* line 16974, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bag-plus-fill::before {
  content: "";
}

/* line 16978, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bag-plus::before {
  content: "";
}

/* line 16982, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bag-x-fill::before {
  content: "";
}

/* line 16986, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bag-x::before {
  content: "";
}

/* line 16990, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bag::before {
  content: "";
}

/* line 16994, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bar-chart-fill::before {
  content: "";
}

/* line 16998, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bar-chart-line-fill::before {
  content: "";
}

/* line 17002, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bar-chart-line::before {
  content: "";
}

/* line 17006, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bar-chart-steps::before {
  content: "";
}

/* line 17010, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bar-chart::before {
  content: "";
}

/* line 17014, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-basket-fill::before {
  content: "";
}

/* line 17018, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-basket::before {
  content: "";
}

/* line 17022, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-basket2-fill::before {
  content: "";
}

/* line 17026, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-basket2::before {
  content: "";
}

/* line 17030, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-basket3-fill::before {
  content: "";
}

/* line 17034, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-basket3::before {
  content: "";
}

/* line 17038, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-battery-charging::before {
  content: "";
}

/* line 17042, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-battery-full::before {
  content: "";
}

/* line 17046, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-battery-half::before {
  content: "";
}

/* line 17050, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-battery::before {
  content: "";
}

/* line 17054, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bell-fill::before {
  content: "";
}

/* line 17058, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bell::before {
  content: "";
}

/* line 17062, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bezier::before {
  content: "";
}

/* line 17066, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bezier2::before {
  content: "";
}

/* line 17070, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bicycle::before {
  content: "";
}

/* line 17074, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-binoculars-fill::before {
  content: "";
}

/* line 17078, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-binoculars::before {
  content: "";
}

/* line 17082, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-blockquote-left::before {
  content: "";
}

/* line 17086, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-blockquote-right::before {
  content: "";
}

/* line 17090, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-book-fill::before {
  content: "";
}

/* line 17094, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-book-half::before {
  content: "";
}

/* line 17098, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-book::before {
  content: "";
}

/* line 17102, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bookmark-check-fill::before {
  content: "";
}

/* line 17106, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bookmark-check::before {
  content: "";
}

/* line 17110, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bookmark-dash-fill::before {
  content: "";
}

/* line 17114, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bookmark-dash::before {
  content: "";
}

/* line 17118, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bookmark-fill::before {
  content: "";
}

/* line 17122, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bookmark-heart-fill::before {
  content: "";
}

/* line 17126, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bookmark-heart::before {
  content: "";
}

/* line 17130, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bookmark-plus-fill::before {
  content: "";
}

/* line 17134, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bookmark-plus::before {
  content: "";
}

/* line 17138, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bookmark-star-fill::before {
  content: "";
}

/* line 17142, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bookmark-star::before {
  content: "";
}

/* line 17146, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bookmark-x-fill::before {
  content: "";
}

/* line 17150, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bookmark-x::before {
  content: "";
}

/* line 17154, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bookmark::before {
  content: "";
}

/* line 17158, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bookmarks-fill::before {
  content: "";
}

/* line 17162, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bookmarks::before {
  content: "";
}

/* line 17166, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bookshelf::before {
  content: "";
}

/* line 17170, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bootstrap-fill::before {
  content: "";
}

/* line 17174, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bootstrap-reboot::before {
  content: "";
}

/* line 17178, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bootstrap::before {
  content: "";
}

/* line 17182, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-border-all::before {
  content: "";
}

/* line 17186, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-border-bottom::before {
  content: "";
}

/* line 17190, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-border-center::before {
  content: "";
}

/* line 17194, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-border-inner::before {
  content: "";
}

/* line 17198, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-border-left::before {
  content: "";
}

/* line 17202, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-border-middle::before {
  content: "";
}

/* line 17206, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-border-outer::before {
  content: "";
}

/* line 17210, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-border-right::before {
  content: "";
}

/* line 17214, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-border-style::before {
  content: "";
}

/* line 17218, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-border-top::before {
  content: "";
}

/* line 17222, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-border-width::before {
  content: "";
}

/* line 17226, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-border::before {
  content: "";
}

/* line 17230, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bounding-box-circles::before {
  content: "";
}

/* line 17234, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bounding-box::before {
  content: "";
}

/* line 17238, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box-arrow-down-left::before {
  content: "";
}

/* line 17242, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box-arrow-down-right::before {
  content: "";
}

/* line 17246, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box-arrow-down::before {
  content: "";
}

/* line 17250, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box-arrow-in-down-left::before {
  content: "";
}

/* line 17254, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box-arrow-in-down-right::before {
  content: "";
}

/* line 17258, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box-arrow-in-down::before {
  content: "";
}

/* line 17262, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box-arrow-in-left::before {
  content: "";
}

/* line 17266, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box-arrow-in-right::before {
  content: "";
}

/* line 17270, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box-arrow-in-up-left::before {
  content: "";
}

/* line 17274, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box-arrow-in-up-right::before {
  content: "";
}

/* line 17278, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box-arrow-in-up::before {
  content: "";
}

/* line 17282, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box-arrow-left::before {
  content: "";
}

/* line 17286, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box-arrow-right::before {
  content: "";
}

/* line 17290, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box-arrow-up-left::before {
  content: "";
}

/* line 17294, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box-arrow-up-right::before {
  content: "";
}

/* line 17298, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box-arrow-up::before {
  content: "";
}

/* line 17302, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box-seam::before {
  content: "";
}

/* line 17306, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-box::before {
  content: "";
}

/* line 17310, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-braces::before {
  content: "";
}

/* line 17314, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bricks::before {
  content: "";
}

/* line 17318, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-briefcase-fill::before {
  content: "";
}

/* line 17322, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-briefcase::before {
  content: "";
}

/* line 17326, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-brightness-alt-high-fill::before {
  content: "";
}

/* line 17330, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-brightness-alt-high::before {
  content: "";
}

/* line 17334, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-brightness-alt-low-fill::before {
  content: "";
}

/* line 17338, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-brightness-alt-low::before {
  content: "";
}

/* line 17342, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-brightness-high-fill::before {
  content: "";
}

/* line 17346, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-brightness-high::before {
  content: "";
}

/* line 17350, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-brightness-low-fill::before {
  content: "";
}

/* line 17354, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-brightness-low::before {
  content: "";
}

/* line 17358, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-broadcast-pin::before {
  content: "";
}

/* line 17362, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-broadcast::before {
  content: "";
}

/* line 17366, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-brush-fill::before {
  content: "";
}

/* line 17370, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-brush::before {
  content: "";
}

/* line 17374, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bucket-fill::before {
  content: "";
}

/* line 17378, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bucket::before {
  content: "";
}

/* line 17382, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bug-fill::before {
  content: "";
}

/* line 17386, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bug::before {
  content: "";
}

/* line 17390, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-building::before {
  content: "";
}

/* line 17394, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-bullseye::before {
  content: "";
}

/* line 17398, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calculator-fill::before {
  content: "";
}

/* line 17402, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calculator::before {
  content: "";
}

/* line 17406, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-check-fill::before {
  content: "";
}

/* line 17410, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-check::before {
  content: "";
}

/* line 17414, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-date-fill::before {
  content: "";
}

/* line 17418, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-date::before {
  content: "";
}

/* line 17422, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-day-fill::before {
  content: "";
}

/* line 17426, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-day::before {
  content: "";
}

/* line 17430, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-event-fill::before {
  content: "";
}

/* line 17434, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-event::before {
  content: "";
}

/* line 17438, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-fill::before {
  content: "";
}

/* line 17442, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-minus-fill::before {
  content: "";
}

/* line 17446, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-minus::before {
  content: "";
}

/* line 17450, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-month-fill::before {
  content: "";
}

/* line 17454, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-month::before {
  content: "";
}

/* line 17458, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-plus-fill::before {
  content: "";
}

/* line 17462, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-plus::before {
  content: "";
}

/* line 17466, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-range-fill::before {
  content: "";
}

/* line 17470, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-range::before {
  content: "";
}

/* line 17474, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-week-fill::before {
  content: "";
}

/* line 17478, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-week::before {
  content: "";
}

/* line 17482, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-x-fill::before {
  content: "";
}

/* line 17486, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar-x::before {
  content: "";
}

/* line 17490, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar::before {
  content: "";
}

/* line 17494, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-check-fill::before {
  content: "";
}

/* line 17498, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-check::before {
  content: "";
}

/* line 17502, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-date-fill::before {
  content: "";
}

/* line 17506, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-date::before {
  content: "";
}

/* line 17510, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-day-fill::before {
  content: "";
}

/* line 17514, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-day::before {
  content: "";
}

/* line 17518, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-event-fill::before {
  content: "";
}

/* line 17522, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-event::before {
  content: "";
}

/* line 17526, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-fill::before {
  content: "";
}

/* line 17530, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-minus-fill::before {
  content: "";
}

/* line 17534, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-minus::before {
  content: "";
}

/* line 17538, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-month-fill::before {
  content: "";
}

/* line 17542, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-month::before {
  content: "";
}

/* line 17546, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-plus-fill::before {
  content: "";
}

/* line 17550, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-plus::before {
  content: "";
}

/* line 17554, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-range-fill::before {
  content: "";
}

/* line 17558, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-range::before {
  content: "";
}

/* line 17562, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-week-fill::before {
  content: "";
}

/* line 17566, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-week::before {
  content: "";
}

/* line 17570, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-x-fill::before {
  content: "";
}

/* line 17574, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2-x::before {
  content: "";
}

/* line 17578, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar2::before {
  content: "";
}

/* line 17582, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar3-event-fill::before {
  content: "";
}

/* line 17586, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar3-event::before {
  content: "";
}

/* line 17590, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar3-fill::before {
  content: "";
}

/* line 17594, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar3-range-fill::before {
  content: "";
}

/* line 17598, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar3-range::before {
  content: "";
}

/* line 17602, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar3-week-fill::before {
  content: "";
}

/* line 17606, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar3-week::before {
  content: "";
}

/* line 17610, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar3::before {
  content: "";
}

/* line 17614, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar4-event::before {
  content: "";
}

/* line 17618, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar4-range::before {
  content: "";
}

/* line 17622, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar4-week::before {
  content: "";
}

/* line 17626, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-calendar4::before {
  content: "";
}

/* line 17630, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-camera-fill::before {
  content: "";
}

/* line 17634, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-camera-reels-fill::before {
  content: "";
}

/* line 17638, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-camera-reels::before {
  content: "";
}

/* line 17642, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-camera-video-fill::before {
  content: "";
}

/* line 17646, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-camera-video-off-fill::before {
  content: "";
}

/* line 17650, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-camera-video-off::before {
  content: "";
}

/* line 17654, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-camera-video::before {
  content: "";
}

/* line 17658, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-camera::before {
  content: "";
}

/* line 17662, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-camera2::before {
  content: "";
}

/* line 17666, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-capslock-fill::before {
  content: "";
}

/* line 17670, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-capslock::before {
  content: "";
}

/* line 17674, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-card-checklist::before {
  content: "";
}

/* line 17678, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-card-heading::before {
  content: "";
}

/* line 17682, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-card-image::before {
  content: "";
}

/* line 17686, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-card-list::before {
  content: "";
}

/* line 17690, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-card-text::before {
  content: "";
}

/* line 17694, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-caret-down-fill::before {
  content: "";
}

/* line 17698, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-caret-down-square-fill::before {
  content: "";
}

/* line 17702, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-caret-down-square::before {
  content: "";
}

/* line 17706, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-caret-down::before {
  content: "";
}

/* line 17710, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-caret-left-fill::before {
  content: "";
}

/* line 17714, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-caret-left-square-fill::before {
  content: "";
}

/* line 17718, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-caret-left-square::before {
  content: "";
}

/* line 17722, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-caret-left::before {
  content: "";
}

/* line 17726, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-caret-right-fill::before {
  content: "";
}

/* line 17730, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-caret-right-square-fill::before {
  content: "";
}

/* line 17734, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-caret-right-square::before {
  content: "";
}

/* line 17738, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-caret-right::before {
  content: "";
}

/* line 17742, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-caret-up-fill::before {
  content: "";
}

/* line 17746, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-caret-up-square-fill::before {
  content: "";
}

/* line 17750, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-caret-up-square::before {
  content: "";
}

/* line 17754, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-caret-up::before {
  content: "";
}

/* line 17758, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cart-check-fill::before {
  content: "";
}

/* line 17762, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cart-check::before {
  content: "";
}

/* line 17766, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cart-dash-fill::before {
  content: "";
}

/* line 17770, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cart-dash::before {
  content: "";
}

/* line 17774, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cart-fill::before {
  content: "";
}

/* line 17778, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cart-plus-fill::before {
  content: "";
}

/* line 17782, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cart-plus::before {
  content: "";
}

/* line 17786, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cart-x-fill::before {
  content: "";
}

/* line 17790, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cart-x::before {
  content: "";
}

/* line 17794, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cart::before {
  content: "";
}

/* line 17798, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cart2::before {
  content: "";
}

/* line 17802, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cart3::before {
  content: "";
}

/* line 17806, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cart4::before {
  content: "";
}

/* line 17810, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cash-stack::before {
  content: "";
}

/* line 17814, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cash::before {
  content: "";
}

/* line 17818, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cast::before {
  content: "";
}

/* line 17822, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-dots-fill::before {
  content: "";
}

/* line 17826, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-dots::before {
  content: "";
}

/* line 17830, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-fill::before {
  content: "";
}

/* line 17834, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-left-dots-fill::before {
  content: "";
}

/* line 17838, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-left-dots::before {
  content: "";
}

/* line 17842, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-left-fill::before {
  content: "";
}

/* line 17846, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-left-quote-fill::before {
  content: "";
}

/* line 17850, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-left-quote::before {
  content: "";
}

/* line 17854, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-left-text-fill::before {
  content: "";
}

/* line 17858, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-left-text::before {
  content: "";
}

/* line 17862, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-left::before {
  content: "";
}

/* line 17866, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-quote-fill::before {
  content: "";
}

/* line 17870, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-quote::before {
  content: "";
}

/* line 17874, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-right-dots-fill::before {
  content: "";
}

/* line 17878, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-right-dots::before {
  content: "";
}

/* line 17882, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-right-fill::before {
  content: "";
}

/* line 17886, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-right-quote-fill::before {
  content: "";
}

/* line 17890, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-right-quote::before {
  content: "";
}

/* line 17894, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-right-text-fill::before {
  content: "";
}

/* line 17898, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-right-text::before {
  content: "";
}

/* line 17902, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-right::before {
  content: "";
}

/* line 17906, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-square-dots-fill::before {
  content: "";
}

/* line 17910, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-square-dots::before {
  content: "";
}

/* line 17914, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-square-fill::before {
  content: "";
}

/* line 17918, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-square-quote-fill::before {
  content: "";
}

/* line 17922, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-square-quote::before {
  content: "";
}

/* line 17926, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-square-text-fill::before {
  content: "";
}

/* line 17930, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-square-text::before {
  content: "";
}

/* line 17934, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-square::before {
  content: "";
}

/* line 17938, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-text-fill::before {
  content: "";
}

/* line 17942, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat-text::before {
  content: "";
}

/* line 17946, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chat::before {
  content: "";
}

/* line 17950, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-check-all::before {
  content: "";
}

/* line 17954, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-check-circle-fill::before {
  content: "";
}

/* line 17958, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-check-circle::before {
  content: "";
}

/* line 17962, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-check-square-fill::before {
  content: "";
}

/* line 17966, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-check-square::before {
  content: "";
}

/* line 17970, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-check::before {
  content: "";
}

/* line 17974, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-check2-all::before {
  content: "";
}

/* line 17978, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-check2-circle::before {
  content: "";
}

/* line 17982, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-check2-square::before {
  content: "";
}

/* line 17986, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-check2::before {
  content: "";
}

/* line 17990, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-bar-contract::before {
  content: "";
}

/* line 17994, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-bar-down::before {
  content: "";
}

/* line 17998, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-bar-expand::before {
  content: "";
}

/* line 18002, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-bar-left::before {
  content: "";
}

/* line 18006, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-bar-right::before {
  content: "";
}

/* line 18010, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-bar-up::before {
  content: "";
}

/* line 18014, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-compact-down::before {
  content: "";
}

/* line 18018, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-compact-left::before {
  content: "";
}

/* line 18022, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-compact-right::before {
  content: "";
}

/* line 18026, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-compact-up::before {
  content: "";
}

/* line 18030, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-contract::before {
  content: "";
}

/* line 18034, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-double-down::before {
  content: "";
}

/* line 18038, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-double-left::before {
  content: "";
}

/* line 18042, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-double-right::before {
  content: "";
}

/* line 18046, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-double-up::before {
  content: "";
}

/* line 18050, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-down::before {
  content: "";
}

/* line 18054, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-expand::before {
  content: "";
}

/* line 18058, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-left::before {
  content: "";
}

/* line 18062, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-right::before {
  content: "";
}

/* line 18066, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-chevron-up::before {
  content: "";
}

/* line 18070, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-circle-fill::before {
  content: "";
}

/* line 18074, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-circle-half::before {
  content: "";
}

/* line 18078, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-circle-square::before {
  content: "";
}

/* line 18082, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-circle::before {
  content: "";
}

/* line 18086, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-clipboard-check::before {
  content: "";
}

/* line 18090, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-clipboard-data::before {
  content: "";
}

/* line 18094, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-clipboard-minus::before {
  content: "";
}

/* line 18098, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-clipboard-plus::before {
  content: "";
}

/* line 18102, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-clipboard-x::before {
  content: "";
}

/* line 18106, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-clipboard::before {
  content: "";
}

/* line 18110, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-clock-fill::before {
  content: "";
}

/* line 18114, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-clock-history::before {
  content: "";
}

/* line 18118, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-clock::before {
  content: "";
}

/* line 18122, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-arrow-down-fill::before {
  content: "";
}

/* line 18126, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-arrow-down::before {
  content: "";
}

/* line 18130, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-arrow-up-fill::before {
  content: "";
}

/* line 18134, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-arrow-up::before {
  content: "";
}

/* line 18138, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-check-fill::before {
  content: "";
}

/* line 18142, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-check::before {
  content: "";
}

/* line 18146, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-download-fill::before {
  content: "";
}

/* line 18150, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-download::before {
  content: "";
}

/* line 18154, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-drizzle-fill::before {
  content: "";
}

/* line 18158, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-drizzle::before {
  content: "";
}

/* line 18162, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-fill::before {
  content: "";
}

/* line 18166, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-fog-fill::before {
  content: "";
}

/* line 18170, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-fog::before {
  content: "";
}

/* line 18174, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-fog2-fill::before {
  content: "";
}

/* line 18178, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-fog2::before {
  content: "";
}

/* line 18182, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-hail-fill::before {
  content: "";
}

/* line 18186, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-hail::before {
  content: "";
}

/* line 18190, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-haze-1::before {
  content: "";
}

/* line 18194, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-haze-fill::before {
  content: "";
}

/* line 18198, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-haze::before {
  content: "";
}

/* line 18202, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-haze2-fill::before {
  content: "";
}

/* line 18206, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-lightning-fill::before {
  content: "";
}

/* line 18210, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-lightning-rain-fill::before {
  content: "";
}

/* line 18214, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-lightning-rain::before {
  content: "";
}

/* line 18218, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-lightning::before {
  content: "";
}

/* line 18222, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-minus-fill::before {
  content: "";
}

/* line 18226, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-minus::before {
  content: "";
}

/* line 18230, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-moon-fill::before {
  content: "";
}

/* line 18234, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-moon::before {
  content: "";
}

/* line 18238, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-plus-fill::before {
  content: "";
}

/* line 18242, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-plus::before {
  content: "";
}

/* line 18246, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-rain-fill::before {
  content: "";
}

/* line 18250, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-rain-heavy-fill::before {
  content: "";
}

/* line 18254, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-rain-heavy::before {
  content: "";
}

/* line 18258, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-rain::before {
  content: "";
}

/* line 18262, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-slash-fill::before {
  content: "";
}

/* line 18266, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-slash::before {
  content: "";
}

/* line 18270, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-sleet-fill::before {
  content: "";
}

/* line 18274, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-sleet::before {
  content: "";
}

/* line 18278, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-snow-fill::before {
  content: "";
}

/* line 18282, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-snow::before {
  content: "";
}

/* line 18286, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-sun-fill::before {
  content: "";
}

/* line 18290, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-sun::before {
  content: "";
}

/* line 18294, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-upload-fill::before {
  content: "";
}

/* line 18298, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud-upload::before {
  content: "";
}

/* line 18302, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloud::before {
  content: "";
}

/* line 18306, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-clouds-fill::before {
  content: "";
}

/* line 18310, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-clouds::before {
  content: "";
}

/* line 18314, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloudy-fill::before {
  content: "";
}

/* line 18318, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cloudy::before {
  content: "";
}

/* line 18322, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-code-slash::before {
  content: "";
}

/* line 18326, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-code-square::before {
  content: "";
}

/* line 18330, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-code::before {
  content: "";
}

/* line 18334, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-collection-fill::before {
  content: "";
}

/* line 18338, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-collection-play-fill::before {
  content: "";
}

/* line 18342, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-collection-play::before {
  content: "";
}

/* line 18346, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-collection::before {
  content: "";
}

/* line 18350, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-columns-gap::before {
  content: "";
}

/* line 18354, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-columns::before {
  content: "";
}

/* line 18358, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-command::before {
  content: "";
}

/* line 18362, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-compass-fill::before {
  content: "";
}

/* line 18366, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-compass::before {
  content: "";
}

/* line 18370, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cone-striped::before {
  content: "";
}

/* line 18374, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cone::before {
  content: "";
}

/* line 18378, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-controller::before {
  content: "";
}

/* line 18382, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cpu-fill::before {
  content: "";
}

/* line 18386, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cpu::before {
  content: "";
}

/* line 18390, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-credit-card-2-back-fill::before {
  content: "";
}

/* line 18394, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-credit-card-2-back::before {
  content: "";
}

/* line 18398, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-credit-card-2-front-fill::before {
  content: "";
}

/* line 18402, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-credit-card-2-front::before {
  content: "";
}

/* line 18406, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-credit-card-fill::before {
  content: "";
}

/* line 18410, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-credit-card::before {
  content: "";
}

/* line 18414, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-crop::before {
  content: "";
}

/* line 18418, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cup-fill::before {
  content: "";
}

/* line 18422, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cup-straw::before {
  content: "";
}

/* line 18426, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cup::before {
  content: "";
}

/* line 18430, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cursor-fill::before {
  content: "";
}

/* line 18434, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cursor-text::before {
  content: "";
}

/* line 18438, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-cursor::before {
  content: "";
}

/* line 18442, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dash-circle-dotted::before {
  content: "";
}

/* line 18446, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dash-circle-fill::before {
  content: "";
}

/* line 18450, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dash-circle::before {
  content: "";
}

/* line 18454, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dash-square-dotted::before {
  content: "";
}

/* line 18458, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dash-square-fill::before {
  content: "";
}

/* line 18462, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dash-square::before {
  content: "";
}

/* line 18466, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dash::before {
  content: "";
}

/* line 18470, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-diagram-2-fill::before {
  content: "";
}

/* line 18474, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-diagram-2::before {
  content: "";
}

/* line 18478, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-diagram-3-fill::before {
  content: "";
}

/* line 18482, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-diagram-3::before {
  content: "";
}

/* line 18486, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-diamond-fill::before {
  content: "";
}

/* line 18490, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-diamond-half::before {
  content: "";
}

/* line 18494, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-diamond::before {
  content: "";
}

/* line 18498, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dice-1-fill::before {
  content: "";
}

/* line 18502, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dice-1::before {
  content: "";
}

/* line 18506, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dice-2-fill::before {
  content: "";
}

/* line 18510, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dice-2::before {
  content: "";
}

/* line 18514, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dice-3-fill::before {
  content: "";
}

/* line 18518, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dice-3::before {
  content: "";
}

/* line 18522, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dice-4-fill::before {
  content: "";
}

/* line 18526, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dice-4::before {
  content: "";
}

/* line 18530, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dice-5-fill::before {
  content: "";
}

/* line 18534, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dice-5::before {
  content: "";
}

/* line 18538, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dice-6-fill::before {
  content: "";
}

/* line 18542, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dice-6::before {
  content: "";
}

/* line 18546, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-disc-fill::before {
  content: "";
}

/* line 18550, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-disc::before {
  content: "";
}

/* line 18554, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-discord::before {
  content: "";
}

/* line 18558, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-display-fill::before {
  content: "";
}

/* line 18562, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-display::before {
  content: "";
}

/* line 18566, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-distribute-horizontal::before {
  content: "";
}

/* line 18570, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-distribute-vertical::before {
  content: "";
}

/* line 18574, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-door-closed-fill::before {
  content: "";
}

/* line 18578, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-door-closed::before {
  content: "";
}

/* line 18582, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-door-open-fill::before {
  content: "";
}

/* line 18586, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-door-open::before {
  content: "";
}

/* line 18590, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-dot::before {
  content: "";
}

/* line 18594, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-download::before {
  content: "";
}

/* line 18598, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-droplet-fill::before {
  content: "";
}

/* line 18602, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-droplet-half::before {
  content: "";
}

/* line 18606, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-droplet::before {
  content: "";
}

/* line 18610, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-earbuds::before {
  content: "";
}

/* line 18614, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-easel-fill::before {
  content: "";
}

/* line 18618, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-easel::before {
  content: "";
}

/* line 18622, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-egg-fill::before {
  content: "";
}

/* line 18626, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-egg-fried::before {
  content: "";
}

/* line 18630, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-egg::before {
  content: "";
}

/* line 18634, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-eject-fill::before {
  content: "";
}

/* line 18638, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-eject::before {
  content: "";
}

/* line 18642, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-angry-fill::before {
  content: "";
}

/* line 18646, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-angry::before {
  content: "";
}

/* line 18650, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-dizzy-fill::before {
  content: "";
}

/* line 18654, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-dizzy::before {
  content: "";
}

/* line 18658, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-expressionless-fill::before {
  content: "";
}

/* line 18662, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-expressionless::before {
  content: "";
}

/* line 18666, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-frown-fill::before {
  content: "";
}

/* line 18670, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-frown::before {
  content: "";
}

/* line 18674, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-heart-eyes-fill::before {
  content: "";
}

/* line 18678, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-heart-eyes::before {
  content: "";
}

/* line 18682, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-laughing-fill::before {
  content: "";
}

/* line 18686, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-laughing::before {
  content: "";
}

/* line 18690, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-neutral-fill::before {
  content: "";
}

/* line 18694, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-neutral::before {
  content: "";
}

/* line 18698, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-smile-fill::before {
  content: "";
}

/* line 18702, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-smile-upside-down-fill::before {
  content: "";
}

/* line 18706, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-smile-upside-down::before {
  content: "";
}

/* line 18710, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-smile::before {
  content: "";
}

/* line 18714, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-sunglasses-fill::before {
  content: "";
}

/* line 18718, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-sunglasses::before {
  content: "";
}

/* line 18722, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-wink-fill::before {
  content: "";
}

/* line 18726, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-emoji-wink::before {
  content: "";
}

/* line 18730, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-envelope-fill::before {
  content: "";
}

/* line 18734, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-envelope-open-fill::before {
  content: "";
}

/* line 18738, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-envelope-open::before {
  content: "";
}

/* line 18742, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-envelope::before {
  content: "";
}

/* line 18746, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-eraser-fill::before {
  content: "";
}

/* line 18750, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-eraser::before {
  content: "";
}

/* line 18754, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-exclamation-circle-fill::before {
  content: "";
}

/* line 18758, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-exclamation-circle::before {
  content: "";
}

/* line 18762, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-exclamation-diamond-fill::before {
  content: "";
}

/* line 18766, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-exclamation-diamond::before {
  content: "";
}

/* line 18770, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-exclamation-octagon-fill::before {
  content: "";
}

/* line 18774, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-exclamation-octagon::before {
  content: "";
}

/* line 18778, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-exclamation-square-fill::before {
  content: "";
}

/* line 18782, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-exclamation-square::before {
  content: "";
}

/* line 18786, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-exclamation-triangle-fill::before {
  content: "";
}

/* line 18790, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-exclamation-triangle::before {
  content: "";
}

/* line 18794, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-exclamation::before {
  content: "";
}

/* line 18798, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-exclude::before {
  content: "";
}

/* line 18802, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-eye-fill::before {
  content: "";
}

/* line 18806, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-eye-slash-fill::before {
  content: "";
}

/* line 18810, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-eye-slash::before {
  content: "";
}

/* line 18814, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-eye::before {
  content: "";
}

/* line 18818, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-eyedropper::before {
  content: "";
}

/* line 18822, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-eyeglasses::before {
  content: "";
}

/* line 18826, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-facebook::before {
  content: "";
}

/* line 18830, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-arrow-down-fill::before {
  content: "";
}

/* line 18834, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-arrow-down::before {
  content: "";
}

/* line 18838, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-arrow-up-fill::before {
  content: "";
}

/* line 18842, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-arrow-up::before {
  content: "";
}

/* line 18846, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-bar-graph-fill::before {
  content: "";
}

/* line 18850, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-bar-graph::before {
  content: "";
}

/* line 18854, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-binary-fill::before {
  content: "";
}

/* line 18858, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-binary::before {
  content: "";
}

/* line 18862, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-break-fill::before {
  content: "";
}

/* line 18866, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-break::before {
  content: "";
}

/* line 18870, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-check-fill::before {
  content: "";
}

/* line 18874, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-check::before {
  content: "";
}

/* line 18878, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-code-fill::before {
  content: "";
}

/* line 18882, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-code::before {
  content: "";
}

/* line 18886, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-diff-fill::before {
  content: "";
}

/* line 18890, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-diff::before {
  content: "";
}

/* line 18894, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-arrow-down-fill::before {
  content: "";
}

/* line 18898, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-arrow-down::before {
  content: "";
}

/* line 18902, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-arrow-up-fill::before {
  content: "";
}

/* line 18906, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-arrow-up::before {
  content: "";
}

/* line 18910, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-bar-graph-fill::before {
  content: "";
}

/* line 18914, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-bar-graph::before {
  content: "";
}

/* line 18918, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-binary-fill::before {
  content: "";
}

/* line 18922, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-binary::before {
  content: "";
}

/* line 18926, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-break-fill::before {
  content: "";
}

/* line 18930, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-break::before {
  content: "";
}

/* line 18934, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-check-fill::before {
  content: "";
}

/* line 18938, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-check::before {
  content: "";
}

/* line 18942, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-code-fill::before {
  content: "";
}

/* line 18946, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-code::before {
  content: "";
}

/* line 18950, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-diff-fill::before {
  content: "";
}

/* line 18954, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-diff::before {
  content: "";
}

/* line 18958, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-easel-fill::before {
  content: "";
}

/* line 18962, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-easel::before {
  content: "";
}

/* line 18966, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-excel-fill::before {
  content: "";
}

/* line 18970, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-excel::before {
  content: "";
}

/* line 18974, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-fill::before {
  content: "";
}

/* line 18978, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-font-fill::before {
  content: "";
}

/* line 18982, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-font::before {
  content: "";
}

/* line 18986, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-image-fill::before {
  content: "";
}

/* line 18990, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-image::before {
  content: "";
}

/* line 18994, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-lock-fill::before {
  content: "";
}

/* line 18998, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-lock::before {
  content: "";
}

/* line 19002, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-lock2-fill::before {
  content: "";
}

/* line 19006, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-lock2::before {
  content: "";
}

/* line 19010, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-medical-fill::before {
  content: "";
}

/* line 19014, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-medical::before {
  content: "";
}

/* line 19018, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-minus-fill::before {
  content: "";
}

/* line 19022, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-minus::before {
  content: "";
}

/* line 19026, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-music-fill::before {
  content: "";
}

/* line 19030, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-music::before {
  content: "";
}

/* line 19034, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-person-fill::before {
  content: "";
}

/* line 19038, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-person::before {
  content: "";
}

/* line 19042, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-play-fill::before {
  content: "";
}

/* line 19046, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-play::before {
  content: "";
}

/* line 19050, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-plus-fill::before {
  content: "";
}

/* line 19054, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-plus::before {
  content: "";
}

/* line 19058, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-post-fill::before {
  content: "";
}

/* line 19062, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-post::before {
  content: "";
}

/* line 19066, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-ppt-fill::before {
  content: "";
}

/* line 19070, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-ppt::before {
  content: "";
}

/* line 19074, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-richtext-fill::before {
  content: "";
}

/* line 19078, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-richtext::before {
  content: "";
}

/* line 19082, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-ruled-fill::before {
  content: "";
}

/* line 19086, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-ruled::before {
  content: "";
}

/* line 19090, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-slides-fill::before {
  content: "";
}

/* line 19094, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-slides::before {
  content: "";
}

/* line 19098, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-spreadsheet-fill::before {
  content: "";
}

/* line 19102, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-spreadsheet::before {
  content: "";
}

/* line 19106, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-text-fill::before {
  content: "";
}

/* line 19110, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-text::before {
  content: "";
}

/* line 19114, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-word-fill::before {
  content: "";
}

/* line 19118, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-word::before {
  content: "";
}

/* line 19122, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-x-fill::before {
  content: "";
}

/* line 19126, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-x::before {
  content: "";
}

/* line 19130, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-zip-fill::before {
  content: "";
}

/* line 19134, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark-zip::before {
  content: "";
}

/* line 19138, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-earmark::before {
  content: "";
}

/* line 19142, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-easel-fill::before {
  content: "";
}

/* line 19146, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-easel::before {
  content: "";
}

/* line 19150, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-excel-fill::before {
  content: "";
}

/* line 19154, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-excel::before {
  content: "";
}

/* line 19158, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-fill::before {
  content: "";
}

/* line 19162, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-font-fill::before {
  content: "";
}

/* line 19166, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-font::before {
  content: "";
}

/* line 19170, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-image-fill::before {
  content: "";
}

/* line 19174, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-image::before {
  content: "";
}

/* line 19178, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-lock-fill::before {
  content: "";
}

/* line 19182, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-lock::before {
  content: "";
}

/* line 19186, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-lock2-fill::before {
  content: "";
}

/* line 19190, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-lock2::before {
  content: "";
}

/* line 19194, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-medical-fill::before {
  content: "";
}

/* line 19198, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-medical::before {
  content: "";
}

/* line 19202, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-minus-fill::before {
  content: "";
}

/* line 19206, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-minus::before {
  content: "";
}

/* line 19210, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-music-fill::before {
  content: "";
}

/* line 19214, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-music::before {
  content: "";
}

/* line 19218, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-person-fill::before {
  content: "";
}

/* line 19222, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-person::before {
  content: "";
}

/* line 19226, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-play-fill::before {
  content: "";
}

/* line 19230, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-play::before {
  content: "";
}

/* line 19234, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-plus-fill::before {
  content: "";
}

/* line 19238, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-plus::before {
  content: "";
}

/* line 19242, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-post-fill::before {
  content: "";
}

/* line 19246, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-post::before {
  content: "";
}

/* line 19250, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-ppt-fill::before {
  content: "";
}

/* line 19254, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-ppt::before {
  content: "";
}

/* line 19258, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-richtext-fill::before {
  content: "";
}

/* line 19262, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-richtext::before {
  content: "";
}

/* line 19266, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-ruled-fill::before {
  content: "";
}

/* line 19270, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-ruled::before {
  content: "";
}

/* line 19274, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-slides-fill::before {
  content: "";
}

/* line 19278, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-slides::before {
  content: "";
}

/* line 19282, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-spreadsheet-fill::before {
  content: "";
}

/* line 19286, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-spreadsheet::before {
  content: "";
}

/* line 19290, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-text-fill::before {
  content: "";
}

/* line 19294, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-text::before {
  content: "";
}

/* line 19298, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-word-fill::before {
  content: "";
}

/* line 19302, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-word::before {
  content: "";
}

/* line 19306, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-x-fill::before {
  content: "";
}

/* line 19310, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-x::before {
  content: "";
}

/* line 19314, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-zip-fill::before {
  content: "";
}

/* line 19318, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file-zip::before {
  content: "";
}

/* line 19322, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-file::before {
  content: "";
}

/* line 19326, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-files-alt::before {
  content: "";
}

/* line 19330, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-files::before {
  content: "";
}

/* line 19334, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-film::before {
  content: "";
}

/* line 19338, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-filter-circle-fill::before {
  content: "";
}

/* line 19342, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-filter-circle::before {
  content: "";
}

/* line 19346, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-filter-left::before {
  content: "";
}

/* line 19350, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-filter-right::before {
  content: "";
}

/* line 19354, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-filter-square-fill::before {
  content: "";
}

/* line 19358, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-filter-square::before {
  content: "";
}

/* line 19362, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-filter::before {
  content: "";
}

/* line 19366, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-flag-fill::before {
  content: "";
}

/* line 19370, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-flag::before {
  content: "";
}

/* line 19374, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-flower1::before {
  content: "";
}

/* line 19378, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-flower2::before {
  content: "";
}

/* line 19382, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-flower3::before {
  content: "";
}

/* line 19386, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-folder-check::before {
  content: "";
}

/* line 19390, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-folder-fill::before {
  content: "";
}

/* line 19394, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-folder-minus::before {
  content: "";
}

/* line 19398, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-folder-plus::before {
  content: "";
}

/* line 19402, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-folder-symlink-fill::before {
  content: "";
}

/* line 19406, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-folder-symlink::before {
  content: "";
}

/* line 19410, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-folder-x::before {
  content: "";
}

/* line 19414, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-folder::before {
  content: "";
}

/* line 19418, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-folder2-open::before {
  content: "";
}

/* line 19422, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-folder2::before {
  content: "";
}

/* line 19426, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-fonts::before {
  content: "";
}

/* line 19430, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-forward-fill::before {
  content: "";
}

/* line 19434, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-forward::before {
  content: "";
}

/* line 19438, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-front::before {
  content: "";
}

/* line 19442, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-fullscreen-exit::before {
  content: "";
}

/* line 19446, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-fullscreen::before {
  content: "";
}

/* line 19450, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-funnel-fill::before {
  content: "";
}

/* line 19454, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-funnel::before {
  content: "";
}

/* line 19458, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-gear-fill::before {
  content: "";
}

/* line 19462, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-gear-wide-connected::before {
  content: "";
}

/* line 19466, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-gear-wide::before {
  content: "";
}

/* line 19470, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-gear::before {
  content: "";
}

/* line 19474, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-gem::before {
  content: "";
}

/* line 19478, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-geo-alt-fill::before {
  content: "";
}

/* line 19482, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-geo-alt::before {
  content: "";
}

/* line 19486, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-geo-fill::before {
  content: "";
}

/* line 19490, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-geo::before {
  content: "";
}

/* line 19494, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-gift-fill::before {
  content: "";
}

/* line 19498, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-gift::before {
  content: "";
}

/* line 19502, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-github::before {
  content: "";
}

/* line 19506, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-globe::before {
  content: "";
}

/* line 19510, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-globe2::before {
  content: "";
}

/* line 19514, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-google::before {
  content: "";
}

/* line 19518, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-graph-down::before {
  content: "";
}

/* line 19522, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-graph-up::before {
  content: "";
}

/* line 19526, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-grid-1x2-fill::before {
  content: "";
}

/* line 19530, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-grid-1x2::before {
  content: "";
}

/* line 19534, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-grid-3x2-gap-fill::before {
  content: "";
}

/* line 19538, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-grid-3x2-gap::before {
  content: "";
}

/* line 19542, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-grid-3x2::before {
  content: "";
}

/* line 19546, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-grid-3x3-gap-fill::before {
  content: "";
}

/* line 19550, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-grid-3x3-gap::before {
  content: "";
}

/* line 19554, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-grid-3x3::before {
  content: "";
}

/* line 19558, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-grid-fill::before {
  content: "";
}

/* line 19562, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-grid::before {
  content: "";
}

/* line 19566, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-grip-horizontal::before {
  content: "";
}

/* line 19570, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-grip-vertical::before {
  content: "";
}

/* line 19574, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hammer::before {
  content: "";
}

/* line 19578, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hand-index-fill::before {
  content: "";
}

/* line 19582, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hand-index-thumb-fill::before {
  content: "";
}

/* line 19586, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hand-index-thumb::before {
  content: "";
}

/* line 19590, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hand-index::before {
  content: "";
}

/* line 19594, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hand-thumbs-down-fill::before {
  content: "";
}

/* line 19598, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hand-thumbs-down::before {
  content: "";
}

/* line 19602, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hand-thumbs-up-fill::before {
  content: "";
}

/* line 19606, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hand-thumbs-up::before {
  content: "";
}

/* line 19610, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-handbag-fill::before {
  content: "";
}

/* line 19614, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-handbag::before {
  content: "";
}

/* line 19618, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hash::before {
  content: "";
}

/* line 19622, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hdd-fill::before {
  content: "";
}

/* line 19626, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hdd-network-fill::before {
  content: "";
}

/* line 19630, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hdd-network::before {
  content: "";
}

/* line 19634, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hdd-rack-fill::before {
  content: "";
}

/* line 19638, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hdd-rack::before {
  content: "";
}

/* line 19642, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hdd-stack-fill::before {
  content: "";
}

/* line 19646, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hdd-stack::before {
  content: "";
}

/* line 19650, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hdd::before {
  content: "";
}

/* line 19654, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-headphones::before {
  content: "";
}

/* line 19658, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-headset::before {
  content: "";
}

/* line 19662, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-heart-fill::before {
  content: "";
}

/* line 19666, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-heart-half::before {
  content: "";
}

/* line 19670, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-heart::before {
  content: "";
}

/* line 19674, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-heptagon-fill::before {
  content: "";
}

/* line 19678, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-heptagon-half::before {
  content: "";
}

/* line 19682, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-heptagon::before {
  content: "";
}

/* line 19686, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hexagon-fill::before {
  content: "";
}

/* line 19690, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hexagon-half::before {
  content: "";
}

/* line 19694, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hexagon::before {
  content: "";
}

/* line 19698, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hourglass-bottom::before {
  content: "";
}

/* line 19702, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hourglass-split::before {
  content: "";
}

/* line 19706, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hourglass-top::before {
  content: "";
}

/* line 19710, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hourglass::before {
  content: "";
}

/* line 19714, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-house-door-fill::before {
  content: "";
}

/* line 19718, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-house-door::before {
  content: "";
}

/* line 19722, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-house-fill::before {
  content: "";
}

/* line 19726, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-house::before {
  content: "";
}

/* line 19730, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hr::before {
  content: "";
}

/* line 19734, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-hurricane::before {
  content: "";
}

/* line 19738, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-image-alt::before {
  content: "";
}

/* line 19742, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-image-fill::before {
  content: "";
}

/* line 19746, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-image::before {
  content: "";
}

/* line 19750, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-images::before {
  content: "";
}

/* line 19754, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-inbox-fill::before {
  content: "";
}

/* line 19758, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-inbox::before {
  content: "";
}

/* line 19762, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-inboxes-fill::before {
  content: "";
}

/* line 19766, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-inboxes::before {
  content: "";
}

/* line 19770, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-info-circle-fill::before {
  content: "";
}

/* line 19774, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-info-circle::before {
  content: "";
}

/* line 19778, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-info-square-fill::before {
  content: "";
}

/* line 19782, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-info-square::before {
  content: "";
}

/* line 19786, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-info::before {
  content: "";
}

/* line 19790, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-input-cursor-text::before {
  content: "";
}

/* line 19794, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-input-cursor::before {
  content: "";
}

/* line 19798, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-instagram::before {
  content: "";
}

/* line 19802, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-intersect::before {
  content: "";
}

/* line 19806, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-journal-album::before {
  content: "";
}

/* line 19810, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-journal-arrow-down::before {
  content: "";
}

/* line 19814, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-journal-arrow-up::before {
  content: "";
}

/* line 19818, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-journal-bookmark-fill::before {
  content: "";
}

/* line 19822, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-journal-bookmark::before {
  content: "";
}

/* line 19826, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-journal-check::before {
  content: "";
}

/* line 19830, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-journal-code::before {
  content: "";
}

/* line 19834, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-journal-medical::before {
  content: "";
}

/* line 19838, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-journal-minus::before {
  content: "";
}

/* line 19842, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-journal-plus::before {
  content: "";
}

/* line 19846, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-journal-richtext::before {
  content: "";
}

/* line 19850, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-journal-text::before {
  content: "";
}

/* line 19854, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-journal-x::before {
  content: "";
}

/* line 19858, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-journal::before {
  content: "";
}

/* line 19862, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-journals::before {
  content: "";
}

/* line 19866, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-joystick::before {
  content: "";
}

/* line 19870, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-justify-left::before {
  content: "";
}

/* line 19874, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-justify-right::before {
  content: "";
}

/* line 19878, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-justify::before {
  content: "";
}

/* line 19882, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-kanban-fill::before {
  content: "";
}

/* line 19886, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-kanban::before {
  content: "";
}

/* line 19890, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-key-fill::before {
  content: "";
}

/* line 19894, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-key::before {
  content: "";
}

/* line 19898, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-keyboard-fill::before {
  content: "";
}

/* line 19902, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-keyboard::before {
  content: "";
}

/* line 19906, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-ladder::before {
  content: "";
}

/* line 19910, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-lamp-fill::before {
  content: "";
}

/* line 19914, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-lamp::before {
  content: "";
}

/* line 19918, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-laptop-fill::before {
  content: "";
}

/* line 19922, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-laptop::before {
  content: "";
}

/* line 19926, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-layer-backward::before {
  content: "";
}

/* line 19930, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-layer-forward::before {
  content: "";
}

/* line 19934, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-layers-fill::before {
  content: "";
}

/* line 19938, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-layers-half::before {
  content: "";
}

/* line 19942, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-layers::before {
  content: "";
}

/* line 19946, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-layout-sidebar-inset-reverse::before {
  content: "";
}

/* line 19950, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-layout-sidebar-inset::before {
  content: "";
}

/* line 19954, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-layout-sidebar-reverse::before {
  content: "";
}

/* line 19958, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-layout-sidebar::before {
  content: "";
}

/* line 19962, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-layout-split::before {
  content: "";
}

/* line 19966, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-layout-text-sidebar-reverse::before {
  content: "";
}

/* line 19970, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-layout-text-sidebar::before {
  content: "";
}

/* line 19974, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-layout-text-window-reverse::before {
  content: "";
}

/* line 19978, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-layout-text-window::before {
  content: "";
}

/* line 19982, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-layout-three-columns::before {
  content: "";
}

/* line 19986, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-layout-wtf::before {
  content: "";
}

/* line 19990, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-life-preserver::before {
  content: "";
}

/* line 19994, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-lightbulb-fill::before {
  content: "";
}

/* line 19998, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-lightbulb-off-fill::before {
  content: "";
}

/* line 20002, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-lightbulb-off::before {
  content: "";
}

/* line 20006, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-lightbulb::before {
  content: "";
}

/* line 20010, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-lightning-charge-fill::before {
  content: "";
}

/* line 20014, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-lightning-charge::before {
  content: "";
}

/* line 20018, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-lightning-fill::before {
  content: "";
}

/* line 20022, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-lightning::before {
  content: "";
}

/* line 20026, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-link-45deg::before {
  content: "";
}

/* line 20030, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-link::before {
  content: "";
}

/* line 20034, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-linkedin::before {
  content: "";
}

/* line 20038, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-list-check::before {
  content: "";
}

/* line 20042, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-list-nested::before {
  content: "";
}

/* line 20046, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-list-ol::before {
  content: "";
}

/* line 20050, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-list-stars::before {
  content: "";
}

/* line 20054, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-list-task::before {
  content: "";
}

/* line 20058, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-list-ul::before {
  content: "";
}

/* line 20062, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-list::before {
  content: "";
}

/* line 20066, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-lock-fill::before {
  content: "";
}

/* line 20070, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-lock::before {
  content: "";
}

/* line 20074, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-mailbox::before {
  content: "";
}

/* line 20078, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-mailbox2::before {
  content: "";
}

/* line 20082, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-map-fill::before {
  content: "";
}

/* line 20086, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-map::before {
  content: "";
}

/* line 20090, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-markdown-fill::before {
  content: "";
}

/* line 20094, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-markdown::before {
  content: "";
}

/* line 20098, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-mask::before {
  content: "";
}

/* line 20102, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-megaphone-fill::before {
  content: "";
}

/* line 20106, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-megaphone::before {
  content: "";
}

/* line 20110, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-menu-app-fill::before {
  content: "";
}

/* line 20114, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-menu-app::before {
  content: "";
}

/* line 20118, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-menu-button-fill::before {
  content: "";
}

/* line 20122, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-menu-button-wide-fill::before {
  content: "";
}

/* line 20126, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-menu-button-wide::before {
  content: "";
}

/* line 20130, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-menu-button::before {
  content: "";
}

/* line 20134, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-menu-down::before {
  content: "";
}

/* line 20138, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-menu-up::before {
  content: "";
}

/* line 20142, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-mic-fill::before {
  content: "";
}

/* line 20146, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-mic-mute-fill::before {
  content: "";
}

/* line 20150, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-mic-mute::before {
  content: "";
}

/* line 20154, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-mic::before {
  content: "";
}

/* line 20158, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-minecart-loaded::before {
  content: "";
}

/* line 20162, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-minecart::before {
  content: "";
}

/* line 20166, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-moisture::before {
  content: "";
}

/* line 20170, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-moon-fill::before {
  content: "";
}

/* line 20174, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-moon-stars-fill::before {
  content: "";
}

/* line 20178, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-moon-stars::before {
  content: "";
}

/* line 20182, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-moon::before {
  content: "";
}

/* line 20186, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-mouse-fill::before {
  content: "";
}

/* line 20190, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-mouse::before {
  content: "";
}

/* line 20194, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-mouse2-fill::before {
  content: "";
}

/* line 20198, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-mouse2::before {
  content: "";
}

/* line 20202, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-mouse3-fill::before {
  content: "";
}

/* line 20206, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-mouse3::before {
  content: "";
}

/* line 20210, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-music-note-beamed::before {
  content: "";
}

/* line 20214, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-music-note-list::before {
  content: "";
}

/* line 20218, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-music-note::before {
  content: "";
}

/* line 20222, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-music-player-fill::before {
  content: "";
}

/* line 20226, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-music-player::before {
  content: "";
}

/* line 20230, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-newspaper::before {
  content: "";
}

/* line 20234, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-node-minus-fill::before {
  content: "";
}

/* line 20238, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-node-minus::before {
  content: "";
}

/* line 20242, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-node-plus-fill::before {
  content: "";
}

/* line 20246, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-node-plus::before {
  content: "";
}

/* line 20250, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-nut-fill::before {
  content: "";
}

/* line 20254, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-nut::before {
  content: "";
}

/* line 20258, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-octagon-fill::before {
  content: "";
}

/* line 20262, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-octagon-half::before {
  content: "";
}

/* line 20266, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-octagon::before {
  content: "";
}

/* line 20270, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-option::before {
  content: "";
}

/* line 20274, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-outlet::before {
  content: "";
}

/* line 20278, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-paint-bucket::before {
  content: "";
}

/* line 20282, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-palette-fill::before {
  content: "";
}

/* line 20286, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-palette::before {
  content: "";
}

/* line 20290, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-palette2::before {
  content: "";
}

/* line 20294, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-paperclip::before {
  content: "";
}

/* line 20298, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-paragraph::before {
  content: "";
}

/* line 20302, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-patch-check-fill::before {
  content: "";
}

/* line 20306, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-patch-check::before {
  content: "";
}

/* line 20310, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-patch-exclamation-fill::before {
  content: "";
}

/* line 20314, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-patch-exclamation::before {
  content: "";
}

/* line 20318, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-patch-minus-fill::before {
  content: "";
}

/* line 20322, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-patch-minus::before {
  content: "";
}

/* line 20326, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-patch-plus-fill::before {
  content: "";
}

/* line 20330, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-patch-plus::before {
  content: "";
}

/* line 20334, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-patch-question-fill::before {
  content: "";
}

/* line 20338, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-patch-question::before {
  content: "";
}

/* line 20342, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pause-btn-fill::before {
  content: "";
}

/* line 20346, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pause-btn::before {
  content: "";
}

/* line 20350, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pause-circle-fill::before {
  content: "";
}

/* line 20354, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pause-circle::before {
  content: "";
}

/* line 20358, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pause-fill::before {
  content: "";
}

/* line 20362, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pause::before {
  content: "";
}

/* line 20366, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-peace-fill::before {
  content: "";
}

/* line 20370, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-peace::before {
  content: "";
}

/* line 20374, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pen-fill::before {
  content: "";
}

/* line 20378, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pen::before {
  content: "";
}

/* line 20382, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pencil-fill::before {
  content: "";
}

/* line 20386, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pencil-square::before {
  content: "";
}

/* line 20390, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pencil::before {
  content: "";
}

/* line 20394, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pentagon-fill::before {
  content: "";
}

/* line 20398, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pentagon-half::before {
  content: "";
}

/* line 20402, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pentagon::before {
  content: "";
}

/* line 20406, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-people-fill::before {
  content: "";
}

/* line 20410, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-people::before {
  content: "";
}

/* line 20414, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-percent::before {
  content: "";
}

/* line 20418, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-person-badge-fill::before {
  content: "";
}

/* line 20422, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-person-badge::before {
  content: "";
}

/* line 20426, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-person-bounding-box::before {
  content: "";
}

/* line 20430, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-person-check-fill::before {
  content: "";
}

/* line 20434, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-person-check::before {
  content: "";
}

/* line 20438, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-person-circle::before {
  content: "";
}

/* line 20442, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-person-dash-fill::before {
  content: "";
}

/* line 20446, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-person-dash::before {
  content: "";
}

/* line 20450, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-person-fill::before {
  content: "";
}

/* line 20454, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-person-lines-fill::before {
  content: "";
}

/* line 20458, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-person-plus-fill::before {
  content: "";
}

/* line 20462, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-person-plus::before {
  content: "";
}

/* line 20466, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-person-square::before {
  content: "";
}

/* line 20470, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-person-x-fill::before {
  content: "";
}

/* line 20474, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-person-x::before {
  content: "";
}

/* line 20478, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-person::before {
  content: "";
}

/* line 20482, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-phone-fill::before {
  content: "";
}

/* line 20486, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-phone-landscape-fill::before {
  content: "";
}

/* line 20490, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-phone-landscape::before {
  content: "";
}

/* line 20494, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-phone-vibrate-fill::before {
  content: "";
}

/* line 20498, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-phone-vibrate::before {
  content: "";
}

/* line 20502, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-phone::before {
  content: "";
}

/* line 20506, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pie-chart-fill::before {
  content: "";
}

/* line 20510, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pie-chart::before {
  content: "";
}

/* line 20514, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pin-angle-fill::before {
  content: "";
}

/* line 20518, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pin-angle::before {
  content: "";
}

/* line 20522, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pin-fill::before {
  content: "";
}

/* line 20526, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pin::before {
  content: "";
}

/* line 20530, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pip-fill::before {
  content: "";
}

/* line 20534, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-pip::before {
  content: "";
}

/* line 20538, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-play-btn-fill::before {
  content: "";
}

/* line 20542, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-play-btn::before {
  content: "";
}

/* line 20546, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-play-circle-fill::before {
  content: "";
}

/* line 20550, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-play-circle::before {
  content: "";
}

/* line 20554, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-play-fill::before {
  content: "";
}

/* line 20558, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-play::before {
  content: "";
}

/* line 20562, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-plug-fill::before {
  content: "";
}

/* line 20566, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-plug::before {
  content: "";
}

/* line 20570, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-plus-circle-dotted::before {
  content: "";
}

/* line 20574, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-plus-circle-fill::before {
  content: "";
}

/* line 20578, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-plus-circle::before {
  content: "";
}

/* line 20582, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-plus-square-dotted::before {
  content: "";
}

/* line 20586, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-plus-square-fill::before {
  content: "";
}

/* line 20590, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-plus-square::before {
  content: "";
}

/* line 20594, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-plus::before {
  content: "";
}

/* line 20598, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-power::before {
  content: "";
}

/* line 20602, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-printer-fill::before {
  content: "";
}

/* line 20606, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-printer::before {
  content: "";
}

/* line 20610, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-puzzle-fill::before {
  content: "";
}

/* line 20614, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-puzzle::before {
  content: "";
}

/* line 20618, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-question-circle-fill::before {
  content: "";
}

/* line 20622, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-question-circle::before {
  content: "";
}

/* line 20626, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-question-diamond-fill::before {
  content: "";
}

/* line 20630, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-question-diamond::before {
  content: "";
}

/* line 20634, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-question-octagon-fill::before {
  content: "";
}

/* line 20638, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-question-octagon::before {
  content: "";
}

/* line 20642, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-question-square-fill::before {
  content: "";
}

/* line 20646, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-question-square::before {
  content: "";
}

/* line 20650, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-question::before {
  content: "";
}

/* line 20654, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-rainbow::before {
  content: "";
}

/* line 20658, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-receipt-cutoff::before {
  content: "";
}

/* line 20662, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-receipt::before {
  content: "";
}

/* line 20666, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-reception-0::before {
  content: "";
}

/* line 20670, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-reception-1::before {
  content: "";
}

/* line 20674, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-reception-2::before {
  content: "";
}

/* line 20678, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-reception-3::before {
  content: "";
}

/* line 20682, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-reception-4::before {
  content: "";
}

/* line 20686, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-record-btn-fill::before {
  content: "";
}

/* line 20690, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-record-btn::before {
  content: "";
}

/* line 20694, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-record-circle-fill::before {
  content: "";
}

/* line 20698, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-record-circle::before {
  content: "";
}

/* line 20702, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-record-fill::before {
  content: "";
}

/* line 20706, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-record::before {
  content: "";
}

/* line 20710, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-record2-fill::before {
  content: "";
}

/* line 20714, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-record2::before {
  content: "";
}

/* line 20718, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-reply-all-fill::before {
  content: "";
}

/* line 20722, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-reply-all::before {
  content: "";
}

/* line 20726, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-reply-fill::before {
  content: "";
}

/* line 20730, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-reply::before {
  content: "";
}

/* line 20734, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-rss-fill::before {
  content: "";
}

/* line 20738, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-rss::before {
  content: "";
}

/* line 20742, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-rulers::before {
  content: "";
}

/* line 20746, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-save-fill::before {
  content: "";
}

/* line 20750, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-save::before {
  content: "";
}

/* line 20754, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-save2-fill::before {
  content: "";
}

/* line 20758, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-save2::before {
  content: "";
}

/* line 20762, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-scissors::before {
  content: "";
}

/* line 20766, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-screwdriver::before {
  content: "";
}

/* line 20770, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-search::before {
  content: "";
}

/* line 20774, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-segmented-nav::before {
  content: "";
}

/* line 20778, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-server::before {
  content: "";
}

/* line 20782, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-share-fill::before {
  content: "";
}

/* line 20786, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-share::before {
  content: "";
}

/* line 20790, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shield-check::before {
  content: "";
}

/* line 20794, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shield-exclamation::before {
  content: "";
}

/* line 20798, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shield-fill-check::before {
  content: "";
}

/* line 20802, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shield-fill-exclamation::before {
  content: "";
}

/* line 20806, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shield-fill-minus::before {
  content: "";
}

/* line 20810, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shield-fill-plus::before {
  content: "";
}

/* line 20814, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shield-fill-x::before {
  content: "";
}

/* line 20818, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shield-fill::before {
  content: "";
}

/* line 20822, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shield-lock-fill::before {
  content: "";
}

/* line 20826, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shield-lock::before {
  content: "";
}

/* line 20830, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shield-minus::before {
  content: "";
}

/* line 20834, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shield-plus::before {
  content: "";
}

/* line 20838, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shield-shaded::before {
  content: "";
}

/* line 20842, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shield-slash-fill::before {
  content: "";
}

/* line 20846, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shield-slash::before {
  content: "";
}

/* line 20850, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shield-x::before {
  content: "";
}

/* line 20854, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shield::before {
  content: "";
}

/* line 20858, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shift-fill::before {
  content: "";
}

/* line 20862, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shift::before {
  content: "";
}

/* line 20866, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shop-window::before {
  content: "";
}

/* line 20870, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shop::before {
  content: "";
}

/* line 20874, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-shuffle::before {
  content: "";
}

/* line 20878, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-signpost-2-fill::before {
  content: "";
}

/* line 20882, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-signpost-2::before {
  content: "";
}

/* line 20886, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-signpost-fill::before {
  content: "";
}

/* line 20890, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-signpost-split-fill::before {
  content: "";
}

/* line 20894, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-signpost-split::before {
  content: "";
}

/* line 20898, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-signpost::before {
  content: "";
}

/* line 20902, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sim-fill::before {
  content: "";
}

/* line 20906, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sim::before {
  content: "";
}

/* line 20910, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-backward-btn-fill::before {
  content: "";
}

/* line 20914, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-backward-btn::before {
  content: "";
}

/* line 20918, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-backward-circle-fill::before {
  content: "";
}

/* line 20922, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-backward-circle::before {
  content: "";
}

/* line 20926, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-backward-fill::before {
  content: "";
}

/* line 20930, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-backward::before {
  content: "";
}

/* line 20934, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-end-btn-fill::before {
  content: "";
}

/* line 20938, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-end-btn::before {
  content: "";
}

/* line 20942, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-end-circle-fill::before {
  content: "";
}

/* line 20946, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-end-circle::before {
  content: "";
}

/* line 20950, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-end-fill::before {
  content: "";
}

/* line 20954, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-end::before {
  content: "";
}

/* line 20958, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-forward-btn-fill::before {
  content: "";
}

/* line 20962, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-forward-btn::before {
  content: "";
}

/* line 20966, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-forward-circle-fill::before {
  content: "";
}

/* line 20970, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-forward-circle::before {
  content: "";
}

/* line 20974, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-forward-fill::before {
  content: "";
}

/* line 20978, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-forward::before {
  content: "";
}

/* line 20982, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-start-btn-fill::before {
  content: "";
}

/* line 20986, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-start-btn::before {
  content: "";
}

/* line 20990, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-start-circle-fill::before {
  content: "";
}

/* line 20994, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-start-circle::before {
  content: "";
}

/* line 20998, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-start-fill::before {
  content: "";
}

/* line 21002, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-skip-start::before {
  content: "";
}

/* line 21006, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-slack::before {
  content: "";
}

/* line 21010, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-slash-circle-fill::before {
  content: "";
}

/* line 21014, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-slash-circle::before {
  content: "";
}

/* line 21018, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-slash-square-fill::before {
  content: "";
}

/* line 21022, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-slash-square::before {
  content: "";
}

/* line 21026, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-slash::before {
  content: "";
}

/* line 21030, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sliders::before {
  content: "";
}

/* line 21034, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-smartwatch::before {
  content: "";
}

/* line 21038, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-snow::before {
  content: "";
}

/* line 21042, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-snow2::before {
  content: "";
}

/* line 21046, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-snow3::before {
  content: "";
}

/* line 21050, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sort-alpha-down-alt::before {
  content: "";
}

/* line 21054, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sort-alpha-down::before {
  content: "";
}

/* line 21058, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sort-alpha-up-alt::before {
  content: "";
}

/* line 21062, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sort-alpha-up::before {
  content: "";
}

/* line 21066, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sort-down-alt::before {
  content: "";
}

/* line 21070, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sort-down::before {
  content: "";
}

/* line 21074, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sort-numeric-down-alt::before {
  content: "";
}

/* line 21078, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sort-numeric-down::before {
  content: "";
}

/* line 21082, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sort-numeric-up-alt::before {
  content: "";
}

/* line 21086, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sort-numeric-up::before {
  content: "";
}

/* line 21090, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sort-up-alt::before {
  content: "";
}

/* line 21094, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sort-up::before {
  content: "";
}

/* line 21098, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-soundwave::before {
  content: "";
}

/* line 21102, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-speaker-fill::before {
  content: "";
}

/* line 21106, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-speaker::before {
  content: "";
}

/* line 21110, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-speedometer::before {
  content: "";
}

/* line 21114, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-speedometer2::before {
  content: "";
}

/* line 21118, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-spellcheck::before {
  content: "";
}

/* line 21122, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-square-fill::before {
  content: "";
}

/* line 21126, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-square-half::before {
  content: "";
}

/* line 21130, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-square::before {
  content: "";
}

/* line 21134, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-stack::before {
  content: "";
}

/* line 21138, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-star-fill::before {
  content: "";
}

/* line 21142, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-star-half::before {
  content: "";
}

/* line 21146, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-star::before {
  content: "";
}

/* line 21150, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-stars::before {
  content: "";
}

/* line 21154, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-stickies-fill::before {
  content: "";
}

/* line 21158, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-stickies::before {
  content: "";
}

/* line 21162, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sticky-fill::before {
  content: "";
}

/* line 21166, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sticky::before {
  content: "";
}

/* line 21170, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-stop-btn-fill::before {
  content: "";
}

/* line 21174, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-stop-btn::before {
  content: "";
}

/* line 21178, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-stop-circle-fill::before {
  content: "";
}

/* line 21182, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-stop-circle::before {
  content: "";
}

/* line 21186, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-stop-fill::before {
  content: "";
}

/* line 21190, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-stop::before {
  content: "";
}

/* line 21194, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-stoplights-fill::before {
  content: "";
}

/* line 21198, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-stoplights::before {
  content: "";
}

/* line 21202, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-stopwatch-fill::before {
  content: "";
}

/* line 21206, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-stopwatch::before {
  content: "";
}

/* line 21210, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-subtract::before {
  content: "";
}

/* line 21214, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-suit-club-fill::before {
  content: "";
}

/* line 21218, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-suit-club::before {
  content: "";
}

/* line 21222, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-suit-diamond-fill::before {
  content: "";
}

/* line 21226, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-suit-diamond::before {
  content: "";
}

/* line 21230, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-suit-heart-fill::before {
  content: "";
}

/* line 21234, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-suit-heart::before {
  content: "";
}

/* line 21238, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-suit-spade-fill::before {
  content: "";
}

/* line 21242, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-suit-spade::before {
  content: "";
}

/* line 21246, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sun-fill::before {
  content: "";
}

/* line 21250, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sun::before {
  content: "";
}

/* line 21254, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sunglasses::before {
  content: "";
}

/* line 21258, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sunrise-fill::before {
  content: "";
}

/* line 21262, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sunrise::before {
  content: "";
}

/* line 21266, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sunset-fill::before {
  content: "";
}

/* line 21270, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-sunset::before {
  content: "";
}

/* line 21274, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-symmetry-horizontal::before {
  content: "";
}

/* line 21278, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-symmetry-vertical::before {
  content: "";
}

/* line 21282, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-table::before {
  content: "";
}

/* line 21286, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-tablet-fill::before {
  content: "";
}

/* line 21290, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-tablet-landscape-fill::before {
  content: "";
}

/* line 21294, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-tablet-landscape::before {
  content: "";
}

/* line 21298, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-tablet::before {
  content: "";
}

/* line 21302, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-tag-fill::before {
  content: "";
}

/* line 21306, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-tag::before {
  content: "";
}

/* line 21310, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-tags-fill::before {
  content: "";
}

/* line 21314, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-tags::before {
  content: "";
}

/* line 21318, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-telegram::before {
  content: "";
}

/* line 21322, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-telephone-fill::before {
  content: "";
}

/* line 21326, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-telephone-forward-fill::before {
  content: "";
}

/* line 21330, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-telephone-forward::before {
  content: "";
}

/* line 21334, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-telephone-inbound-fill::before {
  content: "";
}

/* line 21338, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-telephone-inbound::before {
  content: "";
}

/* line 21342, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-telephone-minus-fill::before {
  content: "";
}

/* line 21346, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-telephone-minus::before {
  content: "";
}

/* line 21350, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-telephone-outbound-fill::before {
  content: "";
}

/* line 21354, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-telephone-outbound::before {
  content: "";
}

/* line 21358, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-telephone-plus-fill::before {
  content: "";
}

/* line 21362, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-telephone-plus::before {
  content: "";
}

/* line 21366, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-telephone-x-fill::before {
  content: "";
}

/* line 21370, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-telephone-x::before {
  content: "";
}

/* line 21374, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-telephone::before {
  content: "";
}

/* line 21378, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-terminal-fill::before {
  content: "";
}

/* line 21382, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-terminal::before {
  content: "";
}

/* line 21386, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-text-center::before {
  content: "";
}

/* line 21390, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-text-indent-left::before {
  content: "";
}

/* line 21394, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-text-indent-right::before {
  content: "";
}

/* line 21398, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-text-left::before {
  content: "";
}

/* line 21402, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-text-paragraph::before {
  content: "";
}

/* line 21406, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-text-right::before {
  content: "";
}

/* line 21410, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-textarea-resize::before {
  content: "";
}

/* line 21414, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-textarea-t::before {
  content: "";
}

/* line 21418, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-textarea::before {
  content: "";
}

/* line 21422, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-thermometer-half::before {
  content: "";
}

/* line 21426, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-thermometer-high::before {
  content: "";
}

/* line 21430, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-thermometer-low::before {
  content: "";
}

/* line 21434, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-thermometer-snow::before {
  content: "";
}

/* line 21438, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-thermometer-sun::before {
  content: "";
}

/* line 21442, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-thermometer::before {
  content: "";
}

/* line 21446, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-three-dots-vertical::before {
  content: "";
}

/* line 21450, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-three-dots::before {
  content: "";
}

/* line 21454, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-toggle-off::before {
  content: "";
}

/* line 21458, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-toggle-on::before {
  content: "";
}

/* line 21462, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-toggle2-off::before {
  content: "";
}

/* line 21466, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-toggle2-on::before {
  content: "";
}

/* line 21470, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-toggles::before {
  content: "";
}

/* line 21474, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-toggles2::before {
  content: "";
}

/* line 21478, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-tools::before {
  content: "";
}

/* line 21482, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-tornado::before {
  content: "";
}

/* line 21486, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-trash-fill::before {
  content: "";
}

/* line 21490, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-trash::before {
  content: "";
}

/* line 21494, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-trash2-fill::before {
  content: "";
}

/* line 21498, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-trash2::before {
  content: "";
}

/* line 21502, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-tree-fill::before {
  content: "";
}

/* line 21506, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-tree::before {
  content: "";
}

/* line 21510, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-triangle-fill::before {
  content: "";
}

/* line 21514, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-triangle-half::before {
  content: "";
}

/* line 21518, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-triangle::before {
  content: "";
}

/* line 21522, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-trophy-fill::before {
  content: "";
}

/* line 21526, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-trophy::before {
  content: "";
}

/* line 21530, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-tropical-storm::before {
  content: "";
}

/* line 21534, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-truck-flatbed::before {
  content: "";
}

/* line 21538, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-truck::before {
  content: "";
}

/* line 21542, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-tsunami::before {
  content: "";
}

/* line 21546, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-tv-fill::before {
  content: "";
}

/* line 21550, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-tv::before {
  content: "";
}

/* line 21554, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-twitch::before {
  content: "";
}

/* line 21558, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-twitter::before {
  content: "";
}

/* line 21562, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-type-bold::before {
  content: "";
}

/* line 21566, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-type-h1::before {
  content: "";
}

/* line 21570, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-type-h2::before {
  content: "";
}

/* line 21574, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-type-h3::before {
  content: "";
}

/* line 21578, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-type-italic::before {
  content: "";
}

/* line 21582, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-type-strikethrough::before {
  content: "";
}

/* line 21586, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-type-underline::before {
  content: "";
}

/* line 21590, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-type::before {
  content: "";
}

/* line 21594, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-ui-checks-grid::before {
  content: "";
}

/* line 21598, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-ui-checks::before {
  content: "";
}

/* line 21602, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-ui-radios-grid::before {
  content: "";
}

/* line 21606, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-ui-radios::before {
  content: "";
}

/* line 21610, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-umbrella-fill::before {
  content: "";
}

/* line 21614, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-umbrella::before {
  content: "";
}

/* line 21618, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-union::before {
  content: "";
}

/* line 21622, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-unlock-fill::before {
  content: "";
}

/* line 21626, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-unlock::before {
  content: "";
}

/* line 21630, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-upc-scan::before {
  content: "";
}

/* line 21634, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-upc::before {
  content: "";
}

/* line 21638, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-upload::before {
  content: "";
}

/* line 21642, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-vector-pen::before {
  content: "";
}

/* line 21646, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-view-list::before {
  content: "";
}

/* line 21650, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-view-stacked::before {
  content: "";
}

/* line 21654, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-vinyl-fill::before {
  content: "";
}

/* line 21658, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-vinyl::before {
  content: "";
}

/* line 21662, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-voicemail::before {
  content: "";
}

/* line 21666, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-volume-down-fill::before {
  content: "";
}

/* line 21670, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-volume-down::before {
  content: "";
}

/* line 21674, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-volume-mute-fill::before {
  content: "";
}

/* line 21678, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-volume-mute::before {
  content: "";
}

/* line 21682, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-volume-off-fill::before {
  content: "";
}

/* line 21686, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-volume-off::before {
  content: "";
}

/* line 21690, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-volume-up-fill::before {
  content: "";
}

/* line 21694, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-volume-up::before {
  content: "";
}

/* line 21698, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-vr::before {
  content: "";
}

/* line 21702, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-wallet-fill::before {
  content: "";
}

/* line 21706, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-wallet::before {
  content: "";
}

/* line 21710, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-wallet2::before {
  content: "";
}

/* line 21714, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-watch::before {
  content: "";
}

/* line 21718, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-water::before {
  content: "";
}

/* line 21722, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-whatsapp::before {
  content: "";
}

/* line 21726, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-wifi-1::before {
  content: "";
}

/* line 21730, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-wifi-2::before {
  content: "";
}

/* line 21734, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-wifi-off::before {
  content: "";
}

/* line 21738, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-wifi::before {
  content: "";
}

/* line 21742, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-wind::before {
  content: "";
}

/* line 21746, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-window-dock::before {
  content: "";
}

/* line 21750, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-window-sidebar::before {
  content: "";
}

/* line 21754, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-window::before {
  content: "";
}

/* line 21758, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-wrench::before {
  content: "";
}

/* line 21762, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-x-circle-fill::before {
  content: "";
}

/* line 21766, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-x-circle::before {
  content: "";
}

/* line 21770, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-x-diamond-fill::before {
  content: "";
}

/* line 21774, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-x-diamond::before {
  content: "";
}

/* line 21778, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-x-octagon-fill::before {
  content: "";
}

/* line 21782, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-x-octagon::before {
  content: "";
}

/* line 21786, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-x-square-fill::before {
  content: "";
}

/* line 21790, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-x-square::before {
  content: "";
}

/* line 21794, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-x::before {
  content: "";
}

/* line 21798, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-youtube::before {
  content: "";
}

/* line 21802, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-zoom-in::before {
  content: "";
}

/* line 21806, vendor/assets/stylesheets/craft/custom_components.scss */
.bi-zoom-out::before {
  content: "";
}

/*!
* Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/
/* line 21815, vendor/assets/stylesheets/craft/custom_components.scss */
.fa,
.fab,
.fad,
.fal,
.far,
.fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

/* line 21830, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: .75em;
  vertical-align: -.0667em;
}

/* line 21836, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-xs {
  font-size: .75em;
}

/* line 21840, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sm {
  font-size: .875em;
}

/* line 21844, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-1x {
  font-size: 1em;
}

/* line 21848, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-2x {
  font-size: 2em;
}

/* line 21852, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-3x {
  font-size: 3em;
}

/* line 21856, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-4x {
  font-size: 4em;
}

/* line 21860, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-5x {
  font-size: 5em;
}

/* line 21864, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-6x {
  font-size: 6em;
}

/* line 21868, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-7x {
  font-size: 7em;
}

/* line 21872, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-8x {
  font-size: 8em;
}

/* line 21876, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-9x {
  font-size: 9em;
}

/* line 21880, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-10x {
  font-size: 10em;
}

/* line 21884, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fw {
  text-align: center;
  width: 1.25em;
}

/* line 21889, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

/* line 21894, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ul > li {
  position: relative;
}

/* line 21899, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

/* line 21907, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-border {
  border: .08em solid #eee;
  border-radius: .1em;
  padding: .2em .25em .15em;
}

/* line 21913, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pull-left {
  float: left;
}

/* line 21917, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pull-right {
  float: right;
}

/* line 21921, vendor/assets/stylesheets/craft/custom_components.scss */
.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
  margin-right: .3em;
}

/* line 21929, vendor/assets/stylesheets/craft/custom_components.scss */
.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
  margin-left: .3em;
}

/* line 21937, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s linear infinite;
  animation: fa-spin 2s linear infinite;
}

/* line 21942, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s steps(8) infinite;
  animation: fa-spin 1s steps(8) infinite;
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

/* line 21971, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 21976, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 21981, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 21986, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-flip-horizontal {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

/* line 21991, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-flip-vertical {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

/* line 21996, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1);
  transform: scale(-1);
}

/* line 22004, vendor/assets/stylesheets/craft/custom_components.scss */
:root .fa-flip-both,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
  -webkit-filter: none;
  filter: none;
}

/* line 22015, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

/* line 22024, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

/* line 22032, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 22036, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 22040, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-inverse {
  color: #fff;
}

/* line 22044, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-500px:before {
  content: "";
}

/* line 22048, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-accessible-icon:before {
  content: "";
}

/* line 22052, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-accusoft:before {
  content: "";
}

/* line 22056, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-acquisitions-incorporated:before {
  content: "";
}

/* line 22060, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ad:before {
  content: "";
}

/* line 22064, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-address-book:before {
  content: "";
}

/* line 22068, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-address-card:before {
  content: "";
}

/* line 22072, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-adjust:before {
  content: "";
}

/* line 22076, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-adn:before {
  content: "";
}

/* line 22080, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-adversal:before {
  content: "";
}

/* line 22084, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-affiliatetheme:before {
  content: "";
}

/* line 22088, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-air-freshener:before {
  content: "";
}

/* line 22092, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-airbnb:before {
  content: "";
}

/* line 22096, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-algolia:before {
  content: "";
}

/* line 22100, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-align-center:before {
  content: "";
}

/* line 22104, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-align-justify:before {
  content: "";
}

/* line 22108, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-align-left:before {
  content: "";
}

/* line 22112, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-align-right:before {
  content: "";
}

/* line 22116, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-alipay:before {
  content: "";
}

/* line 22120, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-allergies:before {
  content: "";
}

/* line 22124, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-amazon:before {
  content: "";
}

/* line 22128, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-amazon-pay:before {
  content: "";
}

/* line 22132, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ambulance:before {
  content: "";
}

/* line 22136, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-american-sign-language-interpreting:before {
  content: "";
}

/* line 22140, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-amilia:before {
  content: "";
}

/* line 22144, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-anchor:before {
  content: "";
}

/* line 22148, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-android:before {
  content: "";
}

/* line 22152, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-angellist:before {
  content: "";
}

/* line 22156, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-angle-double-down:before {
  content: "";
}

/* line 22160, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-angle-double-left:before {
  content: "";
}

/* line 22164, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-angle-double-right:before {
  content: "";
}

/* line 22168, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-angle-double-up:before {
  content: "";
}

/* line 22172, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-angle-down:before {
  content: "";
}

/* line 22176, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-angle-left:before {
  content: "";
}

/* line 22180, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-angle-right:before {
  content: "";
}

/* line 22184, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-angle-up:before {
  content: "";
}

/* line 22188, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-angry:before {
  content: "";
}

/* line 22192, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-angrycreative:before {
  content: "";
}

/* line 22196, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-angular:before {
  content: "";
}

/* line 22200, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ankh:before {
  content: "";
}

/* line 22204, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-app-store:before {
  content: "";
}

/* line 22208, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-app-store-ios:before {
  content: "";
}

/* line 22212, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-apper:before {
  content: "";
}

/* line 22216, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-apple:before {
  content: "";
}

/* line 22220, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-apple-alt:before {
  content: "";
}

/* line 22224, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-apple-pay:before {
  content: "";
}

/* line 22228, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-archive:before {
  content: "";
}

/* line 22232, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-archway:before {
  content: "";
}

/* line 22236, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-arrow-alt-circle-down:before {
  content: "";
}

/* line 22240, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-arrow-alt-circle-left:before {
  content: "";
}

/* line 22244, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-arrow-alt-circle-right:before {
  content: "";
}

/* line 22248, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-arrow-alt-circle-up:before {
  content: "";
}

/* line 22252, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-arrow-circle-down:before {
  content: "";
}

/* line 22256, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-arrow-circle-left:before {
  content: "";
}

/* line 22260, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-arrow-circle-right:before {
  content: "";
}

/* line 22264, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-arrow-circle-up:before {
  content: "";
}

/* line 22268, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-arrow-down:before {
  content: "";
}

/* line 22272, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-arrow-left:before {
  content: "";
}

/* line 22276, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-arrow-right:before {
  content: "";
}

/* line 22280, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-arrow-up:before {
  content: "";
}

/* line 22284, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-arrows-alt:before {
  content: "";
}

/* line 22288, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-arrows-alt-h:before {
  content: "";
}

/* line 22292, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-arrows-alt-v:before {
  content: "";
}

/* line 22296, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-artstation:before {
  content: "";
}

/* line 22300, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-assistive-listening-systems:before {
  content: "";
}

/* line 22304, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-asterisk:before {
  content: "";
}

/* line 22308, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-asymmetrik:before {
  content: "";
}

/* line 22312, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-at:before {
  content: "";
}

/* line 22316, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-atlas:before {
  content: "";
}

/* line 22320, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-atlassian:before {
  content: "";
}

/* line 22324, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-atom:before {
  content: "";
}

/* line 22328, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-audible:before {
  content: "";
}

/* line 22332, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-audio-description:before {
  content: "";
}

/* line 22336, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-autoprefixer:before {
  content: "";
}

/* line 22340, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-avianex:before {
  content: "";
}

/* line 22344, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-aviato:before {
  content: "";
}

/* line 22348, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-award:before {
  content: "";
}

/* line 22352, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-aws:before {
  content: "";
}

/* line 22356, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-baby:before {
  content: "";
}

/* line 22360, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-baby-carriage:before {
  content: "";
}

/* line 22364, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-backspace:before {
  content: "";
}

/* line 22368, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-backward:before {
  content: "";
}

/* line 22372, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bacon:before {
  content: "";
}

/* line 22376, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bacteria:before {
  content: "";
}

/* line 22380, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bacterium:before {
  content: "";
}

/* line 22384, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bahai:before {
  content: "";
}

/* line 22388, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-balance-scale:before {
  content: "";
}

/* line 22392, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-balance-scale-left:before {
  content: "";
}

/* line 22396, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-balance-scale-right:before {
  content: "";
}

/* line 22400, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ban:before {
  content: "";
}

/* line 22404, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-band-aid:before {
  content: "";
}

/* line 22408, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bandcamp:before {
  content: "";
}

/* line 22412, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-barcode:before {
  content: "";
}

/* line 22416, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bars:before {
  content: "";
}

/* line 22420, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-baseball-ball:before {
  content: "";
}

/* line 22424, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-basketball-ball:before {
  content: "";
}

/* line 22428, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bath:before {
  content: "";
}

/* line 22432, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-battery-empty:before {
  content: "";
}

/* line 22436, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-battery-full:before {
  content: "";
}

/* line 22440, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-battery-half:before {
  content: "";
}

/* line 22444, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-battery-quarter:before {
  content: "";
}

/* line 22448, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-battery-three-quarters:before {
  content: "";
}

/* line 22452, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-battle-net:before {
  content: "";
}

/* line 22456, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bed:before {
  content: "";
}

/* line 22460, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-beer:before {
  content: "";
}

/* line 22464, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-behance:before {
  content: "";
}

/* line 22468, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-behance-square:before {
  content: "";
}

/* line 22472, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bell:before {
  content: "";
}

/* line 22476, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bell-slash:before {
  content: "";
}

/* line 22480, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bezier-curve:before {
  content: "";
}

/* line 22484, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bible:before {
  content: "";
}

/* line 22488, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bicycle:before {
  content: "";
}

/* line 22492, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-biking:before {
  content: "";
}

/* line 22496, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bimobject:before {
  content: "";
}

/* line 22500, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-binoculars:before {
  content: "";
}

/* line 22504, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-biohazard:before {
  content: "";
}

/* line 22508, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-birthday-cake:before {
  content: "";
}

/* line 22512, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bitbucket:before {
  content: "";
}

/* line 22516, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bitcoin:before {
  content: "";
}

/* line 22520, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bity:before {
  content: "";
}

/* line 22524, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-black-tie:before {
  content: "";
}

/* line 22528, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-blackberry:before {
  content: "";
}

/* line 22532, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-blender:before {
  content: "";
}

/* line 22536, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-blender-phone:before {
  content: "";
}

/* line 22540, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-blind:before {
  content: "";
}

/* line 22544, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-blog:before {
  content: "";
}

/* line 22548, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-blogger:before {
  content: "";
}

/* line 22552, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-blogger-b:before {
  content: "";
}

/* line 22556, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bluetooth:before {
  content: "";
}

/* line 22560, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bluetooth-b:before {
  content: "";
}

/* line 22564, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bold:before {
  content: "";
}

/* line 22568, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bolt:before {
  content: "";
}

/* line 22572, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bomb:before {
  content: "";
}

/* line 22576, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bone:before {
  content: "";
}

/* line 22580, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bong:before {
  content: "";
}

/* line 22584, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-book:before {
  content: "";
}

/* line 22588, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-book-dead:before {
  content: "";
}

/* line 22592, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-book-medical:before {
  content: "";
}

/* line 22596, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-book-open:before {
  content: "";
}

/* line 22600, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-book-reader:before {
  content: "";
}

/* line 22604, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bookmark:before {
  content: "";
}

/* line 22608, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bootstrap:before {
  content: "";
}

/* line 22612, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-border-all:before {
  content: "";
}

/* line 22616, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-border-none:before {
  content: "";
}

/* line 22620, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-border-style:before {
  content: "";
}

/* line 22624, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bowling-ball:before {
  content: "";
}

/* line 22628, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-box:before {
  content: "";
}

/* line 22632, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-box-open:before {
  content: "";
}

/* line 22636, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-box-tissue:before {
  content: "";
}

/* line 22640, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-boxes:before {
  content: "";
}

/* line 22644, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-braille:before {
  content: "";
}

/* line 22648, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-brain:before {
  content: "";
}

/* line 22652, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bread-slice:before {
  content: "";
}

/* line 22656, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-briefcase:before {
  content: "";
}

/* line 22660, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-briefcase-medical:before {
  content: "";
}

/* line 22664, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-broadcast-tower:before {
  content: "";
}

/* line 22668, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-broom:before {
  content: "";
}

/* line 22672, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-brush:before {
  content: "";
}

/* line 22676, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-btc:before {
  content: "";
}

/* line 22680, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-buffer:before {
  content: "";
}

/* line 22684, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bug:before {
  content: "";
}

/* line 22688, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-building:before {
  content: "";
}

/* line 22692, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bullhorn:before {
  content: "";
}

/* line 22696, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bullseye:before {
  content: "";
}

/* line 22700, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-burn:before {
  content: "";
}

/* line 22704, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-buromobelexperte:before {
  content: "";
}

/* line 22708, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bus:before {
  content: "";
}

/* line 22712, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-bus-alt:before {
  content: "";
}

/* line 22716, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-business-time:before {
  content: "";
}

/* line 22720, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-buy-n-large:before {
  content: "";
}

/* line 22724, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-buysellads:before {
  content: "";
}

/* line 22728, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-calculator:before {
  content: "";
}

/* line 22732, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-calendar:before {
  content: "";
}

/* line 22736, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-calendar-alt:before {
  content: "";
}

/* line 22740, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-calendar-check:before {
  content: "";
}

/* line 22744, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-calendar-day:before {
  content: "";
}

/* line 22748, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-calendar-minus:before {
  content: "";
}

/* line 22752, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-calendar-plus:before {
  content: "";
}

/* line 22756, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-calendar-times:before {
  content: "";
}

/* line 22760, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-calendar-week:before {
  content: "";
}

/* line 22764, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-camera:before {
  content: "";
}

/* line 22768, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-camera-retro:before {
  content: "";
}

/* line 22772, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-campground:before {
  content: "";
}

/* line 22776, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-canadian-maple-leaf:before {
  content: "";
}

/* line 22780, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-candy-cane:before {
  content: "";
}

/* line 22784, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cannabis:before {
  content: "";
}

/* line 22788, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-capsules:before {
  content: "";
}

/* line 22792, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-car:before {
  content: "";
}

/* line 22796, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-car-alt:before {
  content: "";
}

/* line 22800, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-car-battery:before {
  content: "";
}

/* line 22804, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-car-crash:before {
  content: "";
}

/* line 22808, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-car-side:before {
  content: "";
}

/* line 22812, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-caravan:before {
  content: "";
}

/* line 22816, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-caret-down:before {
  content: "";
}

/* line 22820, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-caret-left:before {
  content: "";
}

/* line 22824, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-caret-right:before {
  content: "";
}

/* line 22828, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-caret-square-down:before {
  content: "";
}

/* line 22832, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-caret-square-left:before {
  content: "";
}

/* line 22836, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-caret-square-right:before {
  content: "";
}

/* line 22840, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-caret-square-up:before {
  content: "";
}

/* line 22844, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-caret-up:before {
  content: "";
}

/* line 22848, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-carrot:before {
  content: "";
}

/* line 22852, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cart-arrow-down:before {
  content: "";
}

/* line 22856, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cart-plus:before {
  content: "";
}

/* line 22860, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cash-register:before {
  content: "";
}

/* line 22864, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cat:before {
  content: "";
}

/* line 22868, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cc-amazon-pay:before {
  content: "";
}

/* line 22872, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cc-amex:before {
  content: "";
}

/* line 22876, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cc-apple-pay:before {
  content: "";
}

/* line 22880, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cc-diners-club:before {
  content: "";
}

/* line 22884, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cc-discover:before {
  content: "";
}

/* line 22888, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cc-jcb:before {
  content: "";
}

/* line 22892, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cc-mastercard:before {
  content: "";
}

/* line 22896, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cc-paypal:before {
  content: "";
}

/* line 22900, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cc-stripe:before {
  content: "";
}

/* line 22904, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cc-visa:before {
  content: "";
}

/* line 22908, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-centercode:before {
  content: "";
}

/* line 22912, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-centos:before {
  content: "";
}

/* line 22916, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-certificate:before {
  content: "";
}

/* line 22920, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chair:before {
  content: "";
}

/* line 22924, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chalkboard:before {
  content: "";
}

/* line 22928, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chalkboard-teacher:before {
  content: "";
}

/* line 22932, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-charging-station:before {
  content: "";
}

/* line 22936, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chart-area:before {
  content: "";
}

/* line 22940, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chart-bar:before {
  content: "";
}

/* line 22944, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chart-line:before {
  content: "";
}

/* line 22948, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chart-pie:before {
  content: "";
}

/* line 22952, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-check:before {
  content: "";
}

/* line 22956, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-check-circle:before {
  content: "";
}

/* line 22960, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-check-double:before {
  content: "";
}

/* line 22964, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-check-square:before {
  content: "";
}

/* line 22968, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cheese:before {
  content: "";
}

/* line 22972, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chess:before {
  content: "";
}

/* line 22976, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chess-bishop:before {
  content: "";
}

/* line 22980, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chess-board:before {
  content: "";
}

/* line 22984, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chess-king:before {
  content: "";
}

/* line 22988, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chess-knight:before {
  content: "";
}

/* line 22992, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chess-pawn:before {
  content: "";
}

/* line 22996, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chess-queen:before {
  content: "";
}

/* line 23000, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chess-rook:before {
  content: "";
}

/* line 23004, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chevron-circle-down:before {
  content: "";
}

/* line 23008, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chevron-circle-left:before {
  content: "";
}

/* line 23012, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chevron-circle-right:before {
  content: "";
}

/* line 23016, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chevron-circle-up:before {
  content: "";
}

/* line 23020, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chevron-down:before {
  content: "";
}

/* line 23024, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chevron-left:before {
  content: "";
}

/* line 23028, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chevron-right:before {
  content: "";
}

/* line 23032, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chevron-up:before {
  content: "";
}

/* line 23036, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-child:before {
  content: "";
}

/* line 23040, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chrome:before {
  content: "";
}

/* line 23044, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-chromecast:before {
  content: "";
}

/* line 23048, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-church:before {
  content: "";
}

/* line 23052, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-circle:before {
  content: "";
}

/* line 23056, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-circle-notch:before {
  content: "";
}

/* line 23060, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-city:before {
  content: "";
}

/* line 23064, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-clinic-medical:before {
  content: "";
}

/* line 23068, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-clipboard:before {
  content: "";
}

/* line 23072, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-clipboard-check:before {
  content: "";
}

/* line 23076, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-clipboard-list:before {
  content: "";
}

/* line 23080, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-clock:before {
  content: "";
}

/* line 23084, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-clone:before {
  content: "";
}

/* line 23088, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-closed-captioning:before {
  content: "";
}

/* line 23092, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cloud:before {
  content: "";
}

/* line 23096, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cloud-download-alt:before {
  content: "";
}

/* line 23100, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cloud-meatball:before {
  content: "";
}

/* line 23104, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cloud-moon:before {
  content: "";
}

/* line 23108, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cloud-moon-rain:before {
  content: "";
}

/* line 23112, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cloud-rain:before {
  content: "";
}

/* line 23116, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cloud-showers-heavy:before {
  content: "";
}

/* line 23120, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cloud-sun:before {
  content: "";
}

/* line 23124, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cloud-sun-rain:before {
  content: "";
}

/* line 23128, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cloud-upload-alt:before {
  content: "";
}

/* line 23132, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cloudflare:before {
  content: "";
}

/* line 23136, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cloudscale:before {
  content: "";
}

/* line 23140, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cloudsmith:before {
  content: "";
}

/* line 23144, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cloudversify:before {
  content: "";
}

/* line 23148, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cocktail:before {
  content: "";
}

/* line 23152, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-code:before {
  content: "";
}

/* line 23156, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-code-branch:before {
  content: "";
}

/* line 23160, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-codepen:before {
  content: "";
}

/* line 23164, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-codiepie:before {
  content: "";
}

/* line 23168, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-coffee:before {
  content: "";
}

/* line 23172, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cog:before {
  content: "";
}

/* line 23176, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cogs:before {
  content: "";
}

/* line 23180, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-coins:before {
  content: "";
}

/* line 23184, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-columns:before {
  content: "";
}

/* line 23188, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-comment:before {
  content: "";
}

/* line 23192, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-comment-alt:before {
  content: "";
}

/* line 23196, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-comment-dollar:before {
  content: "";
}

/* line 23200, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-comment-dots:before {
  content: "";
}

/* line 23204, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-comment-medical:before {
  content: "";
}

/* line 23208, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-comment-slash:before {
  content: "";
}

/* line 23212, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-comments:before {
  content: "";
}

/* line 23216, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-comments-dollar:before {
  content: "";
}

/* line 23220, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-compact-disc:before {
  content: "";
}

/* line 23224, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-compass:before {
  content: "";
}

/* line 23228, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-compress:before {
  content: "";
}

/* line 23232, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-compress-alt:before {
  content: "";
}

/* line 23236, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-compress-arrows-alt:before {
  content: "";
}

/* line 23240, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-concierge-bell:before {
  content: "";
}

/* line 23244, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-confluence:before {
  content: "";
}

/* line 23248, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-connectdevelop:before {
  content: "";
}

/* line 23252, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-contao:before {
  content: "";
}

/* line 23256, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cookie:before {
  content: "";
}

/* line 23260, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cookie-bite:before {
  content: "";
}

/* line 23264, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-copy:before {
  content: "";
}

/* line 23268, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-copyright:before {
  content: "";
}

/* line 23272, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cotton-bureau:before {
  content: "";
}

/* line 23276, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-couch:before {
  content: "";
}

/* line 23280, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cpanel:before {
  content: "";
}

/* line 23284, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-creative-commons:before {
  content: "";
}

/* line 23288, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-creative-commons-by:before {
  content: "";
}

/* line 23292, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-creative-commons-nc:before {
  content: "";
}

/* line 23296, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-creative-commons-nc-eu:before {
  content: "";
}

/* line 23300, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-creative-commons-nc-jp:before {
  content: "";
}

/* line 23304, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-creative-commons-nd:before {
  content: "";
}

/* line 23308, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-creative-commons-pd:before {
  content: "";
}

/* line 23312, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-creative-commons-pd-alt:before {
  content: "";
}

/* line 23316, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-creative-commons-remix:before {
  content: "";
}

/* line 23320, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-creative-commons-sa:before {
  content: "";
}

/* line 23324, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-creative-commons-sampling:before {
  content: "";
}

/* line 23328, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-creative-commons-sampling-plus:before {
  content: "";
}

/* line 23332, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-creative-commons-share:before {
  content: "";
}

/* line 23336, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-creative-commons-zero:before {
  content: "";
}

/* line 23340, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-credit-card:before {
  content: "";
}

/* line 23344, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-critical-role:before {
  content: "";
}

/* line 23348, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-crop:before {
  content: "";
}

/* line 23352, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-crop-alt:before {
  content: "";
}

/* line 23356, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cross:before {
  content: "";
}

/* line 23360, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-crosshairs:before {
  content: "";
}

/* line 23364, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-crow:before {
  content: "";
}

/* line 23368, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-crown:before {
  content: "";
}

/* line 23372, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-crutch:before {
  content: "";
}

/* line 23376, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-css3:before {
  content: "";
}

/* line 23380, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-css3-alt:before {
  content: "";
}

/* line 23384, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cube:before {
  content: "";
}

/* line 23388, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cubes:before {
  content: "";
}

/* line 23392, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cut:before {
  content: "";
}

/* line 23396, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-cuttlefish:before {
  content: "";
}

/* line 23400, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-d-and-d:before {
  content: "";
}

/* line 23404, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-d-and-d-beyond:before {
  content: "";
}

/* line 23408, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dailymotion:before {
  content: "";
}

/* line 23412, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dashcube:before {
  content: "";
}

/* line 23416, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-database:before {
  content: "";
}

/* line 23420, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-deaf:before {
  content: "";
}

/* line 23424, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-deezer:before {
  content: "";
}

/* line 23428, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-delicious:before {
  content: "";
}

/* line 23432, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-democrat:before {
  content: "";
}

/* line 23436, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-deploydog:before {
  content: "";
}

/* line 23440, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-deskpro:before {
  content: "";
}

/* line 23444, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-desktop:before {
  content: "";
}

/* line 23448, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dev:before {
  content: "";
}

/* line 23452, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-deviantart:before {
  content: "";
}

/* line 23456, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dharmachakra:before {
  content: "";
}

/* line 23460, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dhl:before {
  content: "";
}

/* line 23464, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-diagnoses:before {
  content: "";
}

/* line 23468, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-diaspora:before {
  content: "";
}

/* line 23472, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dice:before {
  content: "";
}

/* line 23476, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dice-d20:before {
  content: "";
}

/* line 23480, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dice-d6:before {
  content: "";
}

/* line 23484, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dice-five:before {
  content: "";
}

/* line 23488, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dice-four:before {
  content: "";
}

/* line 23492, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dice-one:before {
  content: "";
}

/* line 23496, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dice-six:before {
  content: "";
}

/* line 23500, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dice-three:before {
  content: "";
}

/* line 23504, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dice-two:before {
  content: "";
}

/* line 23508, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-digg:before {
  content: "";
}

/* line 23512, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-digital-ocean:before {
  content: "";
}

/* line 23516, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-digital-tachograph:before {
  content: "";
}

/* line 23520, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-directions:before {
  content: "";
}

/* line 23524, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-discord:before {
  content: "";
}

/* line 23528, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-discourse:before {
  content: "";
}

/* line 23532, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-disease:before {
  content: "";
}

/* line 23536, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-divide:before {
  content: "";
}

/* line 23540, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dizzy:before {
  content: "";
}

/* line 23544, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dna:before {
  content: "";
}

/* line 23548, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dochub:before {
  content: "";
}

/* line 23552, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-docker:before {
  content: "";
}

/* line 23556, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dog:before {
  content: "";
}

/* line 23560, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dollar-sign:before {
  content: "";
}

/* line 23564, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dolly:before {
  content: "";
}

/* line 23568, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dolly-flatbed:before {
  content: "";
}

/* line 23572, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-donate:before {
  content: "";
}

/* line 23576, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-door-closed:before {
  content: "";
}

/* line 23580, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-door-open:before {
  content: "";
}

/* line 23584, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dot-circle:before {
  content: "";
}

/* line 23588, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dove:before {
  content: "";
}

/* line 23592, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-download:before {
  content: "";
}

/* line 23596, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-draft2digital:before {
  content: "";
}

/* line 23600, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-drafting-compass:before {
  content: "";
}

/* line 23604, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dragon:before {
  content: "";
}

/* line 23608, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-draw-polygon:before {
  content: "";
}

/* line 23612, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dribbble:before {
  content: "";
}

/* line 23616, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dribbble-square:before {
  content: "";
}

/* line 23620, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dropbox:before {
  content: "";
}

/* line 23624, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-drum:before {
  content: "";
}

/* line 23628, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-drum-steelpan:before {
  content: "";
}

/* line 23632, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-drumstick-bite:before {
  content: "";
}

/* line 23636, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-drupal:before {
  content: "";
}

/* line 23640, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dumbbell:before {
  content: "";
}

/* line 23644, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dumpster:before {
  content: "";
}

/* line 23648, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dumpster-fire:before {
  content: "";
}

/* line 23652, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dungeon:before {
  content: "";
}

/* line 23656, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-dyalog:before {
  content: "";
}

/* line 23660, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-earlybirds:before {
  content: "";
}

/* line 23664, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ebay:before {
  content: "";
}

/* line 23668, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-edge:before {
  content: "";
}

/* line 23672, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-edge-legacy:before {
  content: "";
}

/* line 23676, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-edit:before {
  content: "";
}

/* line 23680, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-egg:before {
  content: "";
}

/* line 23684, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-eject:before {
  content: "";
}

/* line 23688, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-elementor:before {
  content: "";
}

/* line 23692, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ellipsis-h:before {
  content: "";
}

/* line 23696, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ellipsis-v:before {
  content: "";
}

/* line 23700, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ello:before {
  content: "";
}

/* line 23704, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ember:before {
  content: "";
}

/* line 23708, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-empire:before {
  content: "";
}

/* line 23712, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-envelope:before {
  content: "";
}

/* line 23716, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-envelope-open:before {
  content: "";
}

/* line 23720, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-envelope-open-text:before {
  content: "";
}

/* line 23724, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-envelope-square:before {
  content: "";
}

/* line 23728, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-envira:before {
  content: "";
}

/* line 23732, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-equals:before {
  content: "";
}

/* line 23736, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-eraser:before {
  content: "";
}

/* line 23740, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-erlang:before {
  content: "";
}

/* line 23744, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ethereum:before {
  content: "";
}

/* line 23748, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ethernet:before {
  content: "";
}

/* line 23752, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-etsy:before {
  content: "";
}

/* line 23756, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-euro-sign:before {
  content: "";
}

/* line 23760, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-evernote:before {
  content: "";
}

/* line 23764, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-exchange-alt:before {
  content: "";
}

/* line 23768, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-exclamation:before {
  content: "";
}

/* line 23772, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-exclamation-circle:before {
  content: "";
}

/* line 23776, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-exclamation-triangle:before {
  content: "";
}

/* line 23780, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-expand:before {
  content: "";
}

/* line 23784, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-expand-alt:before {
  content: "";
}

/* line 23788, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-expand-arrows-alt:before {
  content: "";
}

/* line 23792, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-expeditedssl:before {
  content: "";
}

/* line 23796, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-external-link-alt:before {
  content: "";
}

/* line 23800, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-external-link-square-alt:before {
  content: "";
}

/* line 23804, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-eye:before {
  content: "";
}

/* line 23808, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-eye-dropper:before {
  content: "";
}

/* line 23812, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-eye-slash:before {
  content: "";
}

/* line 23816, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-facebook:before {
  content: "";
}

/* line 23820, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-facebook-f:before {
  content: "";
}

/* line 23824, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-facebook-messenger:before {
  content: "";
}

/* line 23828, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-facebook-square:before {
  content: "";
}

/* line 23832, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fan:before {
  content: "";
}

/* line 23836, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fantasy-flight-games:before {
  content: "";
}

/* line 23840, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fast-backward:before {
  content: "";
}

/* line 23844, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fast-forward:before {
  content: "";
}

/* line 23848, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-faucet:before {
  content: "";
}

/* line 23852, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fax:before {
  content: "";
}

/* line 23856, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-feather:before {
  content: "";
}

/* line 23860, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-feather-alt:before {
  content: "";
}

/* line 23864, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fedex:before {
  content: "";
}

/* line 23868, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fedora:before {
  content: "";
}

/* line 23872, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-female:before {
  content: "";
}

/* line 23876, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fighter-jet:before {
  content: "";
}

/* line 23880, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-figma:before {
  content: "";
}

/* line 23884, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file:before {
  content: "";
}

/* line 23888, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-alt:before {
  content: "";
}

/* line 23892, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-archive:before {
  content: "";
}

/* line 23896, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-audio:before {
  content: "";
}

/* line 23900, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-code:before {
  content: "";
}

/* line 23904, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-contract:before {
  content: "";
}

/* line 23908, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-csv:before {
  content: "";
}

/* line 23912, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-download:before {
  content: "";
}

/* line 23916, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-excel:before {
  content: "";
}

/* line 23920, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-export:before {
  content: "";
}

/* line 23924, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-image:before {
  content: "";
}

/* line 23928, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-import:before {
  content: "";
}

/* line 23932, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-invoice:before {
  content: "";
}

/* line 23936, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-invoice-dollar:before {
  content: "";
}

/* line 23940, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-medical:before {
  content: "";
}

/* line 23944, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-medical-alt:before {
  content: "";
}

/* line 23948, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-pdf:before {
  content: "";
}

/* line 23952, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-powerpoint:before {
  content: "";
}

/* line 23956, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-prescription:before {
  content: "";
}

/* line 23960, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-signature:before {
  content: "";
}

/* line 23964, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-upload:before {
  content: "";
}

/* line 23968, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-video:before {
  content: "";
}

/* line 23972, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-file-word:before {
  content: "";
}

/* line 23976, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fill:before {
  content: "";
}

/* line 23980, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fill-drip:before {
  content: "";
}

/* line 23984, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-film:before {
  content: "";
}

/* line 23988, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-filter:before {
  content: "";
}

/* line 23992, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fingerprint:before {
  content: "";
}

/* line 23996, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fire:before {
  content: "";
}

/* line 24000, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fire-alt:before {
  content: "";
}

/* line 24004, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fire-extinguisher:before {
  content: "";
}

/* line 24008, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-firefox:before {
  content: "";
}

/* line 24012, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-firefox-browser:before {
  content: "";
}

/* line 24016, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-first-aid:before {
  content: "";
}

/* line 24020, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-first-order:before {
  content: "";
}

/* line 24024, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-first-order-alt:before {
  content: "";
}

/* line 24028, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-firstdraft:before {
  content: "";
}

/* line 24032, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fish:before {
  content: "";
}

/* line 24036, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fist-raised:before {
  content: "";
}

/* line 24040, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-flag:before {
  content: "";
}

/* line 24044, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-flag-checkered:before {
  content: "";
}

/* line 24048, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-flag-usa:before {
  content: "";
}

/* line 24052, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-flask:before {
  content: "";
}

/* line 24056, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-flickr:before {
  content: "";
}

/* line 24060, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-flipboard:before {
  content: "";
}

/* line 24064, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-flushed:before {
  content: "";
}

/* line 24068, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fly:before {
  content: "";
}

/* line 24072, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-folder:before {
  content: "";
}

/* line 24076, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-folder-minus:before {
  content: "";
}

/* line 24080, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-folder-open:before {
  content: "";
}

/* line 24084, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-folder-plus:before {
  content: "";
}

/* line 24088, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-font:before {
  content: "";
}

/* line 24092, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-font-awesome:before {
  content: "";
}

/* line 24096, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-font-awesome-alt:before {
  content: "";
}

/* line 24100, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-font-awesome-flag:before {
  content: "";
}

/* line 24104, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-font-awesome-logo-full:before {
  content: "";
}

/* line 24108, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fonticons:before {
  content: "";
}

/* line 24112, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fonticons-fi:before {
  content: "";
}

/* line 24116, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-football-ball:before {
  content: "";
}

/* line 24120, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fort-awesome:before {
  content: "";
}

/* line 24124, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fort-awesome-alt:before {
  content: "";
}

/* line 24128, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-forumbee:before {
  content: "";
}

/* line 24132, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-forward:before {
  content: "";
}

/* line 24136, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-foursquare:before {
  content: "";
}

/* line 24140, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-free-code-camp:before {
  content: "";
}

/* line 24144, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-freebsd:before {
  content: "";
}

/* line 24148, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-frog:before {
  content: "";
}

/* line 24152, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-frown:before {
  content: "";
}

/* line 24156, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-frown-open:before {
  content: "";
}

/* line 24160, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-fulcrum:before {
  content: "";
}

/* line 24164, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-funnel-dollar:before {
  content: "";
}

/* line 24168, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-futbol:before {
  content: "";
}

/* line 24172, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-galactic-republic:before {
  content: "";
}

/* line 24176, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-galactic-senate:before {
  content: "";
}

/* line 24180, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-gamepad:before {
  content: "";
}

/* line 24184, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-gas-pump:before {
  content: "";
}

/* line 24188, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-gavel:before {
  content: "";
}

/* line 24192, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-gem:before {
  content: "";
}

/* line 24196, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-genderless:before {
  content: "";
}

/* line 24200, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-get-pocket:before {
  content: "";
}

/* line 24204, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-gg:before {
  content: "";
}

/* line 24208, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-gg-circle:before {
  content: "";
}

/* line 24212, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ghost:before {
  content: "";
}

/* line 24216, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-gift:before {
  content: "";
}

/* line 24220, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-gifts:before {
  content: "";
}

/* line 24224, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-git:before {
  content: "";
}

/* line 24228, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-git-alt:before {
  content: "";
}

/* line 24232, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-git-square:before {
  content: "";
}

/* line 24236, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-github:before {
  content: "";
}

/* line 24240, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-github-alt:before {
  content: "";
}

/* line 24244, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-github-square:before {
  content: "";
}

/* line 24248, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-gitkraken:before {
  content: "";
}

/* line 24252, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-gitlab:before {
  content: "";
}

/* line 24256, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-gitter:before {
  content: "";
}

/* line 24260, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-glass-cheers:before {
  content: "";
}

/* line 24264, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-glass-martini:before {
  content: "";
}

/* line 24268, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-glass-martini-alt:before {
  content: "";
}

/* line 24272, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-glass-whiskey:before {
  content: "";
}

/* line 24276, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-glasses:before {
  content: "";
}

/* line 24280, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-glide:before {
  content: "";
}

/* line 24284, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-glide-g:before {
  content: "";
}

/* line 24288, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-globe:before {
  content: "";
}

/* line 24292, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-globe-africa:before {
  content: "";
}

/* line 24296, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-globe-americas:before {
  content: "";
}

/* line 24300, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-globe-asia:before {
  content: "";
}

/* line 24304, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-globe-europe:before {
  content: "";
}

/* line 24308, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-gofore:before {
  content: "";
}

/* line 24312, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-golf-ball:before {
  content: "";
}

/* line 24316, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-goodreads:before {
  content: "";
}

/* line 24320, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-goodreads-g:before {
  content: "";
}

/* line 24324, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-google:before {
  content: "";
}

/* line 24328, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-google-drive:before {
  content: "";
}

/* line 24332, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-google-pay:before {
  content: "";
}

/* line 24336, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-google-play:before {
  content: "";
}

/* line 24340, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-google-plus:before {
  content: "";
}

/* line 24344, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-google-plus-g:before {
  content: "";
}

/* line 24348, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-google-plus-square:before {
  content: "";
}

/* line 24352, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-google-wallet:before {
  content: "";
}

/* line 24356, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-gopuram:before {
  content: "";
}

/* line 24360, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-graduation-cap:before {
  content: "";
}

/* line 24364, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-gratipay:before {
  content: "";
}

/* line 24368, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grav:before {
  content: "";
}

/* line 24372, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-greater-than:before {
  content: "";
}

/* line 24376, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-greater-than-equal:before {
  content: "";
}

/* line 24380, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grimace:before {
  content: "";
}

/* line 24384, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grin:before {
  content: "";
}

/* line 24388, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grin-alt:before {
  content: "";
}

/* line 24392, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grin-beam:before {
  content: "";
}

/* line 24396, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grin-beam-sweat:before {
  content: "";
}

/* line 24400, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grin-hearts:before {
  content: "";
}

/* line 24404, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grin-squint:before {
  content: "";
}

/* line 24408, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grin-squint-tears:before {
  content: "";
}

/* line 24412, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grin-stars:before {
  content: "";
}

/* line 24416, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grin-tears:before {
  content: "";
}

/* line 24420, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grin-tongue:before {
  content: "";
}

/* line 24424, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grin-tongue-squint:before {
  content: "";
}

/* line 24428, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grin-tongue-wink:before {
  content: "";
}

/* line 24432, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grin-wink:before {
  content: "";
}

/* line 24436, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grip-horizontal:before {
  content: "";
}

/* line 24440, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grip-lines:before {
  content: "";
}

/* line 24444, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grip-lines-vertical:before {
  content: "";
}

/* line 24448, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grip-vertical:before {
  content: "";
}

/* line 24452, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-gripfire:before {
  content: "";
}

/* line 24456, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-grunt:before {
  content: "";
}

/* line 24460, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-guilded:before {
  content: "";
}

/* line 24464, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-guitar:before {
  content: "";
}

/* line 24468, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-gulp:before {
  content: "";
}

/* line 24472, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-h-square:before {
  content: "";
}

/* line 24476, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hacker-news:before {
  content: "";
}

/* line 24480, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hacker-news-square:before {
  content: "";
}

/* line 24484, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hackerrank:before {
  content: "";
}

/* line 24488, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hamburger:before {
  content: "";
}

/* line 24492, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hammer:before {
  content: "";
}

/* line 24496, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hamsa:before {
  content: "";
}

/* line 24500, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-holding:before {
  content: "";
}

/* line 24504, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-holding-heart:before {
  content: "";
}

/* line 24508, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-holding-medical:before {
  content: "";
}

/* line 24512, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-holding-usd:before {
  content: "";
}

/* line 24516, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-holding-water:before {
  content: "";
}

/* line 24520, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-lizard:before {
  content: "";
}

/* line 24524, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-middle-finger:before {
  content: "";
}

/* line 24528, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-paper:before {
  content: "";
}

/* line 24532, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-peace:before {
  content: "";
}

/* line 24536, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-point-down:before {
  content: "";
}

/* line 24540, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-point-left:before {
  content: "";
}

/* line 24544, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-point-right:before {
  content: "";
}

/* line 24548, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-point-up:before {
  content: "";
}

/* line 24552, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-pointer:before {
  content: "";
}

/* line 24556, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-rock:before {
  content: "";
}

/* line 24560, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-scissors:before {
  content: "";
}

/* line 24564, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-sparkles:before {
  content: "";
}

/* line 24568, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hand-spock:before {
  content: "";
}

/* line 24572, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hands:before {
  content: "";
}

/* line 24576, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hands-helping:before {
  content: "";
}

/* line 24580, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hands-wash:before {
  content: "";
}

/* line 24584, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-handshake:before {
  content: "";
}

/* line 24588, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-handshake-alt-slash:before {
  content: "";
}

/* line 24592, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-handshake-slash:before {
  content: "";
}

/* line 24596, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hanukiah:before {
  content: "";
}

/* line 24600, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hard-hat:before {
  content: "";
}

/* line 24604, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hashtag:before {
  content: "";
}

/* line 24608, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hat-cowboy:before {
  content: "";
}

/* line 24612, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hat-cowboy-side:before {
  content: "";
}

/* line 24616, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hat-wizard:before {
  content: "";
}

/* line 24620, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hdd:before {
  content: "";
}

/* line 24624, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-head-side-cough:before {
  content: "";
}

/* line 24628, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-head-side-cough-slash:before {
  content: "";
}

/* line 24632, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-head-side-mask:before {
  content: "";
}

/* line 24636, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-head-side-virus:before {
  content: "";
}

/* line 24640, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-heading:before {
  content: "";
}

/* line 24644, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-headphones:before {
  content: "";
}

/* line 24648, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-headphones-alt:before {
  content: "";
}

/* line 24652, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-headset:before {
  content: "";
}

/* line 24656, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-heart:before {
  content: "";
}

/* line 24660, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-heart-broken:before {
  content: "";
}

/* line 24664, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-heartbeat:before {
  content: "";
}

/* line 24668, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-helicopter:before {
  content: "";
}

/* line 24672, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-highlighter:before {
  content: "";
}

/* line 24676, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hiking:before {
  content: "";
}

/* line 24680, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hippo:before {
  content: "";
}

/* line 24684, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hips:before {
  content: "";
}

/* line 24688, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hire-a-helper:before {
  content: "";
}

/* line 24692, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-history:before {
  content: "";
}

/* line 24696, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hive:before {
  content: "";
}

/* line 24700, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hockey-puck:before {
  content: "";
}

/* line 24704, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-holly-berry:before {
  content: "";
}

/* line 24708, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-home:before {
  content: "";
}

/* line 24712, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hooli:before {
  content: "";
}

/* line 24716, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hornbill:before {
  content: "";
}

/* line 24720, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-horse:before {
  content: "";
}

/* line 24724, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-horse-head:before {
  content: "";
}

/* line 24728, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hospital:before {
  content: "";
}

/* line 24732, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hospital-alt:before {
  content: "";
}

/* line 24736, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hospital-symbol:before {
  content: "";
}

/* line 24740, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hospital-user:before {
  content: "";
}

/* line 24744, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hot-tub:before {
  content: "";
}

/* line 24748, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hotdog:before {
  content: "";
}

/* line 24752, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hotel:before {
  content: "";
}

/* line 24756, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hotjar:before {
  content: "";
}

/* line 24760, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hourglass:before {
  content: "";
}

/* line 24764, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hourglass-end:before {
  content: "";
}

/* line 24768, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hourglass-half:before {
  content: "";
}

/* line 24772, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hourglass-start:before {
  content: "";
}

/* line 24776, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-house-damage:before {
  content: "";
}

/* line 24780, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-house-user:before {
  content: "";
}

/* line 24784, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-houzz:before {
  content: "";
}

/* line 24788, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hryvnia:before {
  content: "";
}

/* line 24792, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-html5:before {
  content: "";
}

/* line 24796, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-hubspot:before {
  content: "";
}

/* line 24800, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-i-cursor:before {
  content: "";
}

/* line 24804, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ice-cream:before {
  content: "";
}

/* line 24808, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-icicles:before {
  content: "";
}

/* line 24812, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-icons:before {
  content: "";
}

/* line 24816, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-id-badge:before {
  content: "";
}

/* line 24820, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-id-card:before {
  content: "";
}

/* line 24824, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-id-card-alt:before {
  content: "";
}

/* line 24828, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ideal:before {
  content: "";
}

/* line 24832, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-igloo:before {
  content: "";
}

/* line 24836, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-image:before {
  content: "";
}

/* line 24840, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-images:before {
  content: "";
}

/* line 24844, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-imdb:before {
  content: "";
}

/* line 24848, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-inbox:before {
  content: "";
}

/* line 24852, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-indent:before {
  content: "";
}

/* line 24856, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-industry:before {
  content: "";
}

/* line 24860, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-infinity:before {
  content: "";
}

/* line 24864, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-info:before {
  content: "";
}

/* line 24868, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-info-circle:before {
  content: "";
}

/* line 24872, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-innosoft:before {
  content: "";
}

/* line 24876, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-instagram:before {
  content: "";
}

/* line 24880, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-instagram-square:before {
  content: "";
}

/* line 24884, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-instalod:before {
  content: "";
}

/* line 24888, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-intercom:before {
  content: "";
}

/* line 24892, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-internet-explorer:before {
  content: "";
}

/* line 24896, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-invision:before {
  content: "";
}

/* line 24900, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ioxhost:before {
  content: "";
}

/* line 24904, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-italic:before {
  content: "";
}

/* line 24908, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-itch-io:before {
  content: "";
}

/* line 24912, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-itunes:before {
  content: "";
}

/* line 24916, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-itunes-note:before {
  content: "";
}

/* line 24920, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-java:before {
  content: "";
}

/* line 24924, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-jedi:before {
  content: "";
}

/* line 24928, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-jedi-order:before {
  content: "";
}

/* line 24932, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-jenkins:before {
  content: "";
}

/* line 24936, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-jira:before {
  content: "";
}

/* line 24940, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-joget:before {
  content: "";
}

/* line 24944, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-joint:before {
  content: "";
}

/* line 24948, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-joomla:before {
  content: "";
}

/* line 24952, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-journal-whills:before {
  content: "";
}

/* line 24956, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-js:before {
  content: "";
}

/* line 24960, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-js-square:before {
  content: "";
}

/* line 24964, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-jsfiddle:before {
  content: "";
}

/* line 24968, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-kaaba:before {
  content: "";
}

/* line 24972, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-kaggle:before {
  content: "";
}

/* line 24976, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-key:before {
  content: "";
}

/* line 24980, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-keybase:before {
  content: "";
}

/* line 24984, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-keyboard:before {
  content: "";
}

/* line 24988, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-keycdn:before {
  content: "";
}

/* line 24992, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-khanda:before {
  content: "";
}

/* line 24996, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-kickstarter:before {
  content: "";
}

/* line 25000, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-kickstarter-k:before {
  content: "";
}

/* line 25004, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-kiss:before {
  content: "";
}

/* line 25008, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-kiss-beam:before {
  content: "";
}

/* line 25012, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-kiss-wink-heart:before {
  content: "";
}

/* line 25016, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-kiwi-bird:before {
  content: "";
}

/* line 25020, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-korvue:before {
  content: "";
}

/* line 25024, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-landmark:before {
  content: "";
}

/* line 25028, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-language:before {
  content: "";
}

/* line 25032, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-laptop:before {
  content: "";
}

/* line 25036, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-laptop-code:before {
  content: "";
}

/* line 25040, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-laptop-house:before {
  content: "";
}

/* line 25044, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-laptop-medical:before {
  content: "";
}

/* line 25048, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-laravel:before {
  content: "";
}

/* line 25052, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-lastfm:before {
  content: "";
}

/* line 25056, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-lastfm-square:before {
  content: "";
}

/* line 25060, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-laugh:before {
  content: "";
}

/* line 25064, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-laugh-beam:before {
  content: "";
}

/* line 25068, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-laugh-squint:before {
  content: "";
}

/* line 25072, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-laugh-wink:before {
  content: "";
}

/* line 25076, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-layer-group:before {
  content: "";
}

/* line 25080, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-leaf:before {
  content: "";
}

/* line 25084, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-leanpub:before {
  content: "";
}

/* line 25088, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-lemon:before {
  content: "";
}

/* line 25092, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-less:before {
  content: "";
}

/* line 25096, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-less-than:before {
  content: "";
}

/* line 25100, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-less-than-equal:before {
  content: "";
}

/* line 25104, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-level-down-alt:before {
  content: "";
}

/* line 25108, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-level-up-alt:before {
  content: "";
}

/* line 25112, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-life-ring:before {
  content: "";
}

/* line 25116, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-lightbulb:before {
  content: "";
}

/* line 25120, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-line:before {
  content: "";
}

/* line 25124, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-link:before {
  content: "";
}

/* line 25128, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-linkedin:before {
  content: "";
}

/* line 25132, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-linkedin-in:before {
  content: "";
}

/* line 25136, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-linode:before {
  content: "";
}

/* line 25140, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-linux:before {
  content: "";
}

/* line 25144, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-lira-sign:before {
  content: "";
}

/* line 25148, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-list:before {
  content: "";
}

/* line 25152, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-list-alt:before {
  content: "";
}

/* line 25156, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-list-ol:before {
  content: "";
}

/* line 25160, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-list-ul:before {
  content: "";
}

/* line 25164, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-location-arrow:before {
  content: "";
}

/* line 25168, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-lock:before {
  content: "";
}

/* line 25172, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-lock-open:before {
  content: "";
}

/* line 25176, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-long-arrow-alt-down:before {
  content: "";
}

/* line 25180, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-long-arrow-alt-left:before {
  content: "";
}

/* line 25184, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-long-arrow-alt-right:before {
  content: "";
}

/* line 25188, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-long-arrow-alt-up:before {
  content: "";
}

/* line 25192, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-low-vision:before {
  content: "";
}

/* line 25196, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-luggage-cart:before {
  content: "";
}

/* line 25200, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-lungs:before {
  content: "";
}

/* line 25204, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-lungs-virus:before {
  content: "";
}

/* line 25208, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-lyft:before {
  content: "";
}

/* line 25212, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-magento:before {
  content: "";
}

/* line 25216, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-magic:before {
  content: "";
}

/* line 25220, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-magnet:before {
  content: "";
}

/* line 25224, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mail-bulk:before {
  content: "";
}

/* line 25228, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mailchimp:before {
  content: "";
}

/* line 25232, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-male:before {
  content: "";
}

/* line 25236, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mandalorian:before {
  content: "";
}

/* line 25240, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-map:before {
  content: "";
}

/* line 25244, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-map-marked:before {
  content: "";
}

/* line 25248, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-map-marked-alt:before {
  content: "";
}

/* line 25252, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-map-marker:before {
  content: "";
}

/* line 25256, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-map-marker-alt:before {
  content: "";
}

/* line 25260, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-map-pin:before {
  content: "";
}

/* line 25264, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-map-signs:before {
  content: "";
}

/* line 25268, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-markdown:before {
  content: "";
}

/* line 25272, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-marker:before {
  content: "";
}

/* line 25276, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mars:before {
  content: "";
}

/* line 25280, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mars-double:before {
  content: "";
}

/* line 25284, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mars-stroke:before {
  content: "";
}

/* line 25288, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mars-stroke-h:before {
  content: "";
}

/* line 25292, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mars-stroke-v:before {
  content: "";
}

/* line 25296, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mask:before {
  content: "";
}

/* line 25300, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mastodon:before {
  content: "";
}

/* line 25304, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-maxcdn:before {
  content: "";
}

/* line 25308, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mdb:before {
  content: "";
}

/* line 25312, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-medal:before {
  content: "";
}

/* line 25316, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-medapps:before {
  content: "";
}

/* line 25320, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-medium:before {
  content: "";
}

/* line 25324, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-medium-m:before {
  content: "";
}

/* line 25328, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-medkit:before {
  content: "";
}

/* line 25332, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-medrt:before {
  content: "";
}

/* line 25336, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-meetup:before {
  content: "";
}

/* line 25340, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-megaport:before {
  content: "";
}

/* line 25344, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-meh:before {
  content: "";
}

/* line 25348, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-meh-blank:before {
  content: "";
}

/* line 25352, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-meh-rolling-eyes:before {
  content: "";
}

/* line 25356, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-memory:before {
  content: "";
}

/* line 25360, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mendeley:before {
  content: "";
}

/* line 25364, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-menorah:before {
  content: "";
}

/* line 25368, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mercury:before {
  content: "";
}

/* line 25372, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-meteor:before {
  content: "";
}

/* line 25376, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-microblog:before {
  content: "";
}

/* line 25380, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-microchip:before {
  content: "";
}

/* line 25384, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-microphone:before {
  content: "";
}

/* line 25388, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-microphone-alt:before {
  content: "";
}

/* line 25392, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-microphone-alt-slash:before {
  content: "";
}

/* line 25396, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-microphone-slash:before {
  content: "";
}

/* line 25400, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-microscope:before {
  content: "";
}

/* line 25404, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-microsoft:before {
  content: "";
}

/* line 25408, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-minus:before {
  content: "";
}

/* line 25412, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-minus-circle:before {
  content: "";
}

/* line 25416, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-minus-square:before {
  content: "";
}

/* line 25420, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mitten:before {
  content: "";
}

/* line 25424, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mix:before {
  content: "";
}

/* line 25428, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mixcloud:before {
  content: "";
}

/* line 25432, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mixer:before {
  content: "";
}

/* line 25436, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mizuni:before {
  content: "";
}

/* line 25440, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mobile:before {
  content: "";
}

/* line 25444, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mobile-alt:before {
  content: "";
}

/* line 25448, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-modx:before {
  content: "";
}

/* line 25452, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-monero:before {
  content: "";
}

/* line 25456, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-money-bill:before {
  content: "";
}

/* line 25460, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-money-bill-alt:before {
  content: "";
}

/* line 25464, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-money-bill-wave:before {
  content: "";
}

/* line 25468, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-money-bill-wave-alt:before {
  content: "";
}

/* line 25472, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-money-check:before {
  content: "";
}

/* line 25476, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-money-check-alt:before {
  content: "";
}

/* line 25480, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-monument:before {
  content: "";
}

/* line 25484, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-moon:before {
  content: "";
}

/* line 25488, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mortar-pestle:before {
  content: "";
}

/* line 25492, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mosque:before {
  content: "";
}

/* line 25496, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-motorcycle:before {
  content: "";
}

/* line 25500, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mountain:before {
  content: "";
}

/* line 25504, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mouse:before {
  content: "";
}

/* line 25508, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mouse-pointer:before {
  content: "";
}

/* line 25512, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-mug-hot:before {
  content: "";
}

/* line 25516, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-music:before {
  content: "";
}

/* line 25520, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-napster:before {
  content: "";
}

/* line 25524, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-neos:before {
  content: "";
}

/* line 25528, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-network-wired:before {
  content: "";
}

/* line 25532, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-neuter:before {
  content: "";
}

/* line 25536, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-newspaper:before {
  content: "";
}

/* line 25540, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-nimblr:before {
  content: "";
}

/* line 25544, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-node:before {
  content: "";
}

/* line 25548, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-node-js:before {
  content: "";
}

/* line 25552, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-not-equal:before {
  content: "";
}

/* line 25556, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-notes-medical:before {
  content: "";
}

/* line 25560, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-npm:before {
  content: "";
}

/* line 25564, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ns8:before {
  content: "";
}

/* line 25568, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-nutritionix:before {
  content: "";
}

/* line 25572, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-object-group:before {
  content: "";
}

/* line 25576, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-object-ungroup:before {
  content: "";
}

/* line 25580, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-octopus-deploy:before {
  content: "";
}

/* line 25584, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-odnoklassniki:before {
  content: "";
}

/* line 25588, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-odnoklassniki-square:before {
  content: "";
}

/* line 25592, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-oil-can:before {
  content: "";
}

/* line 25596, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-old-republic:before {
  content: "";
}

/* line 25600, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-om:before {
  content: "";
}

/* line 25604, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-opencart:before {
  content: "";
}

/* line 25608, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-openid:before {
  content: "";
}

/* line 25612, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-opera:before {
  content: "";
}

/* line 25616, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-optin-monster:before {
  content: "";
}

/* line 25620, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-orcid:before {
  content: "";
}

/* line 25624, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-osi:before {
  content: "";
}

/* line 25628, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-otter:before {
  content: "";
}

/* line 25632, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-outdent:before {
  content: "";
}

/* line 25636, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-page4:before {
  content: "";
}

/* line 25640, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pagelines:before {
  content: "";
}

/* line 25644, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pager:before {
  content: "";
}

/* line 25648, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-paint-brush:before {
  content: "";
}

/* line 25652, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-paint-roller:before {
  content: "";
}

/* line 25656, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-palette:before {
  content: "";
}

/* line 25660, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-palfed:before {
  content: "";
}

/* line 25664, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pallet:before {
  content: "";
}

/* line 25668, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-paper-plane:before {
  content: "";
}

/* line 25672, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-paperclip:before {
  content: "";
}

/* line 25676, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-parachute-box:before {
  content: "";
}

/* line 25680, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-paragraph:before {
  content: "";
}

/* line 25684, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-parking:before {
  content: "";
}

/* line 25688, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-passport:before {
  content: "";
}

/* line 25692, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pastafarianism:before {
  content: "";
}

/* line 25696, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-paste:before {
  content: "";
}

/* line 25700, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-patreon:before {
  content: "";
}

/* line 25704, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pause:before {
  content: "";
}

/* line 25708, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pause-circle:before {
  content: "";
}

/* line 25712, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-paw:before {
  content: "";
}

/* line 25716, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-paypal:before {
  content: "";
}

/* line 25720, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-peace:before {
  content: "";
}

/* line 25724, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pen:before {
  content: "";
}

/* line 25728, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pen-alt:before {
  content: "";
}

/* line 25732, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pen-fancy:before {
  content: "";
}

/* line 25736, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pen-nib:before {
  content: "";
}

/* line 25740, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pen-square:before {
  content: "";
}

/* line 25744, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pencil-alt:before {
  content: "";
}

/* line 25748, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pencil-ruler:before {
  content: "";
}

/* line 25752, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-penny-arcade:before {
  content: "";
}

/* line 25756, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-people-arrows:before {
  content: "";
}

/* line 25760, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-people-carry:before {
  content: "";
}

/* line 25764, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pepper-hot:before {
  content: "";
}

/* line 25768, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-perbyte:before {
  content: "";
}

/* line 25772, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-percent:before {
  content: "";
}

/* line 25776, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-percentage:before {
  content: "";
}

/* line 25780, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-periscope:before {
  content: "";
}

/* line 25784, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-person-booth:before {
  content: "";
}

/* line 25788, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-phabricator:before {
  content: "";
}

/* line 25792, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-phoenix-framework:before {
  content: "";
}

/* line 25796, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-phoenix-squadron:before {
  content: "";
}

/* line 25800, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-phone:before {
  content: "";
}

/* line 25804, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-phone-alt:before {
  content: "";
}

/* line 25808, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-phone-slash:before {
  content: "";
}

/* line 25812, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-phone-square:before {
  content: "";
}

/* line 25816, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-phone-square-alt:before {
  content: "";
}

/* line 25820, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-phone-volume:before {
  content: "";
}

/* line 25824, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-photo-video:before {
  content: "";
}

/* line 25828, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-php:before {
  content: "";
}

/* line 25832, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pied-piper:before {
  content: "";
}

/* line 25836, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pied-piper-alt:before {
  content: "";
}

/* line 25840, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pied-piper-hat:before {
  content: "";
}

/* line 25844, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pied-piper-pp:before {
  content: "";
}

/* line 25848, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pied-piper-square:before {
  content: "";
}

/* line 25852, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-piggy-bank:before {
  content: "";
}

/* line 25856, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pills:before {
  content: "";
}

/* line 25860, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pinterest:before {
  content: "";
}

/* line 25864, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pinterest-p:before {
  content: "";
}

/* line 25868, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pinterest-square:before {
  content: "";
}

/* line 25872, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pizza-slice:before {
  content: "";
}

/* line 25876, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-place-of-worship:before {
  content: "";
}

/* line 25880, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-plane:before {
  content: "";
}

/* line 25884, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-plane-arrival:before {
  content: "";
}

/* line 25888, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-plane-departure:before {
  content: "";
}

/* line 25892, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-plane-slash:before {
  content: "";
}

/* line 25896, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-play:before {
  content: "";
}

/* line 25900, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-play-circle:before {
  content: "";
}

/* line 25904, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-playstation:before {
  content: "";
}

/* line 25908, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-plug:before {
  content: "";
}

/* line 25912, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-plus:before {
  content: "";
}

/* line 25916, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-plus-circle:before {
  content: "";
}

/* line 25920, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-plus-square:before {
  content: "";
}

/* line 25924, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-podcast:before {
  content: "";
}

/* line 25928, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-poll:before {
  content: "";
}

/* line 25932, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-poll-h:before {
  content: "";
}

/* line 25936, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-poo:before {
  content: "";
}

/* line 25940, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-poo-storm:before {
  content: "";
}

/* line 25944, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-poop:before {
  content: "";
}

/* line 25948, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-portrait:before {
  content: "";
}

/* line 25952, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pound-sign:before {
  content: "";
}

/* line 25956, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-power-off:before {
  content: "";
}

/* line 25960, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pray:before {
  content: "";
}

/* line 25964, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-praying-hands:before {
  content: "";
}

/* line 25968, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-prescription:before {
  content: "";
}

/* line 25972, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-prescription-bottle:before {
  content: "";
}

/* line 25976, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-prescription-bottle-alt:before {
  content: "";
}

/* line 25980, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-print:before {
  content: "";
}

/* line 25984, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-procedures:before {
  content: "";
}

/* line 25988, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-product-hunt:before {
  content: "";
}

/* line 25992, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-project-diagram:before {
  content: "";
}

/* line 25996, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pump-medical:before {
  content: "";
}

/* line 26000, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pump-soap:before {
  content: "";
}

/* line 26004, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-pushed:before {
  content: "";
}

/* line 26008, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-puzzle-piece:before {
  content: "";
}

/* line 26012, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-python:before {
  content: "";
}

/* line 26016, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-qq:before {
  content: "";
}

/* line 26020, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-qrcode:before {
  content: "";
}

/* line 26024, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-question:before {
  content: "";
}

/* line 26028, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-question-circle:before {
  content: "";
}

/* line 26032, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-quidditch:before {
  content: "";
}

/* line 26036, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-quinscape:before {
  content: "";
}

/* line 26040, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-quora:before {
  content: "";
}

/* line 26044, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-quote-left:before {
  content: "";
}

/* line 26048, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-quote-right:before {
  content: "";
}

/* line 26052, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-quran:before {
  content: "";
}

/* line 26056, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-r-project:before {
  content: "";
}

/* line 26060, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-radiation:before {
  content: "";
}

/* line 26064, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-radiation-alt:before {
  content: "";
}

/* line 26068, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-rainbow:before {
  content: "";
}

/* line 26072, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-random:before {
  content: "";
}

/* line 26076, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-raspberry-pi:before {
  content: "";
}

/* line 26080, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ravelry:before {
  content: "";
}

/* line 26084, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-react:before {
  content: "";
}

/* line 26088, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-reacteurope:before {
  content: "";
}

/* line 26092, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-readme:before {
  content: "";
}

/* line 26096, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-rebel:before {
  content: "";
}

/* line 26100, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-receipt:before {
  content: "";
}

/* line 26104, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-record-vinyl:before {
  content: "";
}

/* line 26108, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-recycle:before {
  content: "";
}

/* line 26112, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-red-river:before {
  content: "";
}

/* line 26116, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-reddit:before {
  content: "";
}

/* line 26120, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-reddit-alien:before {
  content: "";
}

/* line 26124, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-reddit-square:before {
  content: "";
}

/* line 26128, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-redhat:before {
  content: "";
}

/* line 26132, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-redo:before {
  content: "";
}

/* line 26136, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-redo-alt:before {
  content: "";
}

/* line 26140, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-registered:before {
  content: "";
}

/* line 26144, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-remove-format:before {
  content: "";
}

/* line 26148, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-renren:before {
  content: "";
}

/* line 26152, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-reply:before {
  content: "";
}

/* line 26156, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-reply-all:before {
  content: "";
}

/* line 26160, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-replyd:before {
  content: "";
}

/* line 26164, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-republican:before {
  content: "";
}

/* line 26168, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-researchgate:before {
  content: "";
}

/* line 26172, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-resolving:before {
  content: "";
}

/* line 26176, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-restroom:before {
  content: "";
}

/* line 26180, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-retweet:before {
  content: "";
}

/* line 26184, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-rev:before {
  content: "";
}

/* line 26188, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ribbon:before {
  content: "";
}

/* line 26192, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ring:before {
  content: "";
}

/* line 26196, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-road:before {
  content: "";
}

/* line 26200, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-robot:before {
  content: "";
}

/* line 26204, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-rocket:before {
  content: "";
}

/* line 26208, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-rocketchat:before {
  content: "";
}

/* line 26212, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-rockrms:before {
  content: "";
}

/* line 26216, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-route:before {
  content: "";
}

/* line 26220, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-rss:before {
  content: "";
}

/* line 26224, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-rss-square:before {
  content: "";
}

/* line 26228, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ruble-sign:before {
  content: "";
}

/* line 26232, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ruler:before {
  content: "";
}

/* line 26236, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ruler-combined:before {
  content: "";
}

/* line 26240, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ruler-horizontal:before {
  content: "";
}

/* line 26244, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ruler-vertical:before {
  content: "";
}

/* line 26248, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-running:before {
  content: "";
}

/* line 26252, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-rupee-sign:before {
  content: "";
}

/* line 26256, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-rust:before {
  content: "";
}

/* line 26260, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sad-cry:before {
  content: "";
}

/* line 26264, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sad-tear:before {
  content: "";
}

/* line 26268, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-safari:before {
  content: "";
}

/* line 26272, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-salesforce:before {
  content: "";
}

/* line 26276, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sass:before {
  content: "";
}

/* line 26280, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-satellite:before {
  content: "";
}

/* line 26284, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-satellite-dish:before {
  content: "";
}

/* line 26288, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-save:before {
  content: "";
}

/* line 26292, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-schlix:before {
  content: "";
}

/* line 26296, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-school:before {
  content: "";
}

/* line 26300, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-screwdriver:before {
  content: "";
}

/* line 26304, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-scribd:before {
  content: "";
}

/* line 26308, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-scroll:before {
  content: "";
}

/* line 26312, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sd-card:before {
  content: "";
}

/* line 26316, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-search:before {
  content: "";
}

/* line 26320, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-search-dollar:before {
  content: "";
}

/* line 26324, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-search-location:before {
  content: "";
}

/* line 26328, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-search-minus:before {
  content: "";
}

/* line 26332, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-search-plus:before {
  content: "";
}

/* line 26336, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-searchengin:before {
  content: "";
}

/* line 26340, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-seedling:before {
  content: "";
}

/* line 26344, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sellcast:before {
  content: "";
}

/* line 26348, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sellsy:before {
  content: "";
}

/* line 26352, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-server:before {
  content: "";
}

/* line 26356, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-servicestack:before {
  content: "";
}

/* line 26360, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-shapes:before {
  content: "";
}

/* line 26364, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-share:before {
  content: "";
}

/* line 26368, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-share-alt:before {
  content: "";
}

/* line 26372, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-share-alt-square:before {
  content: "";
}

/* line 26376, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-share-square:before {
  content: "";
}

/* line 26380, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-shekel-sign:before {
  content: "";
}

/* line 26384, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-shield-alt:before {
  content: "";
}

/* line 26388, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-shield-virus:before {
  content: "";
}

/* line 26392, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ship:before {
  content: "";
}

/* line 26396, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-shipping-fast:before {
  content: "";
}

/* line 26400, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-shirtsinbulk:before {
  content: "";
}

/* line 26404, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-shoe-prints:before {
  content: "";
}

/* line 26408, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-shopify:before {
  content: "";
}

/* line 26412, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-shopping-bag:before {
  content: "";
}

/* line 26416, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-shopping-basket:before {
  content: "";
}

/* line 26420, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-shopping-cart:before {
  content: "";
}

/* line 26424, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-shopware:before {
  content: "";
}

/* line 26428, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-shower:before {
  content: "";
}

/* line 26432, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-shuttle-van:before {
  content: "";
}

/* line 26436, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sign:before {
  content: "";
}

/* line 26440, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sign-in-alt:before {
  content: "";
}

/* line 26444, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sign-language:before {
  content: "";
}

/* line 26448, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sign-out-alt:before {
  content: "";
}

/* line 26452, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-signal:before {
  content: "";
}

/* line 26456, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-signature:before {
  content: "";
}

/* line 26460, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sim-card:before {
  content: "";
}

/* line 26464, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-simplybuilt:before {
  content: "";
}

/* line 26468, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sink:before {
  content: "";
}

/* line 26472, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sistrix:before {
  content: "";
}

/* line 26476, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sitemap:before {
  content: "";
}

/* line 26480, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sith:before {
  content: "";
}

/* line 26484, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-skating:before {
  content: "";
}

/* line 26488, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sketch:before {
  content: "";
}

/* line 26492, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-skiing:before {
  content: "";
}

/* line 26496, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-skiing-nordic:before {
  content: "";
}

/* line 26500, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-skull:before {
  content: "";
}

/* line 26504, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-skull-crossbones:before {
  content: "";
}

/* line 26508, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-skyatlas:before {
  content: "";
}

/* line 26512, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-skype:before {
  content: "";
}

/* line 26516, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-slack:before {
  content: "";
}

/* line 26520, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-slack-hash:before {
  content: "";
}

/* line 26524, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-slash:before {
  content: "";
}

/* line 26528, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sleigh:before {
  content: "";
}

/* line 26532, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sliders-h:before {
  content: "";
}

/* line 26536, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-slideshare:before {
  content: "";
}

/* line 26540, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-smile:before {
  content: "";
}

/* line 26544, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-smile-beam:before {
  content: "";
}

/* line 26548, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-smile-wink:before {
  content: "";
}

/* line 26552, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-smog:before {
  content: "";
}

/* line 26556, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-smoking:before {
  content: "";
}

/* line 26560, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-smoking-ban:before {
  content: "";
}

/* line 26564, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sms:before {
  content: "";
}

/* line 26568, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-snapchat:before {
  content: "";
}

/* line 26572, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-snapchat-ghost:before {
  content: "";
}

/* line 26576, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-snapchat-square:before {
  content: "";
}

/* line 26580, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-snowboarding:before {
  content: "";
}

/* line 26584, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-snowflake:before {
  content: "";
}

/* line 26588, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-snowman:before {
  content: "";
}

/* line 26592, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-snowplow:before {
  content: "";
}

/* line 26596, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-soap:before {
  content: "";
}

/* line 26600, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-socks:before {
  content: "";
}

/* line 26604, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-solar-panel:before {
  content: "";
}

/* line 26608, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sort:before {
  content: "";
}

/* line 26612, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sort-alpha-down:before {
  content: "";
}

/* line 26616, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sort-alpha-down-alt:before {
  content: "";
}

/* line 26620, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sort-alpha-up:before {
  content: "";
}

/* line 26624, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sort-alpha-up-alt:before {
  content: "";
}

/* line 26628, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sort-amount-down:before {
  content: "";
}

/* line 26632, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sort-amount-down-alt:before {
  content: "";
}

/* line 26636, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sort-amount-up:before {
  content: "";
}

/* line 26640, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sort-amount-up-alt:before {
  content: "";
}

/* line 26644, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sort-down:before {
  content: "";
}

/* line 26648, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sort-numeric-down:before {
  content: "";
}

/* line 26652, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sort-numeric-down-alt:before {
  content: "";
}

/* line 26656, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sort-numeric-up:before {
  content: "";
}

/* line 26660, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sort-numeric-up-alt:before {
  content: "";
}

/* line 26664, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sort-up:before {
  content: "";
}

/* line 26668, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-soundcloud:before {
  content: "";
}

/* line 26672, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sourcetree:before {
  content: "";
}

/* line 26676, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-spa:before {
  content: "";
}

/* line 26680, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-space-shuttle:before {
  content: "";
}

/* line 26684, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-speakap:before {
  content: "";
}

/* line 26688, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-speaker-deck:before {
  content: "";
}

/* line 26692, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-spell-check:before {
  content: "";
}

/* line 26696, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-spider:before {
  content: "";
}

/* line 26700, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-spinner:before {
  content: "";
}

/* line 26704, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-splotch:before {
  content: "";
}

/* line 26708, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-spotify:before {
  content: "";
}

/* line 26712, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-spray-can:before {
  content: "";
}

/* line 26716, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-square:before {
  content: "";
}

/* line 26720, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-square-full:before {
  content: "";
}

/* line 26724, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-square-root-alt:before {
  content: "";
}

/* line 26728, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-squarespace:before {
  content: "";
}

/* line 26732, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stack-exchange:before {
  content: "";
}

/* line 26736, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stack-overflow:before {
  content: "";
}

/* line 26740, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stackpath:before {
  content: "";
}

/* line 26744, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stamp:before {
  content: "";
}

/* line 26748, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-star:before {
  content: "";
}

/* line 26752, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-star-and-crescent:before {
  content: "";
}

/* line 26756, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-star-half:before {
  content: "";
}

/* line 26760, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-star-half-alt:before {
  content: "";
}

/* line 26764, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-star-of-david:before {
  content: "";
}

/* line 26768, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-star-of-life:before {
  content: "";
}

/* line 26772, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-staylinked:before {
  content: "";
}

/* line 26776, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-steam:before {
  content: "";
}

/* line 26780, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-steam-square:before {
  content: "";
}

/* line 26784, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-steam-symbol:before {
  content: "";
}

/* line 26788, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-step-backward:before {
  content: "";
}

/* line 26792, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-step-forward:before {
  content: "";
}

/* line 26796, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stethoscope:before {
  content: "";
}

/* line 26800, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sticker-mule:before {
  content: "";
}

/* line 26804, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sticky-note:before {
  content: "";
}

/* line 26808, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stop:before {
  content: "";
}

/* line 26812, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stop-circle:before {
  content: "";
}

/* line 26816, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stopwatch:before {
  content: "";
}

/* line 26820, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stopwatch-20:before {
  content: "";
}

/* line 26824, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-store:before {
  content: "";
}

/* line 26828, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-store-alt:before {
  content: "";
}

/* line 26832, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-store-alt-slash:before {
  content: "";
}

/* line 26836, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-store-slash:before {
  content: "";
}

/* line 26840, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-strava:before {
  content: "";
}

/* line 26844, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stream:before {
  content: "";
}

/* line 26848, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-street-view:before {
  content: "";
}

/* line 26852, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-strikethrough:before {
  content: "";
}

/* line 26856, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stripe:before {
  content: "";
}

/* line 26860, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stripe-s:before {
  content: "";
}

/* line 26864, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stroopwafel:before {
  content: "";
}

/* line 26868, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-studiovinari:before {
  content: "";
}

/* line 26872, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stumbleupon:before {
  content: "";
}

/* line 26876, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-stumbleupon-circle:before {
  content: "";
}

/* line 26880, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-subscript:before {
  content: "";
}

/* line 26884, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-subway:before {
  content: "";
}

/* line 26888, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-suitcase:before {
  content: "";
}

/* line 26892, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-suitcase-rolling:before {
  content: "";
}

/* line 26896, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sun:before {
  content: "";
}

/* line 26900, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-superpowers:before {
  content: "";
}

/* line 26904, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-superscript:before {
  content: "";
}

/* line 26908, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-supple:before {
  content: "";
}

/* line 26912, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-surprise:before {
  content: "";
}

/* line 26916, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-suse:before {
  content: "";
}

/* line 26920, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-swatchbook:before {
  content: "";
}

/* line 26924, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-swift:before {
  content: "";
}

/* line 26928, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-swimmer:before {
  content: "";
}

/* line 26932, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-swimming-pool:before {
  content: "";
}

/* line 26936, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-symfony:before {
  content: "";
}

/* line 26940, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-synagogue:before {
  content: "";
}

/* line 26944, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sync:before {
  content: "";
}

/* line 26948, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-sync-alt:before {
  content: "";
}

/* line 26952, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-syringe:before {
  content: "";
}

/* line 26956, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-table:before {
  content: "";
}

/* line 26960, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-table-tennis:before {
  content: "";
}

/* line 26964, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tablet:before {
  content: "";
}

/* line 26968, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tablet-alt:before {
  content: "";
}

/* line 26972, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tablets:before {
  content: "";
}

/* line 26976, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tachometer-alt:before {
  content: "";
}

/* line 26980, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tag:before {
  content: "";
}

/* line 26984, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tags:before {
  content: "";
}

/* line 26988, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tape:before {
  content: "";
}

/* line 26992, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tasks:before {
  content: "";
}

/* line 26996, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-taxi:before {
  content: "";
}

/* line 27000, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-teamspeak:before {
  content: "";
}

/* line 27004, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-teeth:before {
  content: "";
}

/* line 27008, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-teeth-open:before {
  content: "";
}

/* line 27012, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-telegram:before {
  content: "";
}

/* line 27016, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-telegram-plane:before {
  content: "";
}

/* line 27020, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-temperature-high:before {
  content: "";
}

/* line 27024, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-temperature-low:before {
  content: "";
}

/* line 27028, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tencent-weibo:before {
  content: "";
}

/* line 27032, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tenge:before {
  content: "";
}

/* line 27036, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-terminal:before {
  content: "";
}

/* line 27040, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-text-height:before {
  content: "";
}

/* line 27044, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-text-width:before {
  content: "";
}

/* line 27048, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-th:before {
  content: "";
}

/* line 27052, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-th-large:before {
  content: "";
}

/* line 27056, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-th-list:before {
  content: "";
}

/* line 27060, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-the-red-yeti:before {
  content: "";
}

/* line 27064, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-theater-masks:before {
  content: "";
}

/* line 27068, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-themeco:before {
  content: "";
}

/* line 27072, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-themeisle:before {
  content: "";
}

/* line 27076, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-thermometer:before {
  content: "";
}

/* line 27080, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-thermometer-empty:before {
  content: "";
}

/* line 27084, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-thermometer-full:before {
  content: "";
}

/* line 27088, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-thermometer-half:before {
  content: "";
}

/* line 27092, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-thermometer-quarter:before {
  content: "";
}

/* line 27096, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-thermometer-three-quarters:before {
  content: "";
}

/* line 27100, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-think-peaks:before {
  content: "";
}

/* line 27104, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-thumbs-down:before {
  content: "";
}

/* line 27108, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-thumbs-up:before {
  content: "";
}

/* line 27112, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-thumbtack:before {
  content: "";
}

/* line 27116, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ticket-alt:before {
  content: "";
}

/* line 27120, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tiktok:before {
  content: "";
}

/* line 27124, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-times:before {
  content: "";
}

/* line 27128, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-times-circle:before {
  content: "";
}

/* line 27132, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tint:before {
  content: "";
}

/* line 27136, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tint-slash:before {
  content: "";
}

/* line 27140, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tired:before {
  content: "";
}

/* line 27144, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-toggle-off:before {
  content: "";
}

/* line 27148, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-toggle-on:before {
  content: "";
}

/* line 27152, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-toilet:before {
  content: "";
}

/* line 27156, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-toilet-paper:before {
  content: "";
}

/* line 27160, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-toilet-paper-slash:before {
  content: "";
}

/* line 27164, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-toolbox:before {
  content: "";
}

/* line 27168, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tools:before {
  content: "";
}

/* line 27172, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tooth:before {
  content: "";
}

/* line 27176, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-torah:before {
  content: "";
}

/* line 27180, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-torii-gate:before {
  content: "";
}

/* line 27184, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tractor:before {
  content: "";
}

/* line 27188, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-trade-federation:before {
  content: "";
}

/* line 27192, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-trademark:before {
  content: "";
}

/* line 27196, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-traffic-light:before {
  content: "";
}

/* line 27200, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-trailer:before {
  content: "";
}

/* line 27204, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-train:before {
  content: "";
}

/* line 27208, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tram:before {
  content: "";
}

/* line 27212, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-transgender:before {
  content: "";
}

/* line 27216, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-transgender-alt:before {
  content: "";
}

/* line 27220, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-trash:before {
  content: "";
}

/* line 27224, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-trash-alt:before {
  content: "";
}

/* line 27228, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-trash-restore:before {
  content: "";
}

/* line 27232, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-trash-restore-alt:before {
  content: "";
}

/* line 27236, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tree:before {
  content: "";
}

/* line 27240, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-trello:before {
  content: "";
}

/* line 27244, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tripadvisor:before {
  content: "";
}

/* line 27248, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-trophy:before {
  content: "";
}

/* line 27252, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-truck:before {
  content: "";
}

/* line 27256, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-truck-loading:before {
  content: "";
}

/* line 27260, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-truck-monster:before {
  content: "";
}

/* line 27264, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-truck-moving:before {
  content: "";
}

/* line 27268, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-truck-pickup:before {
  content: "";
}

/* line 27272, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tshirt:before {
  content: "";
}

/* line 27276, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tty:before {
  content: "";
}

/* line 27280, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tumblr:before {
  content: "";
}

/* line 27284, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tumblr-square:before {
  content: "";
}

/* line 27288, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-tv:before {
  content: "";
}

/* line 27292, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-twitch:before {
  content: "";
}

/* line 27296, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-twitter:before {
  content: "";
}

/* line 27300, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-twitter-square:before {
  content: "";
}

/* line 27304, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-typo3:before {
  content: "";
}

/* line 27308, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-uber:before {
  content: "";
}

/* line 27312, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ubuntu:before {
  content: "";
}

/* line 27316, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-uikit:before {
  content: "";
}

/* line 27320, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-umbraco:before {
  content: "";
}

/* line 27324, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-umbrella:before {
  content: "";
}

/* line 27328, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-umbrella-beach:before {
  content: "";
}

/* line 27332, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-uncharted:before {
  content: "";
}

/* line 27336, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-underline:before {
  content: "";
}

/* line 27340, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-undo:before {
  content: "";
}

/* line 27344, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-undo-alt:before {
  content: "";
}

/* line 27348, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-uniregistry:before {
  content: "";
}

/* line 27352, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-unity:before {
  content: "";
}

/* line 27356, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-universal-access:before {
  content: "";
}

/* line 27360, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-university:before {
  content: "";
}

/* line 27364, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-unlink:before {
  content: "";
}

/* line 27368, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-unlock:before {
  content: "";
}

/* line 27372, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-unlock-alt:before {
  content: "";
}

/* line 27376, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-unsplash:before {
  content: "";
}

/* line 27380, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-untappd:before {
  content: "";
}

/* line 27384, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-upload:before {
  content: "";
}

/* line 27388, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ups:before {
  content: "";
}

/* line 27392, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-usb:before {
  content: "";
}

/* line 27396, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user:before {
  content: "";
}

/* line 27400, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-alt:before {
  content: "";
}

/* line 27404, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-alt-slash:before {
  content: "";
}

/* line 27408, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-astronaut:before {
  content: "";
}

/* line 27412, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-check:before {
  content: "";
}

/* line 27416, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-circle:before {
  content: "";
}

/* line 27420, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-clock:before {
  content: "";
}

/* line 27424, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-cog:before {
  content: "";
}

/* line 27428, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-edit:before {
  content: "";
}

/* line 27432, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-friends:before {
  content: "";
}

/* line 27436, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-graduate:before {
  content: "";
}

/* line 27440, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-injured:before {
  content: "";
}

/* line 27444, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-lock:before {
  content: "";
}

/* line 27448, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-md:before {
  content: "";
}

/* line 27452, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-minus:before {
  content: "";
}

/* line 27456, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-ninja:before {
  content: "";
}

/* line 27460, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-nurse:before {
  content: "";
}

/* line 27464, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-plus:before {
  content: "";
}

/* line 27468, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-secret:before {
  content: "";
}

/* line 27472, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-shield:before {
  content: "";
}

/* line 27476, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-slash:before {
  content: "";
}

/* line 27480, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-tag:before {
  content: "";
}

/* line 27484, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-tie:before {
  content: "";
}

/* line 27488, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-user-times:before {
  content: "";
}

/* line 27492, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-users:before {
  content: "";
}

/* line 27496, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-users-cog:before {
  content: "";
}

/* line 27500, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-users-slash:before {
  content: "";
}

/* line 27504, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-usps:before {
  content: "";
}

/* line 27508, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-ussunnah:before {
  content: "";
}

/* line 27512, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-utensil-spoon:before {
  content: "";
}

/* line 27516, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-utensils:before {
  content: "";
}

/* line 27520, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-vaadin:before {
  content: "";
}

/* line 27524, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-vector-square:before {
  content: "";
}

/* line 27528, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-venus:before {
  content: "";
}

/* line 27532, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-venus-double:before {
  content: "";
}

/* line 27536, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-venus-mars:before {
  content: "";
}

/* line 27540, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-vest:before {
  content: "";
}

/* line 27544, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-vest-patches:before {
  content: "";
}

/* line 27548, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-viacoin:before {
  content: "";
}

/* line 27552, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-viadeo:before {
  content: "";
}

/* line 27556, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-viadeo-square:before {
  content: "";
}

/* line 27560, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-vial:before {
  content: "";
}

/* line 27564, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-vials:before {
  content: "";
}

/* line 27568, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-viber:before {
  content: "";
}

/* line 27572, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-video:before {
  content: "";
}

/* line 27576, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-video-slash:before {
  content: "";
}

/* line 27580, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-vihara:before {
  content: "";
}

/* line 27584, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-vimeo:before {
  content: "";
}

/* line 27588, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-vimeo-square:before {
  content: "";
}

/* line 27592, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-vimeo-v:before {
  content: "";
}

/* line 27596, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-vine:before {
  content: "";
}

/* line 27600, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-virus:before {
  content: "";
}

/* line 27604, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-virus-slash:before {
  content: "";
}

/* line 27608, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-viruses:before {
  content: "";
}

/* line 27612, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-vk:before {
  content: "";
}

/* line 27616, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-vnv:before {
  content: "";
}

/* line 27620, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-voicemail:before {
  content: "";
}

/* line 27624, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-volleyball-ball:before {
  content: "";
}

/* line 27628, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-volume-down:before {
  content: "";
}

/* line 27632, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-volume-mute:before {
  content: "";
}

/* line 27636, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-volume-off:before {
  content: "";
}

/* line 27640, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-volume-up:before {
  content: "";
}

/* line 27644, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-vote-yea:before {
  content: "";
}

/* line 27648, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-vr-cardboard:before {
  content: "";
}

/* line 27652, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-vuejs:before {
  content: "";
}

/* line 27656, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-walking:before {
  content: "";
}

/* line 27660, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wallet:before {
  content: "";
}

/* line 27664, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-warehouse:before {
  content: "";
}

/* line 27668, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-watchman-monitoring:before {
  content: "";
}

/* line 27672, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-water:before {
  content: "";
}

/* line 27676, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wave-square:before {
  content: "";
}

/* line 27680, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-waze:before {
  content: "";
}

/* line 27684, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-weebly:before {
  content: "";
}

/* line 27688, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-weibo:before {
  content: "";
}

/* line 27692, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-weight:before {
  content: "";
}

/* line 27696, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-weight-hanging:before {
  content: "";
}

/* line 27700, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-weixin:before {
  content: "";
}

/* line 27704, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-whatsapp:before {
  content: "";
}

/* line 27708, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-whatsapp-square:before {
  content: "";
}

/* line 27712, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wheelchair:before {
  content: "";
}

/* line 27716, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-whmcs:before {
  content: "";
}

/* line 27720, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wifi:before {
  content: "";
}

/* line 27724, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wikipedia-w:before {
  content: "";
}

/* line 27728, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wind:before {
  content: "";
}

/* line 27732, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-window-close:before {
  content: "";
}

/* line 27736, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-window-maximize:before {
  content: "";
}

/* line 27740, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-window-minimize:before {
  content: "";
}

/* line 27744, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-window-restore:before {
  content: "";
}

/* line 27748, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-windows:before {
  content: "";
}

/* line 27752, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wine-bottle:before {
  content: "";
}

/* line 27756, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wine-glass:before {
  content: "";
}

/* line 27760, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wine-glass-alt:before {
  content: "";
}

/* line 27764, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wix:before {
  content: "";
}

/* line 27768, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wizards-of-the-coast:before {
  content: "";
}

/* line 27772, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wodu:before {
  content: "";
}

/* line 27776, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wolf-pack-battalion:before {
  content: "";
}

/* line 27780, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-won-sign:before {
  content: "";
}

/* line 27784, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wordpress:before {
  content: "";
}

/* line 27788, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wordpress-simple:before {
  content: "";
}

/* line 27792, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wpbeginner:before {
  content: "";
}

/* line 27796, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wpexplorer:before {
  content: "";
}

/* line 27800, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wpforms:before {
  content: "";
}

/* line 27804, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wpressr:before {
  content: "";
}

/* line 27808, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-wrench:before {
  content: "";
}

/* line 27812, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-x-ray:before {
  content: "";
}

/* line 27816, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-xbox:before {
  content: "";
}

/* line 27820, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-xing:before {
  content: "";
}

/* line 27824, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-xing-square:before {
  content: "";
}

/* line 27828, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-y-combinator:before {
  content: "";
}

/* line 27832, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-yahoo:before {
  content: "";
}

/* line 27836, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-yammer:before {
  content: "";
}

/* line 27840, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-yandex:before {
  content: "";
}

/* line 27844, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-yandex-international:before {
  content: "";
}

/* line 27848, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-yarn:before {
  content: "";
}

/* line 27852, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-yelp:before {
  content: "";
}

/* line 27856, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-yen-sign:before {
  content: "";
}

/* line 27860, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-yin-yang:before {
  content: "";
}

/* line 27864, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-yoast:before {
  content: "";
}

/* line 27868, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-youtube:before {
  content: "";
}

/* line 27872, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-youtube-square:before {
  content: "";
}

/* line 27876, vendor/assets/stylesheets/craft/custom_components.scss */
.fa-zhihu:before {
  content: "";
}

/* line 27880, vendor/assets/stylesheets/craft/custom_components.scss */
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 27893, vendor/assets/stylesheets/craft/custom_components.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/fonts/@fortawesome/fa-brands-400-1a82018929c15b4894b89f4bbf84121544edc83af8147d6efb8a8c6f2aa6b823.eot);
  src: url(/assets/fonts/@fortawesome/fa-brands-400-1a82018929c15b4894b89f4bbf84121544edc83af8147d6efb8a8c6f2aa6b823.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/@fortawesome/fa-brands-400-014d5f88eca2bf532a2eaecd1b929d2ebb7b89b6b224955a88a887a6e6ec96d6.woff2) format("woff2"), url(/assets/fonts/@fortawesome/fa-brands-400-9a1256ce2928ad3e6ee76e94a64742672a84bc3cbfaa2ab6afc0c327ee8c285d.woff) format("woff"), url(/assets/fonts/@fortawesome/fa-brands-400-556e869d78177965bfb888853c07aeb38cf02a430bfda3428ec3bbb8943e4f49.ttf) format("truetype"), url(/assets/fonts/@fortawesome/fa-brands-400-0aeca8e7194fa042398331d80758769942ffdc0710f010f03f6475ec359a274f.svg#fontawesome) format("svg");
}

/* line 27913, vendor/assets/stylesheets/craft/custom_components.scss */
.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/fonts/@fortawesome/fa-regular-400-0a1b872e027192533a34e39d889720ea61cb36f05c8929a0c7332d147f8c3cca.eot);
  src: url(/assets/fonts/@fortawesome/fa-regular-400-0a1b872e027192533a34e39d889720ea61cb36f05c8929a0c7332d147f8c3cca.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/@fortawesome/fa-regular-400-f7d5b48f588ee15e226c466c10f22b54a58d717af356b5f4229781c212236af0.woff2) format("woff2"), url(/assets/fonts/@fortawesome/fa-regular-400-f44e8e9220c7f587a05a64f29bff31290df9356c0c3bcd6bece0ec63f1b9e153.woff) format("woff"), url(/assets/fonts/@fortawesome/fa-regular-400-08bfbf74e005cfd1422c16c1942a0dd615f63259b73ae75838d2468eb2b04f29.ttf) format("truetype"), url(/assets/fonts/@fortawesome/fa-regular-400-729fae3990adc2b348f573868ad52833b1e6799631dd8c084cdcd4de8b0afd00.svg#fontawesome) format("svg");
}

/* line 27927, vendor/assets/stylesheets/craft/custom_components.scss */
.far {
  font-weight: 400;
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/assets/fonts/@fortawesome/fa-solid-900-e14d824c38f00ec9bda7fc7457017ed56813867df014f23f10756158f0258226.eot);
  src: url(/assets/fonts/@fortawesome/fa-solid-900-e14d824c38f00ec9bda7fc7457017ed56813867df014f23f10756158f0258226.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/@fortawesome/fa-solid-900-9ab6141e87e2863956b80535bb912cedd28e8dcd33115a9467ce76139edb89a3.woff2) format("woff2"), url(/assets/fonts/@fortawesome/fa-solid-900-21acdbd12344e63d2c385c18601b52e4d0ae10c883edd9286ebe0115e32cf8e0.woff) format("woff"), url(/assets/fonts/@fortawesome/fa-solid-900-e6364bd3454f3d0627d6db78864bfb606240fe7a35a473940b97efc31047bd8b.ttf) format("truetype"), url(/assets/fonts/@fortawesome/fa-solid-900-302c3b7bd708847017b0e496a8c0ae191e8377713358879d4f166e63c2f2ce29.svg#fontawesome) format("svg");
}

/* line 27940, vendor/assets/stylesheets/craft/custom_components.scss */
.fa,
.far,
.fas {
  font-family: "Font Awesome 5 Free";
}

/* line 27946, vendor/assets/stylesheets/craft/custom_components.scss */
.fa,
.fas {
  font-weight: 900;
}

/* line 27951, vendor/assets/stylesheets/craft/custom_components.scss */
.highlight {
  position: relative;
  background: #1e1e3f;
  border-radius: .475rem;
  padding: 1.75rem 1.5rem 1.75rem 1.5rem;
}

/* line 27957, vendor/assets/stylesheets/craft/custom_components.scss */
.highlight .nav {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  margin-top: -.25rem;
}

/* line 27963, vendor/assets/stylesheets/craft/custom_components.scss */
.highlight .nav .nav-item {
  margin-right: .75rem;
}

/* line 27967, vendor/assets/stylesheets/craft/custom_components.scss */
.highlight .nav .nav-link {
  font-size: 1rem;
  font-weight: 500;
  padding: .35rem 1rem;
  border-radius: .475rem;
  color: rgba(255, 255, 255, 0.8);
  transition: all .2s ease;
  background-color: transparent;
}

/* line 27976, vendor/assets/stylesheets/craft/custom_components.scss */
.highlight .nav .nav-link.active, .highlight .nav .nav-link:focus {
  transition: all .2s ease;
  background-color: rgba(255, 255, 255, 0.1);
  olor: #fff;
}

/* line 27985, vendor/assets/stylesheets/craft/custom_components.scss */
.highlight .highlight-copy {
  display: none;
  position: absolute;
  right: 1.75rem;
  top: 1.5rem;
  font-size: .85rem;
  font-weight: 500;
  padding: 0.35rem 1rem !important;
  transition: all .2s ease;
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.8);
}

/* line 27997, vendor/assets/stylesheets/craft/custom_components.scss */
.highlight .highlight-copy:focus, .highlight .highlight-copy:hover {
  transition: all .2s ease;
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}

/* line 28005, vendor/assets/stylesheets/craft/custom_components.scss */
.highlight:hover .highlight-copy {
  display: flex;
}

/* line 28009, vendor/assets/stylesheets/craft/custom_components.scss */
.highlight .highlight-code pre {
  overflow: auto;
  padding: 0;
  margin: 0;
}

/* line 28014, vendor/assets/stylesheets/craft/custom_components.scss */
.highlight .highlight-code pre::-webkit-scrollbar {
  width: .5rem;
  border-radius: .25rem;
}

/* line 28019, vendor/assets/stylesheets/craft/custom_components.scss */
.highlight .highlight-code pre::-webkit-scrollbar-thumb {
  background-color: #f5f8fa;
}

/* line 28023, vendor/assets/stylesheets/craft/custom_components.scss */
.highlight .highlight-code pre code[class*=language-] {
  padding: 0;
  margin: 0;
  font-size: 1rem !important;
}

/* line 28031, vendor/assets/stylesheets/craft/custom_components.scss */
.fslightbox-slide-btn {
  border-radius: .475rem;
}

/* line 28035, vendor/assets/stylesheets/craft/custom_components.scss */
.fslightbox-toolbar {
  border-bottom-left-radius: .475rem;
}

/* line 28040, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection {
  box-shadow: none !important;
  height: auto;
  outline: 0 !important;
}

/* line 28046, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5.select2-container--focus .form-select-solid, .select2-container--bootstrap5.select2-container--open .form-select-solid {
  background-color: #eef3f7;
}

/* line 28051, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5.select2-container--focus .form-select:not(.form-select-solid):not(.form-select-white), .select2-container--bootstrap5.select2-container--open .form-select:not(.form-select-solid):not(.form-select-white) {
  border-color: #b5b5c3;
}

/* line 28056, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field {
  color: #181c32;
  font-weight: 500;
  background-color: transparent;
  border: 0;
  box-shadow: none;
  outline: 0;
  margin: 0;
  padding: 0;
}

/* line 28066, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field::placeholder {
  color: #a1a5b7;
}

/* line 28070, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field::-moz-placeholder {
  color: #a1a5b7;
  opacity: 1;
}

/* line 28076, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .form-select-solid .select2-search.select2-search--inline .select2-search__field {
  color: #5e6278;
}

/* line 28079, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .form-select-solid .select2-search.select2-search--inline .select2-search__field::placeholder {
  color: #a1a5b7;
}

/* line 28083, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .form-select-solid .select2-search.select2-search--inline .select2-search__field::-moz-placeholder {
  color: #a1a5b7;
  opacity: 1;
}

/* line 28089, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--single {
  display: flex;
  align-items: center;
}

/* line 28093, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #a1a5b7;
}

/* line 28103, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--single .select2-selection__placeholder {
  color: #a1a5b7;
}

/* line 28108, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--single.form-select-solid .select2-selection__rendered {
  color: #5e6278;
}

/* line 28112, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--single.form-select-solid .select2-selection__placeholder {
  color: #a1a5b7;
}

/* line 28119, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple .select2-search.select2-search--inline {
  display: inline;
}

/* line 28123, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  margin: 0;
  padding: 0;
}

/* line 28128, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  display: inline-flex;
  align-items: center;
  position: relative;
  background-color: #e4e6ef;
}

/* line 28134, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  display: block;
  position: absolute;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%235E6278'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  opacity: .3;
  border: 0;
  transition: color .2s ease, background-color .2s ease;
  top: 50%;
}

/* line 28147, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove span {
  display: none;
}

/* line 28151, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
  opacity: 1;
  transition: color .2s ease, background-color .2s ease;
}

/* line 28157, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__display {
  font-weight: 500;
}

/* line 28163, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) {
  padding-top: calc((1.5rem + 2px - .8rem)/ 2);
  padding-bottom: calc((1.5rem + 2px - .8rem)/ 2);
}

/* line 28167, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice {
  border-radius: .4rem;
  padding: .2rem .4rem;
  margin: .2rem .4rem .2rem 0;
}

/* line 28172, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice .select2-selection__choice__remove {
  height: .6rem;
  width: .6rem;
  margin-right: .5rem;
}

/* line 28178, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice .select2-selection__choice__display {
  margin-left: 1.2rem;
  font-size: .9rem;
}

/* line 28184, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-search.select2-search--inline .select2-search__field {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: calc(.75rem - (1.5rem + 2px - .8rem)/ 2);
  margin-bottom: calc(.75rem - (1.5rem + 2px - .8rem)/ 2);
}

/* line 28192, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg {
  padding-top: calc((1.65rem + 2px - .8rem)/ 2);
  padding-bottom: calc((1.65rem + 2px - .8rem)/ 2);
}

/* line 28196, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-selection__choice {
  border-radius: .4rem;
  padding: .2rem .4rem;
  margin: .2rem .4rem .2rem 0;
}

/* line 28201, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-selection__choice .select2-selection__choice__remove {
  height: .6rem;
  width: .6rem;
  margin-right: .5rem;
}

/* line 28207, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-selection__choice .select2-selection__choice__display {
  margin-left: 1.2rem;
  font-size: 1rem;
}

/* line 28213, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-search.select2-search--inline .select2-search__field {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: calc(.825rem - (1.65rem + 2px - .8rem)/ 2);
  margin-bottom: calc(.825rem - (1.65rem + 2px - .8rem)/ 2);
}

/* line 28221, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm {
  padding-top: calc((1.1rem + 2px - .6rem)/ 2);
  padding-bottom: calc((1.1rem + 2px - .6rem)/ 2);
}

/* line 28225, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-selection__choice {
  border-radius: .4rem;
  padding: .15rem .4rem;
  margin: .15rem .4rem .15rem 0;
}

/* line 28230, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-selection__choice .select2-selection__choice__remove {
  height: .5rem;
  width: .5rem;
  margin-right: .5rem;
}

/* line 28236, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-selection__choice .select2-selection__choice__display {
  margin-left: 1rem;
  font-size: .8rem;
}

/* line 28242, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-search.select2-search--inline .select2-search__field {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: calc(.55rem - (1.1rem + 2px - .6rem)/ 2);
  margin-bottom: calc(.55rem - (1.1rem + 2px - .6rem)/ 2);
}

/* line 28251, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-dropdown {
  border: 0;
  box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
  border-radius: .475rem;
  padding: 1rem 0;
}

/* line 28259, vendor/assets/stylesheets/craft/custom_components.scss */
.modal-open .select2-container--bootstrap5 .select2-dropdown {
  z-index: 1061;
}

/* line 28265, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-dropdown .select2-search {
  padding: .5rem 1.25rem;
  margin: 0 0 .5rem 0;
}

/* line 28269, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field {
  padding: .55rem .75rem;
  color: #181c32;
  font-size: .925rem;
  border: 1px solid #e4e6ef;
  border-radius: .475rem;
  outline: 0 !important;
}

/* line 28277, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field:active, .select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field:focus {
  border-color: 1px solid #181c32;
}

/* line 28284, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-dropdown .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 28289, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-dropdown .select2-results__option {
  color: #5e6278;
  transition: color .2s ease, background-color .2s ease;
  padding: .75rem 1.25rem;
  margin: 0 0;
}

/* line 28295, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--highlighted {
  background-color: #f1faff;
  color: #00a3ff;
  transition: color .2s ease, background-color .2s ease;
}

/* line 28301, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected {
  background-color: #00a3ff;
  color: #fff;
  transition: color .2s ease, background-color .2s ease;
}

/* line 28307, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--disabled {
  color: #b5b5c3;
}

/* line 28311, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__message {
  color: #7e8299;
}

/* line 28315, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--group {
  padding-left: 0;
  padding-right: 0;
}

/* line 28319, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--group .select2-results__group {
  display: block;
  color: #3f4254;
  font-weight: 500;
  font-size: 1.15rem;
  padding: 0 1.25rem 0 1.25rem;
  margin: 0 0 .25rem 0;
}

/* line 28328, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--group .select2-results__option {
  padding: .75rem 1.25rem;
  margin: 0 0;
}

/* line 28336, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection__clear {
  display: block;
  height: .7rem;
  width: .7rem;
  top: 50%;
  right: 3rem;
  position: absolute;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%235E6278'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
}

/* line 28348, vendor/assets/stylesheets/craft/custom_components.scss */
.select2-container--bootstrap5 .select2-selection__clear span {
  display: none;
}

/* line 28354, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-message-container {
  margin-top: .3rem;
}

/* line 28357, vendor/assets/stylesheets/craft/custom_components.scss */
.fv-plugins-message-container .fv-help-block {
  color: #f1416c;
  font-size: 1rem;
  font-weight: 400;
}

/* line 28364, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker {
  padding: 0;
  margin: 0;
  border: 0;
  width: auto;
  box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
  font-family: Roboto, sans-serif;
  z-index: 1000;
  border-radius: .475rem;
}

/* line 28374, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker:after, .daterangepicker:before {
  display: none;
}

/* line 28380, vendor/assets/stylesheets/craft/custom_components.scss */
.modal-open .daterangepicker {
  z-index: 1061;
}

/* line 28386, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .ranges ul {
  padding: 1rem 0;
  width: 175px;
}

/* line 28391, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .ranges li {
  padding: .7rem 1.75rem;
  font-weight: 500;
  font-size: 1rem;
  color: #7e8299;
  transition: color .2s ease, background-color .2s ease;
}

/* line 28398, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .ranges li:hover {
  background-color: #f1faff;
  color: #00a3ff;
  transition: color .2s ease, background-color .2s ease;
}

/* line 28404, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .ranges li.active {
  background-color: #00a3ff;
  color: #fff;
  transition: color .2s ease, background-color .2s ease;
}

/* line 28412, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.show-calendar .ranges {
  border-right: 1px solid #eff2f5;
  margin-top: 0;
  height: 297px;
}

/* line 28418, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker.show-ranges .drp-calendar.left {
  border-left: 0;
}

/* line 28422, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-buttons {
  padding: 1rem 1.75rem;
  border-top: 1px solid #eff2f5;
}

/* line 28426, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-buttons .btn {
  font-size: 1rem;
  font-weight: 500;
  padding: .5rem 1rem;
}

/* line 28432, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-buttons .cancelBtn {
  color: #7e8299;
  border-color: #f5f8fa;
  background-color: #f5f8fa;
}

/* line 28437, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-buttons .cancelBtn i {
  color: #7e8299;
}

/* line 28442, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-buttons .cancelBtn .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 28447, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-buttons .cancelBtn .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 28452, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after {
  color: #7e8299;
}

/* line 28461, vendor/assets/stylesheets/craft/custom_components.scss */
.btn-check:active + .daterangepicker .drp-buttons .cancelBtn, .btn-check:checked + .daterangepicker .drp-buttons .cancelBtn {
  color: #7e8299;
  border-color: #e4e6ef;
  background-color: #e4e6ef;
}

/* line 28471, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-buttons .cancelBtn.active, .daterangepicker .drp-buttons .cancelBtn.show, .daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active), .daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active), .daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active) {
  color: #7e8299;
  border-color: #e4e6ef;
  background-color: #e4e6ef;
}

/* line 28482, vendor/assets/stylesheets/craft/custom_components.scss */
.show > .daterangepicker .drp-buttons .cancelBtn {
  color: #7e8299;
  border-color: #e4e6ef;
  background-color: #e4e6ef;
}

/* line 28490, vendor/assets/stylesheets/craft/custom_components.scss */
.btn-check:active + .daterangepicker .drp-buttons .cancelBtn i, .btn-check:checked + .daterangepicker .drp-buttons .cancelBtn i {
  color: #7e8299;
}

/* line 28498, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-buttons .cancelBtn.active i, .daterangepicker .drp-buttons .cancelBtn.show i, .daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active) i, .daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active) i, .daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active) i {
  color: #7e8299;
}

/* line 28507, vendor/assets/stylesheets/craft/custom_components.scss */
.show > .daterangepicker .drp-buttons .cancelBtn i {
  color: #7e8299;
}

/* line 28513, vendor/assets/stylesheets/craft/custom_components.scss */
.btn-check:active + .daterangepicker .drp-buttons .cancelBtn .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .daterangepicker .drp-buttons .cancelBtn .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 28522, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-buttons .cancelBtn.active .svg-icon svg [fill]:not(.permanent):not(g), .daterangepicker .drp-buttons .cancelBtn.show .svg-icon svg [fill]:not(.permanent):not(g), .daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 28532, vendor/assets/stylesheets/craft/custom_components.scss */
.show > .daterangepicker .drp-buttons .cancelBtn .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
  fill: #7e8299;
}

/* line 28539, vendor/assets/stylesheets/craft/custom_components.scss */
.btn-check:active + .daterangepicker .drp-buttons .cancelBtn .svg-icon svg:hover [fill]:not(.permanent):not(g), .btn-check:checked + .daterangepicker .drp-buttons .cancelBtn .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 28547, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-buttons .cancelBtn.active .svg-icon svg:hover [fill]:not(.permanent):not(g), .daterangepicker .drp-buttons .cancelBtn.show .svg-icon svg:hover [fill]:not(.permanent):not(g), .daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g), .daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 28556, vendor/assets/stylesheets/craft/custom_components.scss */
.show > .daterangepicker .drp-buttons .cancelBtn .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill .3s ease;
}

/* line 28562, vendor/assets/stylesheets/craft/custom_components.scss */
.btn-check:active + .daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after, .btn-check:checked + .daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after {
  color: #7e8299;
}

/* line 28570, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-buttons .cancelBtn.active.dropdown-toggle:after, .daterangepicker .drp-buttons .cancelBtn.show.dropdown-toggle:after, .daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:active:not(.btn-active):after, .daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:focus:not(.btn-active):after, .daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:hover:not(.btn-active):after {
  color: #7e8299;
}

/* line 28579, vendor/assets/stylesheets/craft/custom_components.scss */
.show > .daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after {
  color: #7e8299;
}

/* line 28584, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-selected {
  font-size: .9rem;
}

/* line 28590, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar.left, .daterangepicker .drp-calendar.right {
  padding: 1rem 1rem;
}

/* line 28595, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar.left {
  border-left: 0 !important;
}

/* line 28599, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar td,
.daterangepicker .drp-calendar th {
  font-size: 1rem;
  font-weight: 400;
  width: 33px;
  height: 33px;
}

/* line 28607, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar td.available:hover {
  border-radius: .475rem;
  background-color: #f1faff;
  color: #00a3ff;
}

/* line 28613, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar th {
  font-weight: 500;
  color: #3f4254;
}

/* line 28614, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar th.available:hover {
  border-radius: .475rem;
  background-color: #f1faff;
  color: #00a3ff;
}

/* line 28623, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar th.month {
  font-weight: 500;
  color: #3f4254;
}

/* line 28628, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar th.next span, .daterangepicker .drp-calendar th.prev span {
  border-width: 0 1px 1px 0;
  border-color: #7e8299;
}

/* line 28634, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar th.next.available:hover span, .daterangepicker .drp-calendar th.prev.available:hover span {
  border-color: #00a3ff;
}

/* line 28639, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar th.next span {
  margin-right: 1px;
}

/* line 28643, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar th.prev span {
  margin-left: 1px;
}

/* line 28648, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar td {
  color: #5e6278;
}

/* line 28651, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar td.available.off {
  color: #b5b5c3;
}

/* line 28655, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar td.active {
  background-color: #00a3ff !important;
  color: #fff !important;
  border-radius: .475rem;
}

/* line 28660, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar td.active.start-date {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 28665, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar td.active.end-date {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 28670, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar td.active.start-date.end-date {
  border-radius: .475rem;
}

/* line 28675, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar td.today {
  background: #f1faff !important;
  color: #00a3ff !important;
  border-radius: .475rem;
}

/* line 28680, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar td.today.active {
  background: #f1faff !important;
  color: #00a3ff !important;
  border-radius: .475rem;
}

/* line 28687, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker .drp-calendar td.in-range.available:not(.active):not(.off):not(.today), .daterangepicker .drp-calendar td:hover {
  background-color: #f1faff;
  color: #00a3ff;
}

/* line 28697, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker select.ampmselect, .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.monthselect, .daterangepicker select.yearselect {
  padding-top: .35rem;
  padding-bottom: .35rem;
  border-radius: .475rem;
  background: 0 0;
  border-color: transparent;
  color: #181c32;
  font-weight: 500;
  outline: 0 !important;
}

/* line 28712, vendor/assets/stylesheets/craft/custom_components.scss */
.daterangepicker select.ampmselect:focus, .daterangepicker select.hourselect:focus, .daterangepicker select.minuteselect:focus, .daterangepicker select.monthselect:focus, .daterangepicker select.yearselect:focus {
  background: #f5f8fa;
}

@media (max-width: 767.98px) {
  /* line 28724, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker.show-calendar .ranges {
    float: none !important;
    height: auto !important;
  }
  /* line 28728, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker.show-calendar .ranges ul {
    width: 100%;
  }
  /* line 28733, vendor/assets/stylesheets/craft/custom_components.scss */
  .daterangepicker.show-calendar .drp-calendar {
    float: none !important;
    max-width: unset !important;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}

/* line 28743, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar {
  font-family: inherit;
  border: 0;
  box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
  border-radius: .475rem;
}

/* line 28749, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar:after, .flatpickr-calendar:before {
  display: none;
}

/* line 28755, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months {
  padding: 0 1rem;
  padding-top: .5rem;
}

/* line 28760, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-innerContainer {
  padding: .5rem 1rem;
}

/* line 28765, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper span {
  border-left: 1px solid #eff2f5 !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
  border-right: 0 !important;
}

/* line 28771, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper span:hover {
  background: #f5f8fa !important;
}

/* line 28775, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper span:after {
  top: 50% !important;
  transform: translateY(-50%);
}

/* line 28781, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper span.arrowUp:after {
  border-bottom-color: #a1a5b7 !important;
}

/* line 28785, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper span.arrowUp:hover:after {
  border-bottom-color: #5e6278 !important;
}

/* line 28791, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper span.arrowDown:after {
  border-top-color: #a1a5b7 !important;
}

/* line 28795, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper span.arrowDown:hover:after {
  border-top-color: #5e6278 !important;
}

/* line 28801, vendor/assets/stylesheets/craft/custom_components.scss */
.numInputWrapper:hover {
  background: #f5f8fa;
}

/* line 28806, vendor/assets/stylesheets/craft/custom_components.scss */
.dayContainer,
.flatpickr-days {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
}

/* line 28814, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months .flatpickr-month {
  background: 0 0;
  color: #7e8299;
  fill: #7e8299;
  height: 46px;
}

/* line 28821, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months .flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: .475rem;
  top: 1rem;
}

/* line 28830, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months .flatpickr-next-month svg,
.flatpickr-months .flatpickr-prev-month svg {
  fill: #a1a5b7;
  height: 13px;
  width: 13px;
}

/* line 28837, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months .flatpickr-next-month:hover,
.flatpickr-months .flatpickr-prev-month:hover {
  background: #f5f8fa;
}

/* line 28842, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months .flatpickr-next-month:hover svg,
.flatpickr-months .flatpickr-prev-month:hover svg {
  fill: #5e6278;
}

/* line 28847, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
  left: 1rem;
}

/* line 28852, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-months .flatpickr-next-month.flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month {
  right: 1rem;
}

/* line 28858, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month {
  font-weight: 500;
  color: inherit;
}

/* line 28862, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month .numInputWrapper {
  border-radius: .475rem;
  width: 65px;
}

/* line 28867, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month .numInputWrapper span.arrowUp {
  border-top-right-radius: .475rem;
}

/* line 28871, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month .numInputWrapper span.arrowDown {
  border-bottom-right-radius: .475rem;
}

/* line 28877, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month .flatpickr-monthDropdown-months {
  font-size: 1rem;
  color: #5e6278;
  font-weight: 500;
  padding: .5rem .75rem;
  margin-right: .5rem;
  outline: 0 !important;
  border-radius: .475rem;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* line 28889, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: #f5f8fa;
}

/* line 28893, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  font-size: 1rem;
  color: #5e6278;
  font-weight: 500;
  background-color: transparent;
  outline: 0;
  padding: 0;
}

/* line 28903, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month span.cur-month {
  color: #5e6278;
  font-size: 1rem;
  font-weight: 500;
}

/* line 28908, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month span.cur-month:hover {
  background: #f5f8fa;
}

/* line 28913, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-current-month input.cur-year {
  color: #5e6278;
  font-size: 1.1rem;
  padding: .5rem .75rem;
  font-weight: 500;
  outline: 0 !important;
}

/* line 28922, vendor/assets/stylesheets/craft/custom_components.scss */
span.flatpickr-weekday {
  color: #3f4254;
  font-size: 1rem;
  font-weight: 600;
}

/* line 28928, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time {
  border-bottom-right-radius: .475rem;
  border-bottom-left-radius: .475rem;
}

/* line 28933, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-calendar.hasTime .flatpickr-time {
  height: height;
  line-height: height;
  max-height: height;
  border-top: 1px solid #f5f8fa;
}

/* line 28941, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time .numInputWrapper {
  height: height;
}

/* line 28945, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time .flatpickr-am-pm {
  color: #5e6278;
  font-size: 1rem;
  font-weight: 500;
}

/* line 28953, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time input.flatpickr-hour, .flatpickr-time input.flatpickr-minute {
  color: #5e6278;
  font-size: 1rem;
  font-weight: 500;
}

/* line 28963, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time .flatpickr-am-pm:focus, .flatpickr-time .flatpickr-am-pm:hover {
  background: #f5f8fa;
}

/* line 28971, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-time input:focus, .flatpickr-time input:hover {
  background: #f5f8fa;
}

/* line 28978, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day {
  font-size: 1rem;
  border-radius: .475rem;
  box-shadow: none !important;
  height: 36px;
  max-width: 36px;
  line-height: 36px;
}

/* line 28986, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.inRange {
  cursor: pointer;
  outline: 0;
  background: #f1faff;
  color: #00a3ff;
  border-color: transparent;
}

/* line 28996, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.nextMonthDay.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day.nextMonthDay:focus, .flatpickr-day.nextMonthDay:hover {
  cursor: pointer;
  outline: 0;
  background: #f1faff;
  color: #00a3ff;
  border-color: transparent;
}

/* line 29010, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.prevMonthDay.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.prevMonthDay:hover {
  cursor: pointer;
  outline: 0;
  background: #f1faff;
  color: #00a3ff;
  border-color: transparent;
}

/* line 29022, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.today.inRange, .flatpickr-day:focus, .flatpickr-day:hover {
  cursor: pointer;
  outline: 0;
  background: #f1faff;
  color: #00a3ff;
  border-color: transparent;
}

/* line 29032, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.today {
  background: #f5f8fa;
  color: #7e8299;
  border-color: transparent;
}

/* line 29037, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.today:focus, .flatpickr-day.today:hover {
  border-color: transparent;
  background: #eff2f5;
  color: #5e6278;
}

/* line 29045, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.endRange {
  background: #00a3ff;
  color: #fff;
  border-color: transparent;
}

/* line 29050, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.endRange.inRange, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.endRange:focus, .flatpickr-day.endRange:hover {
  background: #00a3ff;
  color: #fff;
  border-color: transparent;
}

/* line 29061, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.selected {
  background: #00a3ff;
  color: #fff;
  border-color: transparent;
}

/* line 29066, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.selected.inRange, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover {
  background: #00a3ff;
  color: #fff;
  border-color: transparent;
}

/* line 29077, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.startRange {
  background: #00a3ff;
  color: #fff;
  border-color: transparent;
}

/* line 29082, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.startRange.inRange, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.startRange:focus, .flatpickr-day.startRange:hover {
  background: #00a3ff;
  color: #fff;
  border-color: transparent;
}

/* line 29093, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.inRange {
  cursor: pointer;
  outline: 0;
  background: #f1faff;
  color: #00a3ff;
  border-color: transparent;
}

/* line 29103, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.nextMonthDay.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day.nextMonthDay:focus, .flatpickr-day.nextMonthDay:hover {
  cursor: pointer;
  outline: 0;
  background: #f1faff;
  color: #00a3ff;
  border-color: transparent;
}

/* line 29117, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.prevMonthDay.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.prevMonthDay:hover {
  cursor: pointer;
  outline: 0;
  background: #f1faff;
  color: #00a3ff;
  border-color: transparent;
}

/* line 29129, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.today.inRange, .flatpickr-day:focus, .flatpickr-day:hover {
  cursor: pointer;
  outline: 0;
  background: #f1faff;
  color: #00a3ff;
  border-color: transparent;
}

/* line 29139, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.today {
  border-color: transparent;
}

/* line 29142, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.today:focus, .flatpickr-day.today:hover {
  border-color: transparent;
  background: #f5f8fa;
  color: #7e8299;
}

/* line 29150, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.endRange {
  background: #00a3ff;
  color: #fff;
  border-color: transparent;
}

/* line 29155, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.endRange.inRange, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.endRange:focus, .flatpickr-day.endRange:hover {
  background: #00a3ff;
  color: #fff;
  border-color: transparent;
}

/* line 29166, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.selected {
  background: #00a3ff;
  color: #fff;
  border-color: transparent;
}

/* line 29171, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.selected.inRange, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover {
  background: #00a3ff;
  color: #fff;
  border-color: transparent;
}

/* line 29182, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.startRange {
  background: #00a3ff;
  color: #fff;
  border-color: transparent;
}

/* line 29187, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.startRange.inRange, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.startRange:focus, .flatpickr-day.startRange:hover {
  background: #00a3ff;
  color: #fff;
  border-color: transparent;
}

/* line 29198, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.flatpickr-disabled {
  color: #b5b5c3;
  background: 0 0;
  border-color: transparent;
}

/* line 29203, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.flatpickr-disabled:hover {
  color: #b5b5c3;
  background: 0 0;
  border-color: transparent;
}

/* line 29210, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.nextMonthDay {
  color: #b5b5c3;
  background: 0 0;
  border-color: transparent;
}

/* line 29216, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.notAllowed {
  color: #b5b5c3;
  background: 0 0;
  border-color: transparent;
}

/* line 29221, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.notAllowed.nextMonthDay, .flatpickr-day.notAllowed.prevMonthDay {
  color: #b5b5c3;
  background: 0 0;
  border-color: transparent;
}

/* line 29229, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.prevMonthDay {
  color: #b5b5c3;
  background: 0 0;
  border-color: transparent;
}

/* line 29235, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.flatpickr-disabled {
  cursor: not-allowed;
  color: #b5b5c3;
}

/* line 29239, vendor/assets/stylesheets/craft/custom_components.scss */
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: #b5b5c3;
}

/* line 29246, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify {
  --tags-border-color: #E4E6EF;
  --tags-hover-border-color: #E4E6EF;
  --tags-focus-border-color: #B5B5C3;
  --tag-bg: #EFF2F5;
  --tag-hover: #EFF2F5;
  --tag-text-color: #5E6278;
  --tag-text-color--edit: #5E6278;
  --tag-pad: 0 0.5rem;
  --tag-inset-shadow-size: 1rem;
  --tag-invalid-color: #F1416C;
  --tag-invalid-bg: #FFF5F8;
  --tag-remove-bg: #EFF2F5;
  --tag-remove-btn-color: transparent;
  --tag-remove-btn-bg: transparent;
  --tag-remove-btn-bg--hover: transparent;
  --input-color: #5E6278;
  --placeholder-color: #B5B5C3;
  --placeholder-color-focus: #A1A5B7;
  --loader-size: .8rem;
}

/* line 29267, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify .tagify__tag {
  background-color: var(--tag-bg);
}

/* line 29270, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify .tagify__tag div {
  border-radius: inherit;
}

/* line 29274, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify .tagify__tag .tagify__tag__removeBtn {
  border-radius: 0;
  content: " ";
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23B5B5C3'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}

/* line 29282, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify .tagify__tag .tagify__tag__removeBtn:after {
  display: none;
}

/* line 29286, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify .tagify__tag .tagify__tag__removeBtn:hover {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%235E6278'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}

/* line 29295, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify .tagify__tag.tagify--notAllowed div .tagify__tag-text {
  color: #f1416c;
  opacity: .5;
}

/* line 29300, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify .tagify__tag.tagify--notAllowed .tagify__tag__removeBtn {
  opacity: .5;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23F1416C'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}

/* line 29307, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify .tagify__tag.tagify--notAllowed .tagify__tag__removeBtn:hover {
  background: 0 0;
  opacity: .75;
}

/* line 29315, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify .tagify__input:before {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}

/* line 29321, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify:not(.form-control-sm):not(.form-control-lg) {
  padding-top: calc((1.5rem + 2px - .8rem)/ 2);
  padding-bottom: calc((1.5rem + 2px - .8rem)/ 2);
}

/* line 29325, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify:not(.form-control-sm):not(.form-control-lg) .tagify__tag {
  border-radius: .475rem;
  padding: .2rem .4rem;
  margin: .2rem .4rem .2rem 0;
  font-weight: inherit;
}

/* line 29331, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify:not(.form-control-sm):not(.form-control-lg) .tagify__tag div {
  padding: 0 .4rem;
  font-size: .9rem;
  font-weight: inherit;
}

/* line 29337, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify:not(.form-control-sm):not(.form-control-lg) .tagify__tag .tagify__tag__removeBtn {
  width: .6rem;
  height: .6rem;
  margin: 0 .5rem 0 0;
}

/* line 29344, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify:not(.form-control-sm):not(.form-control-lg) .tagify__input {
  padding: 0;
  margin-top: calc(.75rem - (1.5rem + 2px - .8rem)/ 2);
  margin-bottom: calc(.75rem - (1.5rem + 2px - .8rem)/ 2);
}

/* line 29351, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify.form-control-lg {
  padding-top: calc((1.65rem + 2px - .8rem)/ 2);
  padding-bottom: calc((1.65rem + 2px - .8rem)/ 2);
}

/* line 29355, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify.form-control-lg .tagify__tag {
  border-radius: .475rem;
  padding: .2rem .4rem;
  margin: .2rem .4rem .2rem 0;
  font-weight: inherit;
}

/* line 29361, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify.form-control-lg .tagify__tag div {
  padding: 0 .4rem;
  font-size: 1rem;
  font-weight: inherit;
}

/* line 29367, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify.form-control-lg .tagify__tag .tagify__tag__removeBtn {
  width: .6rem;
  height: .6rem;
  margin: 0 .5rem 0 0;
}

/* line 29374, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify.form-control-lg .tagify__input {
  padding: 0;
  margin-top: calc(.825rem - (1.65rem + 2px - .8rem)/ 2);
  margin-bottom: calc(.825rem - (1.65rem + 2px - .8rem)/ 2);
}

/* line 29381, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify.form-control-sm {
  padding-top: calc((1.1rem + 2px - .6rem)/ 2);
  padding-bottom: calc((1.1rem + 2px - .6rem)/ 2);
}

/* line 29385, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify.form-control-sm .tagify__tag {
  border-radius: .475rem;
  padding: .15rem .4rem;
  margin: .15rem .4rem .15rem 0;
  font-weight: inherit;
}

/* line 29391, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify.form-control-sm .tagify__tag div {
  padding: 0 .4rem;
  font-size: .8rem;
  font-weight: inherit;
}

/* line 29397, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify.form-control-sm .tagify__tag .tagify__tag__removeBtn {
  width: .5rem;
  height: .5rem;
  margin: 0 .5rem 0 0;
}

/* line 29404, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify.form-control-sm .tagify__input {
  padding: 0;
  margin-top: calc(.55rem - (1.1rem + 2px - .6rem)/ 2);
  margin-bottom: calc(.55rem - (1.1rem + 2px - .6rem)/ 2);
}

/* line 29412, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown {
  box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
  background: #fff;
  border: 0 !important;
  outline: 0 !important;
  padding: .75rem 0;
  z-index: 1000;
  border-radius: .475rem;
}

/* line 29422, vendor/assets/stylesheets/craft/custom_components.scss */
.modal-open .tagify__dropdown {
  z-index: 1061;
}

/* line 29427, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown .tagify__dropdown__wrapper {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none;
}

/* line 29433, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown .tagify__dropdown__item {
  color: #5e6278;
  border-radius: 0;
  padding: .75rem 1.5rem;
  margin: 0;
  box-shadow: none;
  font-weight: 500;
}

/* line 29441, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown .tagify__dropdown__item.tagify__dropdown__item--active, .tagify__dropdown .tagify__dropdown__item:hover {
  background-color: #f1faff;
  color: #00a3ff;
}

/* line 29448, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown.tagify__inline__suggestions {
  padding: .75rem 1rem;
}

/* line 29451, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item {
  display: inline-block;
  font-size: .925rem;
  padding: .35rem .5rem;
  margin: .25rem .5rem .25rem 0;
  background-color: #eff2f5;
  color: #5e6278;
  border-radius: .475rem;
}

/* line 29460, vendor/assets/stylesheets/craft/custom_components.scss */
.tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item.tagify__dropdown__item--active, .tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item:hover {
  background-color: #f1faff;
  color: #00a3ff;
}

/* line 29469, vendor/assets/stylesheets/craft/custom_components.scss */
.bootstrap-maxlength {
  z-index: 1040 !important;
}

/* line 29472, vendor/assets/stylesheets/craft/custom_components.scss */
.bootstrap-maxlength.kt-badge {
  display: inline-flex !important;
}

/* line 29477, vendor/assets/stylesheets/craft/custom_components.scss */
.modal .bootstrap-maxlength {
  z-index: 1060 !important;
}

/* line 29481, vendor/assets/stylesheets/craft/custom_components.scss */
.ck-target {
  display: none;
}

/* line 29485, vendor/assets/stylesheets/craft/custom_components.scss */
.ck-toolbar {
  border-radius: 0.475rem !important;
}

/* line 29489, vendor/assets/stylesheets/craft/custom_components.scss */
.ck-content {
  min-height: 200px;
  border-radius: 0.475rem !important;
}

/* line 29493, vendor/assets/stylesheets/craft/custom_components.scss */
.ck-content.ck-focused {
  border-color: #00a3ff !important;
  box-shadow: none !important;
}

/* line 29500, vendor/assets/stylesheets/craft/custom_components.scss */
.ck-editor .ck-toolbar {
  border-top-left-radius: 0.475rem !important;
  border-top-right-radius: 0.475rem !important;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

/* line 29507, vendor/assets/stylesheets/craft/custom_components.scss */
.ck-editor .ck-content {
  border-bottom-right-radius: 0.475rem !important;
  border-bottom-left-radius: 0.475rem !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

/* line 29516, vendor/assets/stylesheets/craft/custom_components.scss */
.ck-body .ck-balloon-panel .ck-content {
  min-height: 200px;
  border-color: transparent !important;
}

/* line 29520, vendor/assets/stylesheets/craft/custom_components.scss */
.ck-body .ck-balloon-panel .ck-content.ck-focused {
  border-color: #00a3ff !important;
}

/* line 29525, vendor/assets/stylesheets/craft/custom_components.scss */
.ck-body .ck-balloon-panel .ck-toolbar, .ck-body .ck-balloon-panel.ck-toolbar-container {
  border-radius: 0.475rem !important;
}

/* line 29534, vendor/assets/stylesheets/craft/custom_components.scss */
div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter {
  padding: .5rem 0;
}

/* line 29539, vendor/assets/stylesheets/craft/custom_components.scss */
div.dataTables_wrapper div.dataTables_info {
  font-weight: 500;
  color: #5e6278;
  padding: .5rem 0;
}

/* line 29546, vendor/assets/stylesheets/craft/custom_components.scss */
div.dataTables_length + div.dataTables_info {
  margin-left: 1rem;
}

/* line 29550, vendor/assets/stylesheets/craft/custom_components.scss */
div.dataTables_wrapper div.dataTables_paginate {
  padding: .5rem 0;
  margin-left: .5rem;
}

/* line 29554, vendor/assets/stylesheets/craft/custom_components.scss */
div.dataTables_wrapper div.dataTables_paginate .pagination {
  margin: 0;
}

/* line 29563, vendor/assets/stylesheets/craft/custom_components.scss */
table.dataTable > thead .sorting:after, table.dataTable > thead .sorting:before {
  opacity: 0;
  display: inline-block;
  width: .75rem;
  height: .75rem;
  content: " ";
  top: 50%;
  bottom: auto;
  right: auto;
  left: auto;
  margin-left: 1rem;
  transform: translateX(-50%) translateY(-50%);
}

/* line 29581, vendor/assets/stylesheets/craft/custom_components.scss */
table.dataTable > thead .sorting_asc:after, table.dataTable > thead .sorting_asc:before {
  opacity: 0;
  display: inline-block;
  width: .75rem;
  height: .75rem;
  content: " ";
  top: 50%;
  bottom: auto;
  right: auto;
  left: auto;
  margin-left: 1rem;
  transform: translateX(-50%) translateY(-50%);
}

/* line 29599, vendor/assets/stylesheets/craft/custom_components.scss */
table.dataTable > thead .sorting_desc:after, table.dataTable > thead .sorting_desc:before {
  opacity: 0;
  display: inline-block;
  width: .75rem;
  height: .75rem;
  content: " ";
  top: 50%;
  bottom: auto;
  right: auto;
  left: auto;
  margin-left: 1rem;
  transform: translateX(-50%) translateY(-50%);
}

/* line 29615, vendor/assets/stylesheets/craft/custom_components.scss */
table.dataTable > thead .sorting_asc:after {
  opacity: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 8' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.42111 2.06463C4.22088 1.96161 3.9637 1.9809 3.78597 2.12863L0.177181 5.12847C-0.046034 5.31402 -0.0602611 5.63049 0.145404 5.83532C0.351069 6.04015 0.698744 6.05578 0.921959 5.87023L4.14137 3.19406L7.06417 5.84414C7.27904 6.03896 7.62686 6.03835 7.84105 5.84278C8.05524 5.64721 8.05469 5.33073 7.83982 5.13591L4.54449 2.14806C4.50704 2.1141 4.46541 2.08629 4.42111 2.06463Z'/%3e%3c/svg%3e");
}

/* line 29623, vendor/assets/stylesheets/craft/custom_components.scss */
table.dataTable > thead .sorting_desc:after {
  opacity: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 8' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.42111 5.93537C4.22088 6.03839 3.9637 6.0191 3.78597 5.87137L0.177181 2.87153C-0.046034 2.68598 -0.060261 2.36951 0.145404 2.16468C0.351069 1.95985 0.698744 1.94422 0.921959 2.12977L4.14137 4.80594L7.06417 2.15586C7.27904 1.96104 7.62686 1.96165 7.84105 2.15722C8.05524 2.35279 8.05469 2.66927 7.83982 2.86409L4.54449 5.85194C4.50704 5.8859 4.46541 5.91371 4.42111 5.93537Z'/%3e%3c/svg%3e");
}

/* line 29632, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone {
  min-height: auto;
  padding: 1.5rem 1.75rem;
  text-align: center;
  cursor: pointer;
  border: 1px dashed #00a3ff;
  background-color: #f1faff;
  border-radius: 0.475rem !important;
}

/* line 29641, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-message {
  margin: 0;
  display: flex;
  text-align: left;
}

/* line 29647, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview {
  border-radius: 0.475rem !important;
  margin: .75rem;
}

/* line 29651, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview .dz-image {
  border-radius: 0.475rem !important;
  z-index: 1;
}

/* line 29656, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-preview.dz-file-preview .dz-image {
  background: #eff2f5;
}

/* line 29661, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-error-mark,
.dropzone .dz-success-mark {
  margin-left: -20px !important;
  margin-top: -20px !important;
}

/* line 29667, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-error-mark svg,
.dropzone .dz-success-mark svg {
  height: 40px !important;
  width: 40px !important;
}

/* line 29673, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-remove {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  width: 1.5rem;
  font-size: 1rem;
  text-indent: -9999px;
  white-space: nowrap;
  position: absolute;
  z-index: 2;
  background-size: 40%;
  background-color: #fff !important;
  box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05);
  border-radius: 100%;
  top: -.75rem;
  right: -.75rem;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23A1A5B7'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}

/* line 29695, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-remove:hover {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2300A3FF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}

/* line 29703, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone .dz-error-message {
  color: #fff;
  background: #f1416c;
}

/* line 29708, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dropzone-multiple {
  border: 0;
  padding: 0;
  background-color: transparent;
  text-align: left;
}

/* line 29714, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dropzone-multiple .dz-message {
  display: none;
}

/* line 29720, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dropzone-multiple .dropzone-panel .dropzone-remove-all,
.dropzone.dropzone-multiple .dropzone-panel .dropzone-upload {
  display: none;
}

/* line 29726, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dropzone-multiple .dropzone-item {
  display: flex;
  align-items: center;
  margin-top: .75rem;
  border-radius: .475rem;
  padding: .5rem 1rem;
  background-color: #f5f8fa;
}

/* line 29734, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dropzone-multiple .dropzone-item .dropzone-file {
  flex-grow: 1;
}

/* line 29737, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dropzone-multiple .dropzone-item .dropzone-file .dropzone-filename {
  font-size: .9rem;
  font-weight: 500;
  color: #7e8299;
  text-overflow: ellipsis;
  margin-right: .5rem;
}

/* line 29744, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dropzone-multiple .dropzone-item .dropzone-file .dropzone-filename:hover {
  color: #00a3ff;
}

/* line 29749, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dropzone-multiple .dropzone-item .dropzone-file .dropzone-error {
  margin-top: .25rem;
  font-size: .9rem;
  font-weight: 400;
  color: #f1416c;
  text-overflow: ellipsis;
}

/* line 29758, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dropzone-multiple .dropzone-item .dropzone-progress {
  width: 15%;
}

/* line 29761, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dropzone-multiple .dropzone-item .dropzone-progress .progress {
  height: 5px;
  transition: all .2s ease;
}

/* line 29767, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dropzone-multiple .dropzone-item .dropzone-toolbar {
  margin-left: 1rem;
  display: flex;
  flex-wrap: nowrap;
}

/* line 29772, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dropzone-multiple .dropzone-item .dropzone-toolbar .dropzone-cancel,
.dropzone.dropzone-multiple .dropzone-item .dropzone-toolbar .dropzone-delete,
.dropzone.dropzone-multiple .dropzone-item .dropzone-toolbar .dropzone-start {
  height: 25px;
  width: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: color .2s ease, background-color .2s ease;
}

/* line 29784, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dropzone-multiple .dropzone-item .dropzone-toolbar .dropzone-cancel i,
.dropzone.dropzone-multiple .dropzone-item .dropzone-toolbar .dropzone-delete i,
.dropzone.dropzone-multiple .dropzone-item .dropzone-toolbar .dropzone-start i {
  transition: color .2s ease, background-color .2s ease;
  font-size: .8rem;
  color: #7e8299;
}

/* line 29792, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dropzone-multiple .dropzone-item .dropzone-toolbar .dropzone-cancel:hover,
.dropzone.dropzone-multiple .dropzone-item .dropzone-toolbar .dropzone-delete:hover,
.dropzone.dropzone-multiple .dropzone-item .dropzone-toolbar .dropzone-start:hover {
  transition: color .2s ease, background-color .2s ease;
}

/* line 29798, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dropzone-multiple .dropzone-item .dropzone-toolbar .dropzone-cancel:hover i,
.dropzone.dropzone-multiple .dropzone-item .dropzone-toolbar .dropzone-delete:hover i {
  color: #00a3ff;
}

/* line 29803, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dropzone-multiple .dropzone-item .dropzone-toolbar .dropzone-start {
  transition: color .2s ease, background-color .2s ease;
}

/* line 29804, vendor/assets/stylesheets/craft/custom_components.scss */
.dropzone.dropzone-multiple .dropzone-item .dropzone-toolbar .dropzone-start:hover i {
  color: #00a3ff;
}

@media (prefers-reduced-motion: reduce) {
  /* line 29817, vendor/assets/stylesheets/craft/custom_components.scss */
  .dropzone.dropzone-multiple .dropzone-item .dropzone-progress .progress {
    transition: none;
  }
}

/* line 29823, vendor/assets/stylesheets/craft/custom_components.scss */
.gmaps img {
  max-width: none;
}

/* line 29827, vendor/assets/stylesheets/craft/custom_components.scss */
.gmaps.gmaps-static > div {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  display: block;
}

/* line 29834, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-target {
  border: 0;
  background: #f5f8fa;
  box-shadow: none;
}

/* line 29839, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-target.noUi-horizontal {
  height: 15px;
}

/* line 29842, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-target.noUi-horizontal .noUi-handle {
  width: 24px;
  height: 24px;
  top: -6px;
  border-radius: 50%;
  outline: 0;
}

/* line 29849, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-target.noUi-horizontal .noUi-handle::before, .noUi-target.noUi-horizontal .noUi-handle::after {
  display: none;
}

/* line 29856, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-target.noUi-vertical {
  height: 150px;
  width: 15px;
}

/* line 29860, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-target.noUi-vertical .noUi-handle {
  width: 24px;
  height: 24px;
  top: -6px;
  border-radius: 50%;
  outline: 0;
}

/* line 29867, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-target.noUi-vertical .noUi-handle::before, .noUi-target.noUi-vertical .noUi-handle::after {
  display: none;
}

/* line 29874, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-target .noUi-connect {
  background: #00a3ff;
}

/* line 29878, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-target .noUi-handle {
  border: 1px solid #eff2f5;
  box-shadow: 0 3px 6px -3px rgba(0, 0, 0, 0.7);
}

/* line 29883, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-target.noUi-sm {
  height: 6px;
}

/* line 29886, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-target.noUi-sm .noUi-handle {
  width: 20px;
  height: 20px;
  top: -8px;
}

/* line 29893, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-target.noUi-lg {
  height: 18px;
}

/* line 29896, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-target.noUi-lg .noUi-handle {
  width: 30px;
  height: 30px;
  top: -9px;
}

/* line 29904, vendor/assets/stylesheets/craft/custom_components.scss */
.noUi-tooltip {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
  background: #fff;
  color: #3f4254;
  font-size: .925rem;
  border: 0;
  border-radius: 3px;
}

/* line 29913, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar {
  font-family: Roboto, sans-serif;
}

/* line 29916, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow {
  border: 1px solid #eff2f5;
  border-top-left-radius: .475rem;
  border-top-right-radius: .475rem;
}

/* line 29923, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow .ql-picker .ql-fill,
.ql-toolbar.ql-snow .ql-picker .ql-stroke {
  stroke: #a1a5b7;
}

/* line 29931, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow button .ql-fill,
.ql-toolbar.ql-snow button .ql-stroke {
  stroke: #a1a5b7;
}

/* line 29937, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow .ql-picker .ql-fill,
.ql-toolbar.ql-snow button .ql-fill {
  fill: #a1a5b7;
}

/* line 29945, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill,
.ql-toolbar.ql-snow .ql-picker.ql-active .ql-stroke {
  stroke: #00a3ff;
}

/* line 29953, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill,
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-stroke {
  stroke: #00a3ff;
}

/* line 29961, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow .ql-picker:focus .ql-fill,
.ql-toolbar.ql-snow .ql-picker:focus .ql-stroke {
  stroke: #00a3ff;
}

/* line 29969, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow .ql-picker:hover .ql-fill,
.ql-toolbar.ql-snow .ql-picker:hover .ql-stroke {
  stroke: #00a3ff;
}

/* line 29979, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow button.ql-active .ql-fill,
.ql-toolbar.ql-snow button.ql-active .ql-stroke {
  stroke: #00a3ff;
}

/* line 29987, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow button.ql-expanded .ql-fill,
.ql-toolbar.ql-snow button.ql-expanded .ql-stroke {
  stroke: #00a3ff;
}

/* line 29995, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow button:focus .ql-fill,
.ql-toolbar.ql-snow button:focus .ql-stroke {
  stroke: #00a3ff;
}

/* line 30003, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow button:hover .ql-fill,
.ql-toolbar.ql-snow button:hover .ql-stroke {
  stroke: #00a3ff;
}

/* line 30012, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill, .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill, .ql-toolbar.ql-snow .ql-picker:focus .ql-fill, .ql-toolbar.ql-snow .ql-picker:hover .ql-fill {
  fill: #00a3ff;
}

/* line 30022, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-toolbar.ql-snow button.ql-active .ql-fill, .ql-toolbar.ql-snow button.ql-expanded .ql-fill, .ql-toolbar.ql-snow button:focus .ql-fill, .ql-toolbar.ql-snow button:hover .ql-fill {
  fill: #00a3ff;
}

/* line 30032, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor {
  color: #181c32;
}

/* line 30035, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-editor.ql-blank:before {
  left: auto !important;
  right: auto !important;
  color: #a1a5b7 !important;
  font-style: normal !important;
}

/* line 30043, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-container.ql-snow {
  border: 1px solid #eff2f5;
  border-top: 0;
  border-bottom-right-radius: .475rem;
  border-bottom-left-radius: .475rem;
}

/* line 30052, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker .ql-picker-label {
  color: #a1a5b7;
}

/* line 30055, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker .ql-picker-label.ql-active, .ql-snow .ql-picker .ql-picker-label:hover {
  color: #00a3ff;
}

/* line 30061, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-expanded {
  outline: 0 !important;
  border-color: transparent !important;
}

/* line 30065, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: transparent !important;
  color: #00a3ff;
  outline: 0 !important;
}

/* line 30070, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-expanded .ql-picker-label.ql-active, .ql-snow .ql-picker.ql-expanded .ql-picker-label:hover {
  color: #00a3ff;
}

/* line 30076, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border: 0;
  padding: .5rem 1rem;
  box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
  border-radius: .475rem;
}

/* line 30082, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: #7e8299;
  outline: 0;
}

/* line 30086, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-active, .ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-selected, .ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: #00a3ff;
}

/* line 30096, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip {
  border: 0;
  padding: .5rem 1rem;
  box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
  border-radius: .475rem;
}

/* line 30102, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip input[type=text] {
  border: 0;
  background-color: transparent;
  outline: 0 !important;
  box-shadow: none;
  border-radius: 0;
  border: 1px solid #eff2f5;
  color: #181c32;
  outline: 0 !important;
  border-radius: .475rem;
}

/* line 30113, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip input[type=text]:active, .ql-snow .ql-tooltip input[type=text]:focus {
  border-color: #b5b5c3 !important;
}

/* line 30119, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip .ql-preview {
  color: #7e8299;
}

/* line 30123, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip .ql-action {
  transition: color .3s ease;
  color: #7e8299;
}

/* line 30127, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-tooltip .ql-action:hover {
  transition: color .3s ease;
  color: #00a3ff;
}

/* line 30135, vendor/assets/stylesheets/craft/custom_components.scss */
.modal .ql-snow .ql-tooltip.ql-editing {
  left: 20px !important;
}

/* line 30139, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #181c32;
  color: #a1a5b7;
  overflow: visible;
  border-radius: .475rem;
}

/* line 30147, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-quil.ql-quil-plain .ql-toolbar {
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 30152, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-quil.ql-quil-plain .ql-toolbar:after {
  display: none;
}

/* line 30156, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-quil.ql-quil-plain .ql-toolbar .ql-picker-label {
  padding-left: 0;
}

/* line 30161, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-quil.ql-quil-plain .ql-container {
  border: 0;
}

/* line 30165, vendor/assets/stylesheets/craft/custom_components.scss */
.ql-quil.ql-quil-plain .ql-editor {
  border: 0;
  padding: 0;
}

/* line 30171, vendor/assets/stylesheets/craft/custom_components.scss */
.recaptcha {
  padding: 15px;
  border: 1px solid #eff2f5;
  border-radius: .475rem;
}

/* line 30176, vendor/assets/stylesheets/craft/custom_components.scss */
.recaptcha .recaptcha-img {
  margin-bottom: 10px;
}

/* line 30180, vendor/assets/stylesheets/craft/custom_components.scss */
.recaptcha .recaptcha_only_if_incorrect_sol {
  color: #f1416c;
}

/* line 30185, vendor/assets/stylesheets/craft/custom_components.scss */
.recaptcha .input-group .btn i {
  padding-right: 0;
}

/* line 30189, vendor/assets/stylesheets/craft/custom_components.scss */
.recaptcha .input-group .form-control {
  border-top-left-radius: 0.475rem !important;
  border-bottom-left-radius: 0.475rem !important;
}

/* line 30196, vendor/assets/stylesheets/craft/custom_components.scss */
.note-popover {
  display: none;
}

/* line 30200, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor {
  position: static;
  border-radius: .475rem;
}

/* line 30204, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor.note-frame {
  border: 1px solid #e4e6ef;
}

/* line 30207, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor.note-frame .panel-heading.note-toolbar,
.note-editor.note-frame .note-statusbar {
  background: #f5f8fa;
}

/* line 30213, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .note-toolbar {
  position: static;
  padding: .5rem .5rem;
  border-radius: .475rem;
}

/* line 30218, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .note-toolbar .note-btn-group {
  margin-top: 0;
}

/* line 30221, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .note-toolbar .note-btn-group .btn {
  background: #fff;
  border: 1px solid #eff2f5;
}

/* line 30225, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .note-toolbar .note-btn-group .btn i {
  font-size: 1rem;
  line-height: 0;
  padding-right: 0;
  color: #7e8299;
}

/* line 30232, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .note-toolbar .note-btn-group .btn.active, .note-editor .note-toolbar .note-btn-group .btn:active, .note-editor .note-toolbar .note-btn-group .btn:focus, .note-editor .note-toolbar .note-btn-group .btn:hover {
  background: 0 0;
  color: #00a3ff;
}

/* line 30240, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .note-toolbar .note-btn-group .btn.active i, .note-editor .note-toolbar .note-btn-group .btn:active i, .note-editor .note-toolbar .note-btn-group .btn:focus i, .note-editor .note-toolbar .note-btn-group .btn:hover i {
  color: #00a3ff;
}

/* line 30248, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .note-toolbar .note-btn-group.note-color .dropdown-toggle:after {
  margin-left: 0;
}

/* line 30255, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .modal .modal-header {
  align-items: center;
}

/* line 30258, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .modal .modal-header .close {
  position: absolute;
  right: 25px;
  top: 20px;
  font-size: 0;
}

/* line 30266, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .modal.note-modal .modal-dialog {
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.05);
}

/* line 30271, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .panel-heading.note-toolbar {
  padding: .5rem .74rem .74rem .74rem;
  border-top-left-radius: .475rem;
  border-top-right-radius: .475rem;
}

/* line 30276, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .panel-heading.note-toolbar .btn {
  outline: 0 !important;
}

/* line 30280, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .panel-heading.note-toolbar .dropdown-menu {
  min-width: 185px;
}

/* line 30284, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu {
  min-width: 350px;
  padding: 10px;
}

/* line 30288, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li {
  display: table;
  table-layout: fixed;
}

/* line 30292, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group {
  display: table-cell !important;
}

/* line 30295, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group:first-child {
  padding-right: 10px;
}

/* line 30299, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group .note-color-reset {
  margin: 5px 0 10px 0;
}

/* line 30303, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .panel-heading.note-toolbar .note-color .dropdown-menu > li > .btn-group .note-palette-title {
  margin: 5px 0;
  text-align: left;
  border: 0;
}

/* line 30312, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .panel-heading.note-toolbar .dropdown-toggle::after {
  display: none;
}

/* line 30319, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .note-editable .table.table-bordered td,
.note-editor .note-editable .table.table-bordered th {
  border: 1px solid #eff2f5;
}

/* line 30325, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .is-valid .note-editor {
  border-color: #50cd89;
}

/* line 30329, vendor/assets/stylesheets/craft/custom_components.scss */
.note-editor .is-invalid .note-editor {
  border-color: #f1416c;
}

/* line 30334, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.modal-open),
html.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow-y: initial !important;
}

/* line 30339, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.modal-open):not(.sweetalert2-nopadding),
html.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.sweetalert2-nopadding) {
  padding-right: 0 !important;
}

/* line 30344, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup {
  padding: 2rem;
  border-radius: .475rem;
}

/* line 30348, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup .swal2-icon {
  margin: 2rem 0 0 0;
}

/* line 30352, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup .swal2-title {
  font-weight: 500;
  font-size: 1.3rem;
  margin: 2rem 0 0 0;
  color: #181c32;
}

/* line 30359, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup .swal2-content {
  font-weight: 400;
  font-size: 1.1rem;
  margin-top: 1.5rem;
  color: #3f4254;
}

/* line 30366, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup .btn {
  margin: 15px 5px 0;
}

/* line 30370, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup .swal2-styled:focus {
  box-shadow: none;
}

/* line 30374, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-popup .swal2-actions {
  margin: 1.5rem auto 1rem auto;
}

/* line 30379, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container {
  overflow-y: hidden !important;
}

/* line 30382, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container.swal2-shown {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 30386, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-container .swal2-html-container {
  max-height: 200px;
  overflow: auto;
}

/* line 30392, vendor/assets/stylesheets/craft/custom_components.scss */
body.swal2-height-auto {
  height: 100% !important;
}

/* line 30397, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-warning {
  border-color: #ffc700;
  color: #ffc700;
}

/* line 30402, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-error {
  border-color: #f1416c;
  color: #f1416c;
}

/* line 30406, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  background-color: rgba(241, 65, 108, 0.75);
}

/* line 30411, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-success {
  border-color: #50cd89;
  color: #50cd89;
}

/* line 30415, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-success [class^=swal2-success-line] {
  background-color: #50cd89;
}

/* line 30419, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-success .swal2-success-ring {
  border-color: rgba(80, 205, 137, 0.3);
}

/* line 30424, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-info {
  border-color: #7239ea;
  color: #7239ea;
}

/* line 30429, vendor/assets/stylesheets/craft/custom_components.scss */
.swal2-icon.swal2-question {
  border-color: #00a3ff;
  color: #00a3ff;
}

/* line 30435, vendor/assets/stylesheets/craft/custom_components.scss */
.tox-target {
  display: none;
}

/* line 30439, vendor/assets/stylesheets/craft/custom_components.scss */
.tox-tinymce {
  border-radius: 0.475rem !important;
  height: 500px !important;
}

/* line 30444, vendor/assets/stylesheets/craft/custom_components.scss */
.toast {
  transition: all .2s ease;
  background-position: 1.5rem center !important;
  box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15) !important;
  border-radius: 0.475rem !important;
  border: 0 !important;
  background-color: #f5f8fa;
  color: #5e6278;
  opacity: 0.75 !important;
  padding: 1.25rem 1.25rem 1.25rem 4.5rem !important;
}

/* line 30455, vendor/assets/stylesheets/craft/custom_components.scss */
.toast:hover {
  transition: all .2s ease;
  opacity: 1 !important;
}

/* line 30460, vendor/assets/stylesheets/craft/custom_components.scss */
.toast .toast-close-button {
  outline: 0 !important;
  font-size: 0;
  width: .85rem;
  height: .85rem;
}

/* line 30467, vendor/assets/stylesheets/craft/custom_components.scss */
.toast .toast-title {
  font-size: 1.15rem;
  font-weight: 500;
}

/* line 30471, vendor/assets/stylesheets/craft/custom_components.scss */
.toast .toast-title + .toast-message {
  margin-top: .25rem;
}

/* line 30476, vendor/assets/stylesheets/craft/custom_components.scss */
.toast .toast-message {
  font-size: 1rem;
  font-weight: 400;
}

/* line 30481, vendor/assets/stylesheets/craft/custom_components.scss */
.toast.toast-success {
  background-color: #50cd89;
  color: #fff;
}

/* line 30485, vendor/assets/stylesheets/craft/custom_components.scss */
.toast.toast-success .toast-close-button {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}

/* line 30493, vendor/assets/stylesheets/craft/custom_components.scss */
.toast.toast-info {
  background-color: #7239ea;
  color: #fff;
}

/* line 30497, vendor/assets/stylesheets/craft/custom_components.scss */
.toast.toast-info .toast-close-button {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}

/* line 30505, vendor/assets/stylesheets/craft/custom_components.scss */
.toast.toast-warning {
  background-color: #ffc700;
  color: #fff;
}

/* line 30509, vendor/assets/stylesheets/craft/custom_components.scss */
.toast.toast-warning .toast-close-button {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}

/* line 30517, vendor/assets/stylesheets/craft/custom_components.scss */
.toast.toast-error {
  background-color: #f1416c;
  color: #fff;
}

/* line 30521, vendor/assets/stylesheets/craft/custom_components.scss */
.toast.toast-error .toast-close-button {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}

/* line 30530, vendor/assets/stylesheets/craft/custom_components.scss */
.draggable {
  transition: opacity .3s ease;
  outline: 0 !important;
}

/* line 30534, vendor/assets/stylesheets/craft/custom_components.scss */
.draggable.draggable-mirror {
  opacity: .8;
  transition: opacity .3s ease;
  border: 2px dashed #e4e6ef !important;
}

/* line 30540, vendor/assets/stylesheets/craft/custom_components.scss */
.draggable.draggable--original, .draggable.draggable-source--is-dragging.draggable--over {
  opacity: 0 !important;
}

/* line 30545, vendor/assets/stylesheets/craft/custom_components.scss */
.draggable .draggable-handle {
  cursor: move;
}

/* line 30550, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-legend-text,
.apexcharts-text {
  font-family: Roboto, sans-serif !important;
}

/* line 30555, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-title-text {
  font-family: Roboto, sans-serif !important;
  font-weight: 400;
}

/* line 30560, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-pie-label {
  font-weight: 400;
  font-size: .925rem;
}

/* line 30565, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-toolbar {
  text-align: left !important;
}

/* line 30569, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-menu {
  background: #fff;
  border: 0 !important;
  padding: 0.5rem 0 !important;
  box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
  border-radius: 0.475rem !important;
  overflow: hidden;
  min-width: 10rem !important;
}

/* line 30578, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-menu .apexcharts-menu-item {
  padding: .25rem 1rem;
  transition: all .2s ease;
}

/* line 30582, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-menu .apexcharts-menu-item:hover {
  background-color: rgba(245, 248, 250, 0.8) !important;
}

/* line 30589, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip.apexcharts-theme-light {
  border-radius: .475rem;
  box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
  border: 0 !important;
  background: #fff;
}

/* line 30595, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  background: #f5f8fa !important;
  border: 0 !important;
}

/* line 30601, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-tooltip .apexcharts-tooltip-title {
  padding: .5rem 1rem;
}

/* line 30606, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xaxistooltip.apexcharts-theme-light {
  border-radius: 0.475rem !important;
  box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15) !important;
  border: 0 !important;
  background: #fff !important;
}

/* line 30612, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xaxistooltip.apexcharts-theme-light:before {
  border-bottom: 0 !important;
}

/* line 30616, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-xaxistooltip.apexcharts-theme-light:after {
  border-bottom-color: #fff !important;
}

/* line 30621, vendor/assets/stylesheets/craft/custom_components.scss */
.card-rounded-bottom .apexcharts-canvas svg {
  border-bottom-left-radius: .475rem;
  border-bottom-right-radius: .475rem;
}

/* line 30626, vendor/assets/stylesheets/craft/custom_components.scss */
.rounded .apexcharts-canvas svg {
  border-radius: 0.475rem !important;
}

/* line 30630, vendor/assets/stylesheets/craft/custom_components.scss */
.rounded-sm .apexcharts-canvas svg {
  border-radius: 0.275rem !important;
}

/* line 30634, vendor/assets/stylesheets/craft/custom_components.scss */
.rounded-lg .apexcharts-canvas svg {
  border-radius: 0.775rem !important;
}

/* line 30638, vendor/assets/stylesheets/craft/custom_components.scss */
.rounded-xl .apexcharts-canvas svg {
  border-radius: 1rem !important;
}

/* line 30642, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-white .apexcharts-bar-area:hover {
  fill: #fff !important;
}

/* line 30646, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-primary .apexcharts-bar-area:hover {
  fill: #00a3ff !important;
}

/* line 30650, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-secondary .apexcharts-bar-area:hover {
  fill: #e4e6ef !important;
}

/* line 30654, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-light .apexcharts-bar-area:hover {
  fill: #f5f8fa !important;
}

/* line 30658, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-success .apexcharts-bar-area:hover {
  fill: #50cd89 !important;
}

/* line 30662, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-info .apexcharts-bar-area:hover {
  fill: #7239ea !important;
}

/* line 30666, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-warning .apexcharts-bar-area:hover {
  fill: #ffc700 !important;
}

/* line 30670, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-danger .apexcharts-bar-area:hover {
  fill: #f1416c !important;
}

/* line 30674, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-dark .apexcharts-bar-area:hover {
  fill: #181c32 !important;
}

/* line 30678, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-muted .apexcharts-bar-area:hover {
  fill: #a1a5b7 !important;
}

/* line 30682, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-gray-100 .apexcharts-bar-area:hover {
  fill: #f5f8fa !important;
}

/* line 30686, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-gray-200 .apexcharts-bar-area:hover {
  fill: #eff2f5 !important;
}

/* line 30690, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-gray-300 .apexcharts-bar-area:hover {
  fill: #e4e6ef !important;
}

/* line 30694, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-gray-400 .apexcharts-bar-area:hover {
  fill: #b5b5c3 !important;
}

/* line 30698, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-gray-500 .apexcharts-bar-area:hover {
  fill: #a1a5b7 !important;
}

/* line 30702, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-gray-600 .apexcharts-bar-area:hover {
  fill: #7e8299 !important;
}

/* line 30706, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-gray-700 .apexcharts-bar-area:hover {
  fill: #5e6278 !important;
}

/* line 30710, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-gray-800 .apexcharts-bar-area:hover {
  fill: #3f4254 !important;
}

/* line 30714, vendor/assets/stylesheets/craft/custom_components.scss */
.apexcharts-bar-hover-gray-900 .apexcharts-bar-area:hover {
  fill: #181c32 !important;
}

/* line 30720, vendor/assets/stylesheets/craft/custom_components.scss */
.leaflet-container .leaflet-bottom,
.leaflet-container .leaflet-control,
.leaflet-container .leaflet-pane,
.leaflet-container .leaflet-top {
  z-index: 1 !important;
}

/* line 30727, vendor/assets/stylesheets/craft/custom_components.scss */
.leaflet-container .leaflet-popup-content-wrapper {
  border-radius: 0.475rem !important;
  text-align: center;
  box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075) !important;
}

/* line 30732, vendor/assets/stylesheets/craft/custom_components.scss */
.leaflet-container .leaflet-popup-content-wrapper .leaflet-popup-content {
  font-family: Roboto, sans-serif;
  font-size: 1rem;
}

/* line 1, app/assets/stylesheets/craft_override.scss */
.content {
  background-color: #f4faff;
}

/* line 5, app/assets/stylesheets/craft_override.scss */
[data-kt-aside-minimize="on"] .aside.aside-default:not(:hover) .aside-footer .card-body {
  display: none;
}

/* line 9, app/assets/stylesheets/craft_override.scss */
img {
  max-width: 100%;
}

/* line 15, app/assets/stylesheets/craft_override.scss */
#kt_content .btn.btn-active-primary.active {
  background-color: #00a3ff !important;
}

/* line 19, app/assets/stylesheets/craft_override.scss */
#kt_content .btn.btn-active-primary:hover:not(.btn-active) {
  background-color: #00a3ff !important;
}

/* line 25, app/assets/stylesheets/craft_override.scss */
.loginBoxWidth {
  width: 50% !important;
}

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
/* line 5, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

/* line 19, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em;
}

/* line 24, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-xs {
  font-size: .75em;
}

/* line 27, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sm {
  font-size: .875em;
}

/* line 30, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-1x {
  font-size: 1em;
}

/* line 33, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-2x {
  font-size: 2em;
}

/* line 36, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-3x {
  font-size: 3em;
}

/* line 39, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-4x {
  font-size: 4em;
}

/* line 42, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-5x {
  font-size: 5em;
}

/* line 45, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-6x {
  font-size: 6em;
}

/* line 48, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-7x {
  font-size: 7em;
}

/* line 51, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-8x {
  font-size: 8em;
}

/* line 54, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-9x {
  font-size: 9em;
}

/* line 57, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-10x {
  font-size: 10em;
}

/* line 60, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fw {
  text-align: center;
  width: 1.25em;
}

/* line 64, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

/* line 68, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ul > li {
  position: relative;
}

/* line 71, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

/* line 78, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em;
}

/* line 83, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pull-left {
  float: left;
}

/* line 86, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pull-right {
  float: right;
}

/* line 89, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em;
}

/* line 96, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em;
}

/* line 103, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 107, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 127, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 132, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 137, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 142, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 147, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 152, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}

/* line 157, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
  filter: none;
}

/* line 166, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

/* line 174, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

/* line 181, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 184, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 187, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
/* line 192, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-500px:before {
  content: "\f26e";
}

/* line 195, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-accessible-icon:before {
  content: "\f368";
}

/* line 198, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-accusoft:before {
  content: "\f369";
}

/* line 201, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

/* line 204, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ad:before {
  content: "\f641";
}

/* line 207, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-address-book:before {
  content: "\f2b9";
}

/* line 210, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-address-card:before {
  content: "\f2bb";
}

/* line 213, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-adjust:before {
  content: "\f042";
}

/* line 216, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-adn:before {
  content: "\f170";
}

/* line 219, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-adversal:before {
  content: "\f36a";
}

/* line 222, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-affiliatetheme:before {
  content: "\f36b";
}

/* line 225, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-air-freshener:before {
  content: "\f5d0";
}

/* line 228, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-airbnb:before {
  content: "\f834";
}

/* line 231, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-algolia:before {
  content: "\f36c";
}

/* line 234, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-align-center:before {
  content: "\f037";
}

/* line 237, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-align-justify:before {
  content: "\f039";
}

/* line 240, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-align-left:before {
  content: "\f036";
}

/* line 243, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-align-right:before {
  content: "\f038";
}

/* line 246, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-alipay:before {
  content: "\f642";
}

/* line 249, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-allergies:before {
  content: "\f461";
}

/* line 252, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-amazon:before {
  content: "\f270";
}

/* line 255, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-amazon-pay:before {
  content: "\f42c";
}

/* line 258, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ambulance:before {
  content: "\f0f9";
}

/* line 261, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

/* line 264, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-amilia:before {
  content: "\f36d";
}

/* line 267, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-anchor:before {
  content: "\f13d";
}

/* line 270, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-android:before {
  content: "\f17b";
}

/* line 273, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-angellist:before {
  content: "\f209";
}

/* line 276, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 279, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-angle-double-left:before {
  content: "\f100";
}

/* line 282, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-angle-double-right:before {
  content: "\f101";
}

/* line 285, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 288, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-angle-down:before {
  content: "\f107";
}

/* line 291, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-angle-left:before {
  content: "\f104";
}

/* line 294, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-angle-right:before {
  content: "\f105";
}

/* line 297, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-angle-up:before {
  content: "\f106";
}

/* line 300, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-angry:before {
  content: "\f556";
}

/* line 303, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-angrycreative:before {
  content: "\f36e";
}

/* line 306, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-angular:before {
  content: "\f420";
}

/* line 309, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ankh:before {
  content: "\f644";
}

/* line 312, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-app-store:before {
  content: "\f36f";
}

/* line 315, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-app-store-ios:before {
  content: "\f370";
}

/* line 318, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-apper:before {
  content: "\f371";
}

/* line 321, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-apple:before {
  content: "\f179";
}

/* line 324, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-apple-alt:before {
  content: "\f5d1";
}

/* line 327, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-apple-pay:before {
  content: "\f415";
}

/* line 330, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-archive:before {
  content: "\f187";
}

/* line 333, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-archway:before {
  content: "\f557";
}

/* line 336, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

/* line 339, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

/* line 342, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

/* line 345, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

/* line 348, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 351, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 354, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 357, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 360, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-arrow-down:before {
  content: "\f063";
}

/* line 363, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-arrow-left:before {
  content: "\f060";
}

/* line 366, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-arrow-right:before {
  content: "\f061";
}

/* line 369, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-arrow-up:before {
  content: "\f062";
}

/* line 372, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-arrows-alt:before {
  content: "\f0b2";
}

/* line 375, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-arrows-alt-h:before {
  content: "\f337";
}

/* line 378, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-arrows-alt-v:before {
  content: "\f338";
}

/* line 381, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-artstation:before {
  content: "\f77a";
}

/* line 384, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

/* line 387, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-asterisk:before {
  content: "\f069";
}

/* line 390, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-asymmetrik:before {
  content: "\f372";
}

/* line 393, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-at:before {
  content: "\f1fa";
}

/* line 396, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-atlas:before {
  content: "\f558";
}

/* line 399, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-atlassian:before {
  content: "\f77b";
}

/* line 402, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-atom:before {
  content: "\f5d2";
}

/* line 405, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-audible:before {
  content: "\f373";
}

/* line 408, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-audio-description:before {
  content: "\f29e";
}

/* line 411, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-autoprefixer:before {
  content: "\f41c";
}

/* line 414, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-avianex:before {
  content: "\f374";
}

/* line 417, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-aviato:before {
  content: "\f421";
}

/* line 420, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-award:before {
  content: "\f559";
}

/* line 423, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-aws:before {
  content: "\f375";
}

/* line 426, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-baby:before {
  content: "\f77c";
}

/* line 429, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-baby-carriage:before {
  content: "\f77d";
}

/* line 432, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-backspace:before {
  content: "\f55a";
}

/* line 435, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-backward:before {
  content: "\f04a";
}

/* line 438, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bacon:before {
  content: "\f7e5";
}

/* line 441, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bacteria:before {
  content: "\e059";
}

/* line 444, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bacterium:before {
  content: "\e05a";
}

/* line 447, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bahai:before {
  content: "\f666";
}

/* line 450, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-balance-scale:before {
  content: "\f24e";
}

/* line 453, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-balance-scale-left:before {
  content: "\f515";
}

/* line 456, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-balance-scale-right:before {
  content: "\f516";
}

/* line 459, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ban:before {
  content: "\f05e";
}

/* line 462, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-band-aid:before {
  content: "\f462";
}

/* line 465, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bandcamp:before {
  content: "\f2d5";
}

/* line 468, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-barcode:before {
  content: "\f02a";
}

/* line 471, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bars:before {
  content: "\f0c9";
}

/* line 474, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-baseball-ball:before {
  content: "\f433";
}

/* line 477, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-basketball-ball:before {
  content: "\f434";
}

/* line 480, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bath:before {
  content: "\f2cd";
}

/* line 483, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-battery-empty:before {
  content: "\f244";
}

/* line 486, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-battery-full:before {
  content: "\f240";
}

/* line 489, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-battery-half:before {
  content: "\f242";
}

/* line 492, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-battery-quarter:before {
  content: "\f243";
}

/* line 495, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-battery-three-quarters:before {
  content: "\f241";
}

/* line 498, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-battle-net:before {
  content: "\f835";
}

/* line 501, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bed:before {
  content: "\f236";
}

/* line 504, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-beer:before {
  content: "\f0fc";
}

/* line 507, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-behance:before {
  content: "\f1b4";
}

/* line 510, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-behance-square:before {
  content: "\f1b5";
}

/* line 513, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bell:before {
  content: "\f0f3";
}

/* line 516, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bell-slash:before {
  content: "\f1f6";
}

/* line 519, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bezier-curve:before {
  content: "\f55b";
}

/* line 522, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bible:before {
  content: "\f647";
}

/* line 525, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bicycle:before {
  content: "\f206";
}

/* line 528, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-biking:before {
  content: "\f84a";
}

/* line 531, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bimobject:before {
  content: "\f378";
}

/* line 534, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-binoculars:before {
  content: "\f1e5";
}

/* line 537, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-biohazard:before {
  content: "\f780";
}

/* line 540, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-birthday-cake:before {
  content: "\f1fd";
}

/* line 543, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 546, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bitcoin:before {
  content: "\f379";
}

/* line 549, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bity:before {
  content: "\f37a";
}

/* line 552, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-black-tie:before {
  content: "\f27e";
}

/* line 555, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-blackberry:before {
  content: "\f37b";
}

/* line 558, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-blender:before {
  content: "\f517";
}

/* line 561, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-blender-phone:before {
  content: "\f6b6";
}

/* line 564, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-blind:before {
  content: "\f29d";
}

/* line 567, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-blog:before {
  content: "\f781";
}

/* line 570, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-blogger:before {
  content: "\f37c";
}

/* line 573, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-blogger-b:before {
  content: "\f37d";
}

/* line 576, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bluetooth:before {
  content: "\f293";
}

/* line 579, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bluetooth-b:before {
  content: "\f294";
}

/* line 582, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bold:before {
  content: "\f032";
}

/* line 585, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bolt:before {
  content: "\f0e7";
}

/* line 588, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bomb:before {
  content: "\f1e2";
}

/* line 591, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bone:before {
  content: "\f5d7";
}

/* line 594, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bong:before {
  content: "\f55c";
}

/* line 597, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-book:before {
  content: "\f02d";
}

/* line 600, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-book-dead:before {
  content: "\f6b7";
}

/* line 603, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-book-medical:before {
  content: "\f7e6";
}

/* line 606, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-book-open:before {
  content: "\f518";
}

/* line 609, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-book-reader:before {
  content: "\f5da";
}

/* line 612, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bookmark:before {
  content: "\f02e";
}

/* line 615, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bootstrap:before {
  content: "\f836";
}

/* line 618, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-border-all:before {
  content: "\f84c";
}

/* line 621, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-border-none:before {
  content: "\f850";
}

/* line 624, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-border-style:before {
  content: "\f853";
}

/* line 627, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bowling-ball:before {
  content: "\f436";
}

/* line 630, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-box:before {
  content: "\f466";
}

/* line 633, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-box-open:before {
  content: "\f49e";
}

/* line 636, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-box-tissue:before {
  content: "\e05b";
}

/* line 639, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-boxes:before {
  content: "\f468";
}

/* line 642, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-braille:before {
  content: "\f2a1";
}

/* line 645, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-brain:before {
  content: "\f5dc";
}

/* line 648, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bread-slice:before {
  content: "\f7ec";
}

/* line 651, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-briefcase:before {
  content: "\f0b1";
}

/* line 654, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-briefcase-medical:before {
  content: "\f469";
}

/* line 657, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-broadcast-tower:before {
  content: "\f519";
}

/* line 660, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-broom:before {
  content: "\f51a";
}

/* line 663, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-brush:before {
  content: "\f55d";
}

/* line 666, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-btc:before {
  content: "\f15a";
}

/* line 669, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-buffer:before {
  content: "\f837";
}

/* line 672, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bug:before {
  content: "\f188";
}

/* line 675, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-building:before {
  content: "\f1ad";
}

/* line 678, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 681, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bullseye:before {
  content: "\f140";
}

/* line 684, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-burn:before {
  content: "\f46a";
}

/* line 687, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-buromobelexperte:before {
  content: "\f37f";
}

/* line 690, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bus:before {
  content: "\f207";
}

/* line 693, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-bus-alt:before {
  content: "\f55e";
}

/* line 696, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-business-time:before {
  content: "\f64a";
}

/* line 699, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-buy-n-large:before {
  content: "\f8a6";
}

/* line 702, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-buysellads:before {
  content: "\f20d";
}

/* line 705, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-calculator:before {
  content: "\f1ec";
}

/* line 708, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-calendar:before {
  content: "\f133";
}

/* line 711, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-calendar-alt:before {
  content: "\f073";
}

/* line 714, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-calendar-check:before {
  content: "\f274";
}

/* line 717, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-calendar-day:before {
  content: "\f783";
}

/* line 720, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-calendar-minus:before {
  content: "\f272";
}

/* line 723, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-calendar-plus:before {
  content: "\f271";
}

/* line 726, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-calendar-times:before {
  content: "\f273";
}

/* line 729, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-calendar-week:before {
  content: "\f784";
}

/* line 732, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-camera:before {
  content: "\f030";
}

/* line 735, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-camera-retro:before {
  content: "\f083";
}

/* line 738, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-campground:before {
  content: "\f6bb";
}

/* line 741, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-canadian-maple-leaf:before {
  content: "\f785";
}

/* line 744, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-candy-cane:before {
  content: "\f786";
}

/* line 747, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cannabis:before {
  content: "\f55f";
}

/* line 750, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-capsules:before {
  content: "\f46b";
}

/* line 753, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-car:before {
  content: "\f1b9";
}

/* line 756, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-car-alt:before {
  content: "\f5de";
}

/* line 759, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-car-battery:before {
  content: "\f5df";
}

/* line 762, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-car-crash:before {
  content: "\f5e1";
}

/* line 765, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-car-side:before {
  content: "\f5e4";
}

/* line 768, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-caravan:before {
  content: "\f8ff";
}

/* line 771, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-caret-down:before {
  content: "\f0d7";
}

/* line 774, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-caret-left:before {
  content: "\f0d9";
}

/* line 777, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-caret-right:before {
  content: "\f0da";
}

/* line 780, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-caret-square-down:before {
  content: "\f150";
}

/* line 783, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-caret-square-left:before {
  content: "\f191";
}

/* line 786, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-caret-square-right:before {
  content: "\f152";
}

/* line 789, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-caret-square-up:before {
  content: "\f151";
}

/* line 792, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-caret-up:before {
  content: "\f0d8";
}

/* line 795, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-carrot:before {
  content: "\f787";
}

/* line 798, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cart-arrow-down:before {
  content: "\f218";
}

/* line 801, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cart-plus:before {
  content: "\f217";
}

/* line 804, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cash-register:before {
  content: "\f788";
}

/* line 807, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cat:before {
  content: "\f6be";
}

/* line 810, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cc-amazon-pay:before {
  content: "\f42d";
}

/* line 813, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cc-amex:before {
  content: "\f1f3";
}

/* line 816, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cc-apple-pay:before {
  content: "\f416";
}

/* line 819, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cc-diners-club:before {
  content: "\f24c";
}

/* line 822, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cc-discover:before {
  content: "\f1f2";
}

/* line 825, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cc-jcb:before {
  content: "\f24b";
}

/* line 828, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cc-mastercard:before {
  content: "\f1f1";
}

/* line 831, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cc-paypal:before {
  content: "\f1f4";
}

/* line 834, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cc-stripe:before {
  content: "\f1f5";
}

/* line 837, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cc-visa:before {
  content: "\f1f0";
}

/* line 840, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-centercode:before {
  content: "\f380";
}

/* line 843, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-centos:before {
  content: "\f789";
}

/* line 846, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-certificate:before {
  content: "\f0a3";
}

/* line 849, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chair:before {
  content: "\f6c0";
}

/* line 852, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chalkboard:before {
  content: "\f51b";
}

/* line 855, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chalkboard-teacher:before {
  content: "\f51c";
}

/* line 858, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-charging-station:before {
  content: "\f5e7";
}

/* line 861, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chart-area:before {
  content: "\f1fe";
}

/* line 864, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chart-bar:before {
  content: "\f080";
}

/* line 867, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chart-line:before {
  content: "\f201";
}

/* line 870, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chart-pie:before {
  content: "\f200";
}

/* line 873, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-check:before {
  content: "\f00c";
}

/* line 876, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-check-circle:before {
  content: "\f058";
}

/* line 879, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-check-double:before {
  content: "\f560";
}

/* line 882, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-check-square:before {
  content: "\f14a";
}

/* line 885, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cheese:before {
  content: "\f7ef";
}

/* line 888, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chess:before {
  content: "\f439";
}

/* line 891, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chess-bishop:before {
  content: "\f43a";
}

/* line 894, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chess-board:before {
  content: "\f43c";
}

/* line 897, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chess-king:before {
  content: "\f43f";
}

/* line 900, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chess-knight:before {
  content: "\f441";
}

/* line 903, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chess-pawn:before {
  content: "\f443";
}

/* line 906, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chess-queen:before {
  content: "\f445";
}

/* line 909, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chess-rook:before {
  content: "\f447";
}

/* line 912, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 915, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 918, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 921, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 924, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chevron-down:before {
  content: "\f078";
}

/* line 927, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chevron-left:before {
  content: "\f053";
}

/* line 930, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chevron-right:before {
  content: "\f054";
}

/* line 933, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chevron-up:before {
  content: "\f077";
}

/* line 936, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-child:before {
  content: "\f1ae";
}

/* line 939, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chrome:before {
  content: "\f268";
}

/* line 942, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-chromecast:before {
  content: "\f838";
}

/* line 945, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-church:before {
  content: "\f51d";
}

/* line 948, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-circle:before {
  content: "\f111";
}

/* line 951, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-circle-notch:before {
  content: "\f1ce";
}

/* line 954, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-city:before {
  content: "\f64f";
}

/* line 957, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-clinic-medical:before {
  content: "\f7f2";
}

/* line 960, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-clipboard:before {
  content: "\f328";
}

/* line 963, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-clipboard-check:before {
  content: "\f46c";
}

/* line 966, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-clipboard-list:before {
  content: "\f46d";
}

/* line 969, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-clock:before {
  content: "\f017";
}

/* line 972, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-clone:before {
  content: "\f24d";
}

/* line 975, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-closed-captioning:before {
  content: "\f20a";
}

/* line 978, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cloud:before {
  content: "\f0c2";
}

/* line 981, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cloud-download-alt:before {
  content: "\f381";
}

/* line 984, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cloud-meatball:before {
  content: "\f73b";
}

/* line 987, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cloud-moon:before {
  content: "\f6c3";
}

/* line 990, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cloud-moon-rain:before {
  content: "\f73c";
}

/* line 993, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cloud-rain:before {
  content: "\f73d";
}

/* line 996, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cloud-showers-heavy:before {
  content: "\f740";
}

/* line 999, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cloud-sun:before {
  content: "\f6c4";
}

/* line 1002, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cloud-sun-rain:before {
  content: "\f743";
}

/* line 1005, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cloud-upload-alt:before {
  content: "\f382";
}

/* line 1008, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cloudflare:before {
  content: "\e07d";
}

/* line 1011, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cloudscale:before {
  content: "\f383";
}

/* line 1014, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cloudsmith:before {
  content: "\f384";
}

/* line 1017, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cloudversify:before {
  content: "\f385";
}

/* line 1020, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cocktail:before {
  content: "\f561";
}

/* line 1023, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-code:before {
  content: "\f121";
}

/* line 1026, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-code-branch:before {
  content: "\f126";
}

/* line 1029, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-codepen:before {
  content: "\f1cb";
}

/* line 1032, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-codiepie:before {
  content: "\f284";
}

/* line 1035, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-coffee:before {
  content: "\f0f4";
}

/* line 1038, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cog:before {
  content: "\f013";
}

/* line 1041, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cogs:before {
  content: "\f085";
}

/* line 1044, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-coins:before {
  content: "\f51e";
}

/* line 1047, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-columns:before {
  content: "\f0db";
}

/* line 1050, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-comment:before {
  content: "\f075";
}

/* line 1053, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-comment-alt:before {
  content: "\f27a";
}

/* line 1056, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-comment-dollar:before {
  content: "\f651";
}

/* line 1059, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-comment-dots:before {
  content: "\f4ad";
}

/* line 1062, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-comment-medical:before {
  content: "\f7f5";
}

/* line 1065, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-comment-slash:before {
  content: "\f4b3";
}

/* line 1068, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-comments:before {
  content: "\f086";
}

/* line 1071, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-comments-dollar:before {
  content: "\f653";
}

/* line 1074, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-compact-disc:before {
  content: "\f51f";
}

/* line 1077, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-compass:before {
  content: "\f14e";
}

/* line 1080, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-compress:before {
  content: "\f066";
}

/* line 1083, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-compress-alt:before {
  content: "\f422";
}

/* line 1086, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-compress-arrows-alt:before {
  content: "\f78c";
}

/* line 1089, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-concierge-bell:before {
  content: "\f562";
}

/* line 1092, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-confluence:before {
  content: "\f78d";
}

/* line 1095, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-connectdevelop:before {
  content: "\f20e";
}

/* line 1098, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-contao:before {
  content: "\f26d";
}

/* line 1101, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cookie:before {
  content: "\f563";
}

/* line 1104, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cookie-bite:before {
  content: "\f564";
}

/* line 1107, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-copy:before {
  content: "\f0c5";
}

/* line 1110, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-copyright:before {
  content: "\f1f9";
}

/* line 1113, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cotton-bureau:before {
  content: "\f89e";
}

/* line 1116, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-couch:before {
  content: "\f4b8";
}

/* line 1119, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cpanel:before {
  content: "\f388";
}

/* line 1122, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-creative-commons:before {
  content: "\f25e";
}

/* line 1125, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-creative-commons-by:before {
  content: "\f4e7";
}

/* line 1128, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-creative-commons-nc:before {
  content: "\f4e8";
}

/* line 1131, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

/* line 1134, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

/* line 1137, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-creative-commons-nd:before {
  content: "\f4eb";
}

/* line 1140, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-creative-commons-pd:before {
  content: "\f4ec";
}

/* line 1143, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

/* line 1146, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-creative-commons-remix:before {
  content: "\f4ee";
}

/* line 1149, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-creative-commons-sa:before {
  content: "\f4ef";
}

/* line 1152, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

/* line 1155, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

/* line 1158, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-creative-commons-share:before {
  content: "\f4f2";
}

/* line 1161, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-creative-commons-zero:before {
  content: "\f4f3";
}

/* line 1164, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-credit-card:before {
  content: "\f09d";
}

/* line 1167, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-critical-role:before {
  content: "\f6c9";
}

/* line 1170, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-crop:before {
  content: "\f125";
}

/* line 1173, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-crop-alt:before {
  content: "\f565";
}

/* line 1176, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cross:before {
  content: "\f654";
}

/* line 1179, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-crosshairs:before {
  content: "\f05b";
}

/* line 1182, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-crow:before {
  content: "\f520";
}

/* line 1185, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-crown:before {
  content: "\f521";
}

/* line 1188, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-crutch:before {
  content: "\f7f7";
}

/* line 1191, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-css3:before {
  content: "\f13c";
}

/* line 1194, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-css3-alt:before {
  content: "\f38b";
}

/* line 1197, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cube:before {
  content: "\f1b2";
}

/* line 1200, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cubes:before {
  content: "\f1b3";
}

/* line 1203, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cut:before {
  content: "\f0c4";
}

/* line 1206, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-cuttlefish:before {
  content: "\f38c";
}

/* line 1209, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-d-and-d:before {
  content: "\f38d";
}

/* line 1212, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

/* line 1215, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dailymotion:before {
  content: "\e052";
}

/* line 1218, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dashcube:before {
  content: "\f210";
}

/* line 1221, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-database:before {
  content: "\f1c0";
}

/* line 1224, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-deaf:before {
  content: "\f2a4";
}

/* line 1227, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-deezer:before {
  content: "\e077";
}

/* line 1230, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-delicious:before {
  content: "\f1a5";
}

/* line 1233, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-democrat:before {
  content: "\f747";
}

/* line 1236, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-deploydog:before {
  content: "\f38e";
}

/* line 1239, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-deskpro:before {
  content: "\f38f";
}

/* line 1242, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-desktop:before {
  content: "\f108";
}

/* line 1245, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dev:before {
  content: "\f6cc";
}

/* line 1248, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-deviantart:before {
  content: "\f1bd";
}

/* line 1251, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dharmachakra:before {
  content: "\f655";
}

/* line 1254, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dhl:before {
  content: "\f790";
}

/* line 1257, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-diagnoses:before {
  content: "\f470";
}

/* line 1260, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-diaspora:before {
  content: "\f791";
}

/* line 1263, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dice:before {
  content: "\f522";
}

/* line 1266, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dice-d20:before {
  content: "\f6cf";
}

/* line 1269, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dice-d6:before {
  content: "\f6d1";
}

/* line 1272, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dice-five:before {
  content: "\f523";
}

/* line 1275, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dice-four:before {
  content: "\f524";
}

/* line 1278, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dice-one:before {
  content: "\f525";
}

/* line 1281, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dice-six:before {
  content: "\f526";
}

/* line 1284, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dice-three:before {
  content: "\f527";
}

/* line 1287, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dice-two:before {
  content: "\f528";
}

/* line 1290, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-digg:before {
  content: "\f1a6";
}

/* line 1293, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-digital-ocean:before {
  content: "\f391";
}

/* line 1296, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-digital-tachograph:before {
  content: "\f566";
}

/* line 1299, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-directions:before {
  content: "\f5eb";
}

/* line 1302, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-discord:before {
  content: "\f392";
}

/* line 1305, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-discourse:before {
  content: "\f393";
}

/* line 1308, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-disease:before {
  content: "\f7fa";
}

/* line 1311, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-divide:before {
  content: "\f529";
}

/* line 1314, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dizzy:before {
  content: "\f567";
}

/* line 1317, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dna:before {
  content: "\f471";
}

/* line 1320, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dochub:before {
  content: "\f394";
}

/* line 1323, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-docker:before {
  content: "\f395";
}

/* line 1326, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dog:before {
  content: "\f6d3";
}

/* line 1329, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dollar-sign:before {
  content: "\f155";
}

/* line 1332, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dolly:before {
  content: "\f472";
}

/* line 1335, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dolly-flatbed:before {
  content: "\f474";
}

/* line 1338, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-donate:before {
  content: "\f4b9";
}

/* line 1341, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-door-closed:before {
  content: "\f52a";
}

/* line 1344, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-door-open:before {
  content: "\f52b";
}

/* line 1347, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dot-circle:before {
  content: "\f192";
}

/* line 1350, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dove:before {
  content: "\f4ba";
}

/* line 1353, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-download:before {
  content: "\f019";
}

/* line 1356, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-draft2digital:before {
  content: "\f396";
}

/* line 1359, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-drafting-compass:before {
  content: "\f568";
}

/* line 1362, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dragon:before {
  content: "\f6d5";
}

/* line 1365, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-draw-polygon:before {
  content: "\f5ee";
}

/* line 1368, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 1371, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dribbble-square:before {
  content: "\f397";
}

/* line 1374, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 1377, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-drum:before {
  content: "\f569";
}

/* line 1380, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-drum-steelpan:before {
  content: "\f56a";
}

/* line 1383, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-drumstick-bite:before {
  content: "\f6d7";
}

/* line 1386, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-drupal:before {
  content: "\f1a9";
}

/* line 1389, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dumbbell:before {
  content: "\f44b";
}

/* line 1392, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dumpster:before {
  content: "\f793";
}

/* line 1395, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dumpster-fire:before {
  content: "\f794";
}

/* line 1398, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dungeon:before {
  content: "\f6d9";
}

/* line 1401, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-dyalog:before {
  content: "\f399";
}

/* line 1404, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-earlybirds:before {
  content: "\f39a";
}

/* line 1407, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ebay:before {
  content: "\f4f4";
}

/* line 1410, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-edge:before {
  content: "\f282";
}

/* line 1413, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-edge-legacy:before {
  content: "\e078";
}

/* line 1416, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-edit:before {
  content: "\f044";
}

/* line 1419, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-egg:before {
  content: "\f7fb";
}

/* line 1422, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-eject:before {
  content: "\f052";
}

/* line 1425, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-elementor:before {
  content: "\f430";
}

/* line 1428, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ellipsis-h:before {
  content: "\f141";
}

/* line 1431, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ellipsis-v:before {
  content: "\f142";
}

/* line 1434, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ello:before {
  content: "\f5f1";
}

/* line 1437, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ember:before {
  content: "\f423";
}

/* line 1440, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-empire:before {
  content: "\f1d1";
}

/* line 1443, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-envelope:before {
  content: "\f0e0";
}

/* line 1446, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-envelope-open:before {
  content: "\f2b6";
}

/* line 1449, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-envelope-open-text:before {
  content: "\f658";
}

/* line 1452, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-envelope-square:before {
  content: "\f199";
}

/* line 1455, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-envira:before {
  content: "\f299";
}

/* line 1458, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-equals:before {
  content: "\f52c";
}

/* line 1461, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-eraser:before {
  content: "\f12d";
}

/* line 1464, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-erlang:before {
  content: "\f39d";
}

/* line 1467, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ethereum:before {
  content: "\f42e";
}

/* line 1470, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ethernet:before {
  content: "\f796";
}

/* line 1473, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-etsy:before {
  content: "\f2d7";
}

/* line 1476, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-euro-sign:before {
  content: "\f153";
}

/* line 1479, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-evernote:before {
  content: "\f839";
}

/* line 1482, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-exchange-alt:before {
  content: "\f362";
}

/* line 1485, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-exclamation:before {
  content: "\f12a";
}

/* line 1488, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 1491, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 1494, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-expand:before {
  content: "\f065";
}

/* line 1497, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-expand-alt:before {
  content: "\f424";
}

/* line 1500, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-expand-arrows-alt:before {
  content: "\f31e";
}

/* line 1503, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-expeditedssl:before {
  content: "\f23e";
}

/* line 1506, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-external-link-alt:before {
  content: "\f35d";
}

/* line 1509, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-external-link-square-alt:before {
  content: "\f360";
}

/* line 1512, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-eye:before {
  content: "\f06e";
}

/* line 1515, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-eye-dropper:before {
  content: "\f1fb";
}

/* line 1518, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-eye-slash:before {
  content: "\f070";
}

/* line 1521, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-facebook:before {
  content: "\f09a";
}

/* line 1524, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-facebook-f:before {
  content: "\f39e";
}

/* line 1527, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-facebook-messenger:before {
  content: "\f39f";
}

/* line 1530, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 1533, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fan:before {
  content: "\f863";
}

/* line 1536, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

/* line 1539, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fast-backward:before {
  content: "\f049";
}

/* line 1542, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fast-forward:before {
  content: "\f050";
}

/* line 1545, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-faucet:before {
  content: "\e005";
}

/* line 1548, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fax:before {
  content: "\f1ac";
}

/* line 1551, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-feather:before {
  content: "\f52d";
}

/* line 1554, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-feather-alt:before {
  content: "\f56b";
}

/* line 1557, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fedex:before {
  content: "\f797";
}

/* line 1560, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fedora:before {
  content: "\f798";
}

/* line 1563, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-female:before {
  content: "\f182";
}

/* line 1566, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 1569, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-figma:before {
  content: "\f799";
}

/* line 1572, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file:before {
  content: "\f15b";
}

/* line 1575, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-alt:before {
  content: "\f15c";
}

/* line 1578, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-archive:before {
  content: "\f1c6";
}

/* line 1581, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-audio:before {
  content: "\f1c7";
}

/* line 1584, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-code:before {
  content: "\f1c9";
}

/* line 1587, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-contract:before {
  content: "\f56c";
}

/* line 1590, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-csv:before {
  content: "\f6dd";
}

/* line 1593, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-download:before {
  content: "\f56d";
}

/* line 1596, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-excel:before {
  content: "\f1c3";
}

/* line 1599, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-export:before {
  content: "\f56e";
}

/* line 1602, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-image:before {
  content: "\f1c5";
}

/* line 1605, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-import:before {
  content: "\f56f";
}

/* line 1608, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-invoice:before {
  content: "\f570";
}

/* line 1611, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-invoice-dollar:before {
  content: "\f571";
}

/* line 1614, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-medical:before {
  content: "\f477";
}

/* line 1617, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-medical-alt:before {
  content: "\f478";
}

/* line 1620, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-pdf:before {
  content: "\f1c1";
}

/* line 1623, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-powerpoint:before {
  content: "\f1c4";
}

/* line 1626, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-prescription:before {
  content: "\f572";
}

/* line 1629, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-signature:before {
  content: "\f573";
}

/* line 1632, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-upload:before {
  content: "\f574";
}

/* line 1635, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-video:before {
  content: "\f1c8";
}

/* line 1638, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-file-word:before {
  content: "\f1c2";
}

/* line 1641, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fill:before {
  content: "\f575";
}

/* line 1644, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fill-drip:before {
  content: "\f576";
}

/* line 1647, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-film:before {
  content: "\f008";
}

/* line 1650, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-filter:before {
  content: "\f0b0";
}

/* line 1653, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fingerprint:before {
  content: "\f577";
}

/* line 1656, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fire:before {
  content: "\f06d";
}

/* line 1659, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fire-alt:before {
  content: "\f7e4";
}

/* line 1662, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 1665, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-firefox:before {
  content: "\f269";
}

/* line 1668, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-firefox-browser:before {
  content: "\e007";
}

/* line 1671, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-first-aid:before {
  content: "\f479";
}

/* line 1674, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-first-order:before {
  content: "\f2b0";
}

/* line 1677, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-first-order-alt:before {
  content: "\f50a";
}

/* line 1680, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-firstdraft:before {
  content: "\f3a1";
}

/* line 1683, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fish:before {
  content: "\f578";
}

/* line 1686, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fist-raised:before {
  content: "\f6de";
}

/* line 1689, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-flag:before {
  content: "\f024";
}

/* line 1692, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 1695, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-flag-usa:before {
  content: "\f74d";
}

/* line 1698, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-flask:before {
  content: "\f0c3";
}

/* line 1701, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-flickr:before {
  content: "\f16e";
}

/* line 1704, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-flipboard:before {
  content: "\f44d";
}

/* line 1707, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-flushed:before {
  content: "\f579";
}

/* line 1710, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fly:before {
  content: "\f417";
}

/* line 1713, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-folder:before {
  content: "\f07b";
}

/* line 1716, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-folder-minus:before {
  content: "\f65d";
}

/* line 1719, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-folder-open:before {
  content: "\f07c";
}

/* line 1722, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-folder-plus:before {
  content: "\f65e";
}

/* line 1725, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-font:before {
  content: "\f031";
}

/* line 1728, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-font-awesome:before {
  content: "\f2b4";
}

/* line 1731, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-font-awesome-alt:before {
  content: "\f35c";
}

/* line 1734, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-font-awesome-flag:before {
  content: "\f425";
}

/* line 1737, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

/* line 1740, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fonticons:before {
  content: "\f280";
}

/* line 1743, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fonticons-fi:before {
  content: "\f3a2";
}

/* line 1746, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-football-ball:before {
  content: "\f44e";
}

/* line 1749, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fort-awesome:before {
  content: "\f286";
}

/* line 1752, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

/* line 1755, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-forumbee:before {
  content: "\f211";
}

/* line 1758, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-forward:before {
  content: "\f04e";
}

/* line 1761, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-foursquare:before {
  content: "\f180";
}

/* line 1764, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-free-code-camp:before {
  content: "\f2c5";
}

/* line 1767, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-freebsd:before {
  content: "\f3a4";
}

/* line 1770, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-frog:before {
  content: "\f52e";
}

/* line 1773, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-frown:before {
  content: "\f119";
}

/* line 1776, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-frown-open:before {
  content: "\f57a";
}

/* line 1779, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-fulcrum:before {
  content: "\f50b";
}

/* line 1782, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-funnel-dollar:before {
  content: "\f662";
}

/* line 1785, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-futbol:before {
  content: "\f1e3";
}

/* line 1788, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-galactic-republic:before {
  content: "\f50c";
}

/* line 1791, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-galactic-senate:before {
  content: "\f50d";
}

/* line 1794, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-gamepad:before {
  content: "\f11b";
}

/* line 1797, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-gas-pump:before {
  content: "\f52f";
}

/* line 1800, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-gavel:before {
  content: "\f0e3";
}

/* line 1803, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-gem:before {
  content: "\f3a5";
}

/* line 1806, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-genderless:before {
  content: "\f22d";
}

/* line 1809, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-get-pocket:before {
  content: "\f265";
}

/* line 1812, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-gg:before {
  content: "\f260";
}

/* line 1815, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-gg-circle:before {
  content: "\f261";
}

/* line 1818, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ghost:before {
  content: "\f6e2";
}

/* line 1821, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-gift:before {
  content: "\f06b";
}

/* line 1824, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-gifts:before {
  content: "\f79c";
}

/* line 1827, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-git:before {
  content: "\f1d3";
}

/* line 1830, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-git-alt:before {
  content: "\f841";
}

/* line 1833, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-git-square:before {
  content: "\f1d2";
}

/* line 1836, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-github:before {
  content: "\f09b";
}

/* line 1839, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-github-alt:before {
  content: "\f113";
}

/* line 1842, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-github-square:before {
  content: "\f092";
}

/* line 1845, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-gitkraken:before {
  content: "\f3a6";
}

/* line 1848, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-gitlab:before {
  content: "\f296";
}

/* line 1851, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-gitter:before {
  content: "\f426";
}

/* line 1854, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-glass-cheers:before {
  content: "\f79f";
}

/* line 1857, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-glass-martini:before {
  content: "\f000";
}

/* line 1860, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-glass-martini-alt:before {
  content: "\f57b";
}

/* line 1863, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-glass-whiskey:before {
  content: "\f7a0";
}

/* line 1866, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-glasses:before {
  content: "\f530";
}

/* line 1869, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-glide:before {
  content: "\f2a5";
}

/* line 1872, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-glide-g:before {
  content: "\f2a6";
}

/* line 1875, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-globe:before {
  content: "\f0ac";
}

/* line 1878, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-globe-africa:before {
  content: "\f57c";
}

/* line 1881, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-globe-americas:before {
  content: "\f57d";
}

/* line 1884, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-globe-asia:before {
  content: "\f57e";
}

/* line 1887, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-globe-europe:before {
  content: "\f7a2";
}

/* line 1890, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-gofore:before {
  content: "\f3a7";
}

/* line 1893, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-golf-ball:before {
  content: "\f450";
}

/* line 1896, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-goodreads:before {
  content: "\f3a8";
}

/* line 1899, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-goodreads-g:before {
  content: "\f3a9";
}

/* line 1902, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-google:before {
  content: "\f1a0";
}

/* line 1905, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-google-drive:before {
  content: "\f3aa";
}

/* line 1908, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-google-pay:before {
  content: "\e079";
}

/* line 1911, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-google-play:before {
  content: "\f3ab";
}

/* line 1914, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-google-plus:before {
  content: "\f2b3";
}

/* line 1917, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-google-plus-g:before {
  content: "\f0d5";
}

/* line 1920, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 1923, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-google-wallet:before {
  content: "\f1ee";
}

/* line 1926, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-gopuram:before {
  content: "\f664";
}

/* line 1929, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-graduation-cap:before {
  content: "\f19d";
}

/* line 1932, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-gratipay:before {
  content: "\f184";
}

/* line 1935, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grav:before {
  content: "\f2d6";
}

/* line 1938, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-greater-than:before {
  content: "\f531";
}

/* line 1941, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-greater-than-equal:before {
  content: "\f532";
}

/* line 1944, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grimace:before {
  content: "\f57f";
}

/* line 1947, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grin:before {
  content: "\f580";
}

/* line 1950, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grin-alt:before {
  content: "\f581";
}

/* line 1953, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grin-beam:before {
  content: "\f582";
}

/* line 1956, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grin-beam-sweat:before {
  content: "\f583";
}

/* line 1959, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grin-hearts:before {
  content: "\f584";
}

/* line 1962, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grin-squint:before {
  content: "\f585";
}

/* line 1965, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grin-squint-tears:before {
  content: "\f586";
}

/* line 1968, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grin-stars:before {
  content: "\f587";
}

/* line 1971, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grin-tears:before {
  content: "\f588";
}

/* line 1974, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grin-tongue:before {
  content: "\f589";
}

/* line 1977, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grin-tongue-squint:before {
  content: "\f58a";
}

/* line 1980, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grin-tongue-wink:before {
  content: "\f58b";
}

/* line 1983, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grin-wink:before {
  content: "\f58c";
}

/* line 1986, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grip-horizontal:before {
  content: "\f58d";
}

/* line 1989, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grip-lines:before {
  content: "\f7a4";
}

/* line 1992, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

/* line 1995, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grip-vertical:before {
  content: "\f58e";
}

/* line 1998, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-gripfire:before {
  content: "\f3ac";
}

/* line 2001, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-grunt:before {
  content: "\f3ad";
}

/* line 2004, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-guilded:before {
  content: "\e07e";
}

/* line 2007, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-guitar:before {
  content: "\f7a6";
}

/* line 2010, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-gulp:before {
  content: "\f3ae";
}

/* line 2013, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-h-square:before {
  content: "\f0fd";
}

/* line 2016, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hacker-news:before {
  content: "\f1d4";
}

/* line 2019, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hacker-news-square:before {
  content: "\f3af";
}

/* line 2022, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hackerrank:before {
  content: "\f5f7";
}

/* line 2025, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hamburger:before {
  content: "\f805";
}

/* line 2028, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hammer:before {
  content: "\f6e3";
}

/* line 2031, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hamsa:before {
  content: "\f665";
}

/* line 2034, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-holding:before {
  content: "\f4bd";
}

/* line 2037, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-holding-heart:before {
  content: "\f4be";
}

/* line 2040, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-holding-medical:before {
  content: "\e05c";
}

/* line 2043, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-holding-usd:before {
  content: "\f4c0";
}

/* line 2046, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-holding-water:before {
  content: "\f4c1";
}

/* line 2049, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-lizard:before {
  content: "\f258";
}

/* line 2052, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-middle-finger:before {
  content: "\f806";
}

/* line 2055, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-paper:before {
  content: "\f256";
}

/* line 2058, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-peace:before {
  content: "\f25b";
}

/* line 2061, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-point-down:before {
  content: "\f0a7";
}

/* line 2064, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-point-left:before {
  content: "\f0a5";
}

/* line 2067, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-point-right:before {
  content: "\f0a4";
}

/* line 2070, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-point-up:before {
  content: "\f0a6";
}

/* line 2073, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-pointer:before {
  content: "\f25a";
}

/* line 2076, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-rock:before {
  content: "\f255";
}

/* line 2079, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-scissors:before {
  content: "\f257";
}

/* line 2082, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-sparkles:before {
  content: "\e05d";
}

/* line 2085, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hand-spock:before {
  content: "\f259";
}

/* line 2088, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hands:before {
  content: "\f4c2";
}

/* line 2091, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hands-helping:before {
  content: "\f4c4";
}

/* line 2094, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hands-wash:before {
  content: "\e05e";
}

/* line 2097, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-handshake:before {
  content: "\f2b5";
}

/* line 2100, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-handshake-alt-slash:before {
  content: "\e05f";
}

/* line 2103, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-handshake-slash:before {
  content: "\e060";
}

/* line 2106, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hanukiah:before {
  content: "\f6e6";
}

/* line 2109, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hard-hat:before {
  content: "\f807";
}

/* line 2112, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hashtag:before {
  content: "\f292";
}

/* line 2115, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hat-cowboy:before {
  content: "\f8c0";
}

/* line 2118, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hat-cowboy-side:before {
  content: "\f8c1";
}

/* line 2121, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hat-wizard:before {
  content: "\f6e8";
}

/* line 2124, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hdd:before {
  content: "\f0a0";
}

/* line 2127, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-head-side-cough:before {
  content: "\e061";
}

/* line 2130, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-head-side-cough-slash:before {
  content: "\e062";
}

/* line 2133, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-head-side-mask:before {
  content: "\e063";
}

/* line 2136, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-head-side-virus:before {
  content: "\e064";
}

/* line 2139, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-heading:before {
  content: "\f1dc";
}

/* line 2142, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-headphones:before {
  content: "\f025";
}

/* line 2145, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-headphones-alt:before {
  content: "\f58f";
}

/* line 2148, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-headset:before {
  content: "\f590";
}

/* line 2151, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-heart:before {
  content: "\f004";
}

/* line 2154, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-heart-broken:before {
  content: "\f7a9";
}

/* line 2157, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-heartbeat:before {
  content: "\f21e";
}

/* line 2160, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-helicopter:before {
  content: "\f533";
}

/* line 2163, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-highlighter:before {
  content: "\f591";
}

/* line 2166, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hiking:before {
  content: "\f6ec";
}

/* line 2169, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hippo:before {
  content: "\f6ed";
}

/* line 2172, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hips:before {
  content: "\f452";
}

/* line 2175, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hire-a-helper:before {
  content: "\f3b0";
}

/* line 2178, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-history:before {
  content: "\f1da";
}

/* line 2181, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hive:before {
  content: "\e07f";
}

/* line 2184, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hockey-puck:before {
  content: "\f453";
}

/* line 2187, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-holly-berry:before {
  content: "\f7aa";
}

/* line 2190, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-home:before {
  content: "\f015";
}

/* line 2193, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hooli:before {
  content: "\f427";
}

/* line 2196, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hornbill:before {
  content: "\f592";
}

/* line 2199, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-horse:before {
  content: "\f6f0";
}

/* line 2202, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-horse-head:before {
  content: "\f7ab";
}

/* line 2205, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hospital:before {
  content: "\f0f8";
}

/* line 2208, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hospital-alt:before {
  content: "\f47d";
}

/* line 2211, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hospital-symbol:before {
  content: "\f47e";
}

/* line 2214, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hospital-user:before {
  content: "\f80d";
}

/* line 2217, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hot-tub:before {
  content: "\f593";
}

/* line 2220, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hotdog:before {
  content: "\f80f";
}

/* line 2223, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hotel:before {
  content: "\f594";
}

/* line 2226, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hotjar:before {
  content: "\f3b1";
}

/* line 2229, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hourglass:before {
  content: "\f254";
}

/* line 2232, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hourglass-end:before {
  content: "\f253";
}

/* line 2235, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hourglass-half:before {
  content: "\f252";
}

/* line 2238, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hourglass-start:before {
  content: "\f251";
}

/* line 2241, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-house-damage:before {
  content: "\f6f1";
}

/* line 2244, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-house-user:before {
  content: "\e065";
}

/* line 2247, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-houzz:before {
  content: "\f27c";
}

/* line 2250, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hryvnia:before {
  content: "\f6f2";
}

/* line 2253, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-html5:before {
  content: "\f13b";
}

/* line 2256, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-hubspot:before {
  content: "\f3b2";
}

/* line 2259, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-i-cursor:before {
  content: "\f246";
}

/* line 2262, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ice-cream:before {
  content: "\f810";
}

/* line 2265, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-icicles:before {
  content: "\f7ad";
}

/* line 2268, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-icons:before {
  content: "\f86d";
}

/* line 2271, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-id-badge:before {
  content: "\f2c1";
}

/* line 2274, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-id-card:before {
  content: "\f2c2";
}

/* line 2277, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-id-card-alt:before {
  content: "\f47f";
}

/* line 2280, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ideal:before {
  content: "\e013";
}

/* line 2283, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-igloo:before {
  content: "\f7ae";
}

/* line 2286, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-image:before {
  content: "\f03e";
}

/* line 2289, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-images:before {
  content: "\f302";
}

/* line 2292, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-imdb:before {
  content: "\f2d8";
}

/* line 2295, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-inbox:before {
  content: "\f01c";
}

/* line 2298, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-indent:before {
  content: "\f03c";
}

/* line 2301, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-industry:before {
  content: "\f275";
}

/* line 2304, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-infinity:before {
  content: "\f534";
}

/* line 2307, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-info:before {
  content: "\f129";
}

/* line 2310, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-info-circle:before {
  content: "\f05a";
}

/* line 2313, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-innosoft:before {
  content: "\e080";
}

/* line 2316, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-instagram:before {
  content: "\f16d";
}

/* line 2319, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-instagram-square:before {
  content: "\e055";
}

/* line 2322, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-instalod:before {
  content: "\e081";
}

/* line 2325, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-intercom:before {
  content: "\f7af";
}

/* line 2328, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-internet-explorer:before {
  content: "\f26b";
}

/* line 2331, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-invision:before {
  content: "\f7b0";
}

/* line 2334, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ioxhost:before {
  content: "\f208";
}

/* line 2337, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-italic:before {
  content: "\f033";
}

/* line 2340, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-itch-io:before {
  content: "\f83a";
}

/* line 2343, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-itunes:before {
  content: "\f3b4";
}

/* line 2346, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-itunes-note:before {
  content: "\f3b5";
}

/* line 2349, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-java:before {
  content: "\f4e4";
}

/* line 2352, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-jedi:before {
  content: "\f669";
}

/* line 2355, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-jedi-order:before {
  content: "\f50e";
}

/* line 2358, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-jenkins:before {
  content: "\f3b6";
}

/* line 2361, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-jira:before {
  content: "\f7b1";
}

/* line 2364, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-joget:before {
  content: "\f3b7";
}

/* line 2367, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-joint:before {
  content: "\f595";
}

/* line 2370, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-joomla:before {
  content: "\f1aa";
}

/* line 2373, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-journal-whills:before {
  content: "\f66a";
}

/* line 2376, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-js:before {
  content: "\f3b8";
}

/* line 2379, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-js-square:before {
  content: "\f3b9";
}

/* line 2382, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-jsfiddle:before {
  content: "\f1cc";
}

/* line 2385, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-kaaba:before {
  content: "\f66b";
}

/* line 2388, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-kaggle:before {
  content: "\f5fa";
}

/* line 2391, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-key:before {
  content: "\f084";
}

/* line 2394, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-keybase:before {
  content: "\f4f5";
}

/* line 2397, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-keyboard:before {
  content: "\f11c";
}

/* line 2400, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-keycdn:before {
  content: "\f3ba";
}

/* line 2403, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-khanda:before {
  content: "\f66d";
}

/* line 2406, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-kickstarter:before {
  content: "\f3bb";
}

/* line 2409, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-kickstarter-k:before {
  content: "\f3bc";
}

/* line 2412, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-kiss:before {
  content: "\f596";
}

/* line 2415, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-kiss-beam:before {
  content: "\f597";
}

/* line 2418, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-kiss-wink-heart:before {
  content: "\f598";
}

/* line 2421, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-kiwi-bird:before {
  content: "\f535";
}

/* line 2424, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-korvue:before {
  content: "\f42f";
}

/* line 2427, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-landmark:before {
  content: "\f66f";
}

/* line 2430, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-language:before {
  content: "\f1ab";
}

/* line 2433, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-laptop:before {
  content: "\f109";
}

/* line 2436, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-laptop-code:before {
  content: "\f5fc";
}

/* line 2439, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-laptop-house:before {
  content: "\e066";
}

/* line 2442, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-laptop-medical:before {
  content: "\f812";
}

/* line 2445, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-laravel:before {
  content: "\f3bd";
}

/* line 2448, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-lastfm:before {
  content: "\f202";
}

/* line 2451, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-lastfm-square:before {
  content: "\f203";
}

/* line 2454, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-laugh:before {
  content: "\f599";
}

/* line 2457, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-laugh-beam:before {
  content: "\f59a";
}

/* line 2460, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-laugh-squint:before {
  content: "\f59b";
}

/* line 2463, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-laugh-wink:before {
  content: "\f59c";
}

/* line 2466, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-layer-group:before {
  content: "\f5fd";
}

/* line 2469, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-leaf:before {
  content: "\f06c";
}

/* line 2472, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-leanpub:before {
  content: "\f212";
}

/* line 2475, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-lemon:before {
  content: "\f094";
}

/* line 2478, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-less:before {
  content: "\f41d";
}

/* line 2481, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-less-than:before {
  content: "\f536";
}

/* line 2484, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-less-than-equal:before {
  content: "\f537";
}

/* line 2487, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-level-down-alt:before {
  content: "\f3be";
}

/* line 2490, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-level-up-alt:before {
  content: "\f3bf";
}

/* line 2493, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-life-ring:before {
  content: "\f1cd";
}

/* line 2496, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-lightbulb:before {
  content: "\f0eb";
}

/* line 2499, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-line:before {
  content: "\f3c0";
}

/* line 2502, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-link:before {
  content: "\f0c1";
}

/* line 2505, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-linkedin:before {
  content: "\f08c";
}

/* line 2508, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-linkedin-in:before {
  content: "\f0e1";
}

/* line 2511, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-linode:before {
  content: "\f2b8";
}

/* line 2514, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-linux:before {
  content: "\f17c";
}

/* line 2517, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-lira-sign:before {
  content: "\f195";
}

/* line 2520, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-list:before {
  content: "\f03a";
}

/* line 2523, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-list-alt:before {
  content: "\f022";
}

/* line 2526, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-list-ol:before {
  content: "\f0cb";
}

/* line 2529, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-list-ul:before {
  content: "\f0ca";
}

/* line 2532, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-location-arrow:before {
  content: "\f124";
}

/* line 2535, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-lock:before {
  content: "\f023";
}

/* line 2538, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-lock-open:before {
  content: "\f3c1";
}

/* line 2541, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-long-arrow-alt-down:before {
  content: "\f309";
}

/* line 2544, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

/* line 2547, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

/* line 2550, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

/* line 2553, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-low-vision:before {
  content: "\f2a8";
}

/* line 2556, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-luggage-cart:before {
  content: "\f59d";
}

/* line 2559, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-lungs:before {
  content: "\f604";
}

/* line 2562, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-lungs-virus:before {
  content: "\e067";
}

/* line 2565, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-lyft:before {
  content: "\f3c3";
}

/* line 2568, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-magento:before {
  content: "\f3c4";
}

/* line 2571, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-magic:before {
  content: "\f0d0";
}

/* line 2574, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-magnet:before {
  content: "\f076";
}

/* line 2577, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mail-bulk:before {
  content: "\f674";
}

/* line 2580, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mailchimp:before {
  content: "\f59e";
}

/* line 2583, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-male:before {
  content: "\f183";
}

/* line 2586, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mandalorian:before {
  content: "\f50f";
}

/* line 2589, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-map:before {
  content: "\f279";
}

/* line 2592, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-map-marked:before {
  content: "\f59f";
}

/* line 2595, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-map-marked-alt:before {
  content: "\f5a0";
}

/* line 2598, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-map-marker:before {
  content: "\f041";
}

/* line 2601, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-map-marker-alt:before {
  content: "\f3c5";
}

/* line 2604, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-map-pin:before {
  content: "\f276";
}

/* line 2607, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-map-signs:before {
  content: "\f277";
}

/* line 2610, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-markdown:before {
  content: "\f60f";
}

/* line 2613, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-marker:before {
  content: "\f5a1";
}

/* line 2616, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mars:before {
  content: "\f222";
}

/* line 2619, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mars-double:before {
  content: "\f227";
}

/* line 2622, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mars-stroke:before {
  content: "\f229";
}

/* line 2625, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mars-stroke-h:before {
  content: "\f22b";
}

/* line 2628, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mars-stroke-v:before {
  content: "\f22a";
}

/* line 2631, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mask:before {
  content: "\f6fa";
}

/* line 2634, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mastodon:before {
  content: "\f4f6";
}

/* line 2637, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 2640, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mdb:before {
  content: "\f8ca";
}

/* line 2643, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-medal:before {
  content: "\f5a2";
}

/* line 2646, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-medapps:before {
  content: "\f3c6";
}

/* line 2649, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-medium:before {
  content: "\f23a";
}

/* line 2652, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-medium-m:before {
  content: "\f3c7";
}

/* line 2655, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-medkit:before {
  content: "\f0fa";
}

/* line 2658, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-medrt:before {
  content: "\f3c8";
}

/* line 2661, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-meetup:before {
  content: "\f2e0";
}

/* line 2664, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-megaport:before {
  content: "\f5a3";
}

/* line 2667, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-meh:before {
  content: "\f11a";
}

/* line 2670, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-meh-blank:before {
  content: "\f5a4";
}

/* line 2673, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

/* line 2676, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-memory:before {
  content: "\f538";
}

/* line 2679, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mendeley:before {
  content: "\f7b3";
}

/* line 2682, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-menorah:before {
  content: "\f676";
}

/* line 2685, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mercury:before {
  content: "\f223";
}

/* line 2688, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-meteor:before {
  content: "\f753";
}

/* line 2691, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-microblog:before {
  content: "\e01a";
}

/* line 2694, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-microchip:before {
  content: "\f2db";
}

/* line 2697, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-microphone:before {
  content: "\f130";
}

/* line 2700, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-microphone-alt:before {
  content: "\f3c9";
}

/* line 2703, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-microphone-alt-slash:before {
  content: "\f539";
}

/* line 2706, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-microphone-slash:before {
  content: "\f131";
}

/* line 2709, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-microscope:before {
  content: "\f610";
}

/* line 2712, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-microsoft:before {
  content: "\f3ca";
}

/* line 2715, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-minus:before {
  content: "\f068";
}

/* line 2718, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-minus-circle:before {
  content: "\f056";
}

/* line 2721, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-minus-square:before {
  content: "\f146";
}

/* line 2724, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mitten:before {
  content: "\f7b5";
}

/* line 2727, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mix:before {
  content: "\f3cb";
}

/* line 2730, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mixcloud:before {
  content: "\f289";
}

/* line 2733, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mixer:before {
  content: "\e056";
}

/* line 2736, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mizuni:before {
  content: "\f3cc";
}

/* line 2739, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mobile:before {
  content: "\f10b";
}

/* line 2742, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mobile-alt:before {
  content: "\f3cd";
}

/* line 2745, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-modx:before {
  content: "\f285";
}

/* line 2748, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-monero:before {
  content: "\f3d0";
}

/* line 2751, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-money-bill:before {
  content: "\f0d6";
}

/* line 2754, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-money-bill-alt:before {
  content: "\f3d1";
}

/* line 2757, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-money-bill-wave:before {
  content: "\f53a";
}

/* line 2760, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

/* line 2763, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-money-check:before {
  content: "\f53c";
}

/* line 2766, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-money-check-alt:before {
  content: "\f53d";
}

/* line 2769, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-monument:before {
  content: "\f5a6";
}

/* line 2772, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-moon:before {
  content: "\f186";
}

/* line 2775, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mortar-pestle:before {
  content: "\f5a7";
}

/* line 2778, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mosque:before {
  content: "\f678";
}

/* line 2781, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-motorcycle:before {
  content: "\f21c";
}

/* line 2784, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mountain:before {
  content: "\f6fc";
}

/* line 2787, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mouse:before {
  content: "\f8cc";
}

/* line 2790, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mouse-pointer:before {
  content: "\f245";
}

/* line 2793, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-mug-hot:before {
  content: "\f7b6";
}

/* line 2796, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-music:before {
  content: "\f001";
}

/* line 2799, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-napster:before {
  content: "\f3d2";
}

/* line 2802, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-neos:before {
  content: "\f612";
}

/* line 2805, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-network-wired:before {
  content: "\f6ff";
}

/* line 2808, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-neuter:before {
  content: "\f22c";
}

/* line 2811, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-newspaper:before {
  content: "\f1ea";
}

/* line 2814, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-nimblr:before {
  content: "\f5a8";
}

/* line 2817, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-node:before {
  content: "\f419";
}

/* line 2820, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-node-js:before {
  content: "\f3d3";
}

/* line 2823, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-not-equal:before {
  content: "\f53e";
}

/* line 2826, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-notes-medical:before {
  content: "\f481";
}

/* line 2829, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-npm:before {
  content: "\f3d4";
}

/* line 2832, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ns8:before {
  content: "\f3d5";
}

/* line 2835, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-nutritionix:before {
  content: "\f3d6";
}

/* line 2838, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-object-group:before {
  content: "\f247";
}

/* line 2841, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-object-ungroup:before {
  content: "\f248";
}

/* line 2844, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-octopus-deploy:before {
  content: "\e082";
}

/* line 2847, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-odnoklassniki:before {
  content: "\f263";
}

/* line 2850, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-odnoklassniki-square:before {
  content: "\f264";
}

/* line 2853, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-oil-can:before {
  content: "\f613";
}

/* line 2856, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-old-republic:before {
  content: "\f510";
}

/* line 2859, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-om:before {
  content: "\f679";
}

/* line 2862, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-opencart:before {
  content: "\f23d";
}

/* line 2865, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-openid:before {
  content: "\f19b";
}

/* line 2868, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-opera:before {
  content: "\f26a";
}

/* line 2871, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-optin-monster:before {
  content: "\f23c";
}

/* line 2874, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-orcid:before {
  content: "\f8d2";
}

/* line 2877, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-osi:before {
  content: "\f41a";
}

/* line 2880, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-otter:before {
  content: "\f700";
}

/* line 2883, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-outdent:before {
  content: "\f03b";
}

/* line 2886, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-page4:before {
  content: "\f3d7";
}

/* line 2889, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 2892, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pager:before {
  content: "\f815";
}

/* line 2895, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-paint-brush:before {
  content: "\f1fc";
}

/* line 2898, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-paint-roller:before {
  content: "\f5aa";
}

/* line 2901, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-palette:before {
  content: "\f53f";
}

/* line 2904, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-palfed:before {
  content: "\f3d8";
}

/* line 2907, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pallet:before {
  content: "\f482";
}

/* line 2910, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-paper-plane:before {
  content: "\f1d8";
}

/* line 2913, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-paperclip:before {
  content: "\f0c6";
}

/* line 2916, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-parachute-box:before {
  content: "\f4cd";
}

/* line 2919, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-paragraph:before {
  content: "\f1dd";
}

/* line 2922, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-parking:before {
  content: "\f540";
}

/* line 2925, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-passport:before {
  content: "\f5ab";
}

/* line 2928, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pastafarianism:before {
  content: "\f67b";
}

/* line 2931, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-paste:before {
  content: "\f0ea";
}

/* line 2934, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-patreon:before {
  content: "\f3d9";
}

/* line 2937, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pause:before {
  content: "\f04c";
}

/* line 2940, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pause-circle:before {
  content: "\f28b";
}

/* line 2943, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-paw:before {
  content: "\f1b0";
}

/* line 2946, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-paypal:before {
  content: "\f1ed";
}

/* line 2949, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-peace:before {
  content: "\f67c";
}

/* line 2952, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pen:before {
  content: "\f304";
}

/* line 2955, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pen-alt:before {
  content: "\f305";
}

/* line 2958, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pen-fancy:before {
  content: "\f5ac";
}

/* line 2961, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pen-nib:before {
  content: "\f5ad";
}

/* line 2964, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pen-square:before {
  content: "\f14b";
}

/* line 2967, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pencil-alt:before {
  content: "\f303";
}

/* line 2970, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pencil-ruler:before {
  content: "\f5ae";
}

/* line 2973, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-penny-arcade:before {
  content: "\f704";
}

/* line 2976, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-people-arrows:before {
  content: "\e068";
}

/* line 2979, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-people-carry:before {
  content: "\f4ce";
}

/* line 2982, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pepper-hot:before {
  content: "\f816";
}

/* line 2985, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-perbyte:before {
  content: "\e083";
}

/* line 2988, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-percent:before {
  content: "\f295";
}

/* line 2991, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-percentage:before {
  content: "\f541";
}

/* line 2994, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-periscope:before {
  content: "\f3da";
}

/* line 2997, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-person-booth:before {
  content: "\f756";
}

/* line 3000, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-phabricator:before {
  content: "\f3db";
}

/* line 3003, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-phoenix-framework:before {
  content: "\f3dc";
}

/* line 3006, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-phoenix-squadron:before {
  content: "\f511";
}

/* line 3009, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-phone:before {
  content: "\f095";
}

/* line 3012, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-phone-alt:before {
  content: "\f879";
}

/* line 3015, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-phone-slash:before {
  content: "\f3dd";
}

/* line 3018, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-phone-square:before {
  content: "\f098";
}

/* line 3021, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-phone-square-alt:before {
  content: "\f87b";
}

/* line 3024, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-phone-volume:before {
  content: "\f2a0";
}

/* line 3027, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-photo-video:before {
  content: "\f87c";
}

/* line 3030, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-php:before {
  content: "\f457";
}

/* line 3033, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pied-piper:before {
  content: "\f2ae";
}

/* line 3036, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 3039, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pied-piper-hat:before {
  content: "\f4e5";
}

/* line 3042, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pied-piper-pp:before {
  content: "\f1a7";
}

/* line 3045, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pied-piper-square:before {
  content: "\e01e";
}

/* line 3048, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-piggy-bank:before {
  content: "\f4d3";
}

/* line 3051, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pills:before {
  content: "\f484";
}

/* line 3054, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 3057, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pinterest-p:before {
  content: "\f231";
}

/* line 3060, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 3063, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pizza-slice:before {
  content: "\f818";
}

/* line 3066, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-place-of-worship:before {
  content: "\f67f";
}

/* line 3069, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-plane:before {
  content: "\f072";
}

/* line 3072, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-plane-arrival:before {
  content: "\f5af";
}

/* line 3075, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-plane-departure:before {
  content: "\f5b0";
}

/* line 3078, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-plane-slash:before {
  content: "\e069";
}

/* line 3081, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-play:before {
  content: "\f04b";
}

/* line 3084, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-play-circle:before {
  content: "\f144";
}

/* line 3087, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-playstation:before {
  content: "\f3df";
}

/* line 3090, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-plug:before {
  content: "\f1e6";
}

/* line 3093, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-plus:before {
  content: "\f067";
}

/* line 3096, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-plus-circle:before {
  content: "\f055";
}

/* line 3099, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-plus-square:before {
  content: "\f0fe";
}

/* line 3102, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-podcast:before {
  content: "\f2ce";
}

/* line 3105, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-poll:before {
  content: "\f681";
}

/* line 3108, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-poll-h:before {
  content: "\f682";
}

/* line 3111, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-poo:before {
  content: "\f2fe";
}

/* line 3114, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-poo-storm:before {
  content: "\f75a";
}

/* line 3117, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-poop:before {
  content: "\f619";
}

/* line 3120, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-portrait:before {
  content: "\f3e0";
}

/* line 3123, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pound-sign:before {
  content: "\f154";
}

/* line 3126, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-power-off:before {
  content: "\f011";
}

/* line 3129, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pray:before {
  content: "\f683";
}

/* line 3132, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-praying-hands:before {
  content: "\f684";
}

/* line 3135, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-prescription:before {
  content: "\f5b1";
}

/* line 3138, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-prescription-bottle:before {
  content: "\f485";
}

/* line 3141, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-prescription-bottle-alt:before {
  content: "\f486";
}

/* line 3144, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-print:before {
  content: "\f02f";
}

/* line 3147, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-procedures:before {
  content: "\f487";
}

/* line 3150, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-product-hunt:before {
  content: "\f288";
}

/* line 3153, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-project-diagram:before {
  content: "\f542";
}

/* line 3156, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pump-medical:before {
  content: "\e06a";
}

/* line 3159, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pump-soap:before {
  content: "\e06b";
}

/* line 3162, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-pushed:before {
  content: "\f3e1";
}

/* line 3165, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 3168, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-python:before {
  content: "\f3e2";
}

/* line 3171, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-qq:before {
  content: "\f1d6";
}

/* line 3174, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-qrcode:before {
  content: "\f029";
}

/* line 3177, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-question:before {
  content: "\f128";
}

/* line 3180, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-question-circle:before {
  content: "\f059";
}

/* line 3183, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-quidditch:before {
  content: "\f458";
}

/* line 3186, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-quinscape:before {
  content: "\f459";
}

/* line 3189, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-quora:before {
  content: "\f2c4";
}

/* line 3192, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-quote-left:before {
  content: "\f10d";
}

/* line 3195, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-quote-right:before {
  content: "\f10e";
}

/* line 3198, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-quran:before {
  content: "\f687";
}

/* line 3201, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-r-project:before {
  content: "\f4f7";
}

/* line 3204, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-radiation:before {
  content: "\f7b9";
}

/* line 3207, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-radiation-alt:before {
  content: "\f7ba";
}

/* line 3210, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-rainbow:before {
  content: "\f75b";
}

/* line 3213, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-random:before {
  content: "\f074";
}

/* line 3216, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-raspberry-pi:before {
  content: "\f7bb";
}

/* line 3219, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ravelry:before {
  content: "\f2d9";
}

/* line 3222, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-react:before {
  content: "\f41b";
}

/* line 3225, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-reacteurope:before {
  content: "\f75d";
}

/* line 3228, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-readme:before {
  content: "\f4d5";
}

/* line 3231, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-rebel:before {
  content: "\f1d0";
}

/* line 3234, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-receipt:before {
  content: "\f543";
}

/* line 3237, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-record-vinyl:before {
  content: "\f8d9";
}

/* line 3240, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-recycle:before {
  content: "\f1b8";
}

/* line 3243, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-red-river:before {
  content: "\f3e3";
}

/* line 3246, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-reddit:before {
  content: "\f1a1";
}

/* line 3249, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-reddit-alien:before {
  content: "\f281";
}

/* line 3252, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-reddit-square:before {
  content: "\f1a2";
}

/* line 3255, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-redhat:before {
  content: "\f7bc";
}

/* line 3258, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-redo:before {
  content: "\f01e";
}

/* line 3261, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-redo-alt:before {
  content: "\f2f9";
}

/* line 3264, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-registered:before {
  content: "\f25d";
}

/* line 3267, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-remove-format:before {
  content: "\f87d";
}

/* line 3270, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-renren:before {
  content: "\f18b";
}

/* line 3273, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-reply:before {
  content: "\f3e5";
}

/* line 3276, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-reply-all:before {
  content: "\f122";
}

/* line 3279, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-replyd:before {
  content: "\f3e6";
}

/* line 3282, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-republican:before {
  content: "\f75e";
}

/* line 3285, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-researchgate:before {
  content: "\f4f8";
}

/* line 3288, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-resolving:before {
  content: "\f3e7";
}

/* line 3291, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-restroom:before {
  content: "\f7bd";
}

/* line 3294, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-retweet:before {
  content: "\f079";
}

/* line 3297, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-rev:before {
  content: "\f5b2";
}

/* line 3300, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ribbon:before {
  content: "\f4d6";
}

/* line 3303, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ring:before {
  content: "\f70b";
}

/* line 3306, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-road:before {
  content: "\f018";
}

/* line 3309, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-robot:before {
  content: "\f544";
}

/* line 3312, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-rocket:before {
  content: "\f135";
}

/* line 3315, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-rocketchat:before {
  content: "\f3e8";
}

/* line 3318, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-rockrms:before {
  content: "\f3e9";
}

/* line 3321, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-route:before {
  content: "\f4d7";
}

/* line 3324, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-rss:before {
  content: "\f09e";
}

/* line 3327, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-rss-square:before {
  content: "\f143";
}

/* line 3330, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ruble-sign:before {
  content: "\f158";
}

/* line 3333, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ruler:before {
  content: "\f545";
}

/* line 3336, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ruler-combined:before {
  content: "\f546";
}

/* line 3339, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ruler-horizontal:before {
  content: "\f547";
}

/* line 3342, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ruler-vertical:before {
  content: "\f548";
}

/* line 3345, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-running:before {
  content: "\f70c";
}

/* line 3348, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-rupee-sign:before {
  content: "\f156";
}

/* line 3351, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-rust:before {
  content: "\e07a";
}

/* line 3354, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sad-cry:before {
  content: "\f5b3";
}

/* line 3357, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sad-tear:before {
  content: "\f5b4";
}

/* line 3360, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-safari:before {
  content: "\f267";
}

/* line 3363, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-salesforce:before {
  content: "\f83b";
}

/* line 3366, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sass:before {
  content: "\f41e";
}

/* line 3369, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-satellite:before {
  content: "\f7bf";
}

/* line 3372, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-satellite-dish:before {
  content: "\f7c0";
}

/* line 3375, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-save:before {
  content: "\f0c7";
}

/* line 3378, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-schlix:before {
  content: "\f3ea";
}

/* line 3381, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-school:before {
  content: "\f549";
}

/* line 3384, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-screwdriver:before {
  content: "\f54a";
}

/* line 3387, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-scribd:before {
  content: "\f28a";
}

/* line 3390, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-scroll:before {
  content: "\f70e";
}

/* line 3393, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sd-card:before {
  content: "\f7c2";
}

/* line 3396, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-search:before {
  content: "\f002";
}

/* line 3399, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-search-dollar:before {
  content: "\f688";
}

/* line 3402, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-search-location:before {
  content: "\f689";
}

/* line 3405, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-search-minus:before {
  content: "\f010";
}

/* line 3408, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-search-plus:before {
  content: "\f00e";
}

/* line 3411, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-searchengin:before {
  content: "\f3eb";
}

/* line 3414, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-seedling:before {
  content: "\f4d8";
}

/* line 3417, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sellcast:before {
  content: "\f2da";
}

/* line 3420, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sellsy:before {
  content: "\f213";
}

/* line 3423, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-server:before {
  content: "\f233";
}

/* line 3426, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-servicestack:before {
  content: "\f3ec";
}

/* line 3429, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-shapes:before {
  content: "\f61f";
}

/* line 3432, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-share:before {
  content: "\f064";
}

/* line 3435, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-share-alt:before {
  content: "\f1e0";
}

/* line 3438, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-share-alt-square:before {
  content: "\f1e1";
}

/* line 3441, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-share-square:before {
  content: "\f14d";
}

/* line 3444, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-shekel-sign:before {
  content: "\f20b";
}

/* line 3447, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-shield-alt:before {
  content: "\f3ed";
}

/* line 3450, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-shield-virus:before {
  content: "\e06c";
}

/* line 3453, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ship:before {
  content: "\f21a";
}

/* line 3456, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-shipping-fast:before {
  content: "\f48b";
}

/* line 3459, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-shirtsinbulk:before {
  content: "\f214";
}

/* line 3462, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-shoe-prints:before {
  content: "\f54b";
}

/* line 3465, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-shopify:before {
  content: "\e057";
}

/* line 3468, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-shopping-bag:before {
  content: "\f290";
}

/* line 3471, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-shopping-basket:before {
  content: "\f291";
}

/* line 3474, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 3477, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-shopware:before {
  content: "\f5b5";
}

/* line 3480, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-shower:before {
  content: "\f2cc";
}

/* line 3483, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-shuttle-van:before {
  content: "\f5b6";
}

/* line 3486, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sign:before {
  content: "\f4d9";
}

/* line 3489, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sign-in-alt:before {
  content: "\f2f6";
}

/* line 3492, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sign-language:before {
  content: "\f2a7";
}

/* line 3495, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sign-out-alt:before {
  content: "\f2f5";
}

/* line 3498, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-signal:before {
  content: "\f012";
}

/* line 3501, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-signature:before {
  content: "\f5b7";
}

/* line 3504, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sim-card:before {
  content: "\f7c4";
}

/* line 3507, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-simplybuilt:before {
  content: "\f215";
}

/* line 3510, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sink:before {
  content: "\e06d";
}

/* line 3513, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sistrix:before {
  content: "\f3ee";
}

/* line 3516, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sitemap:before {
  content: "\f0e8";
}

/* line 3519, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sith:before {
  content: "\f512";
}

/* line 3522, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-skating:before {
  content: "\f7c5";
}

/* line 3525, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sketch:before {
  content: "\f7c6";
}

/* line 3528, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-skiing:before {
  content: "\f7c9";
}

/* line 3531, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-skiing-nordic:before {
  content: "\f7ca";
}

/* line 3534, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-skull:before {
  content: "\f54c";
}

/* line 3537, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-skull-crossbones:before {
  content: "\f714";
}

/* line 3540, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-skyatlas:before {
  content: "\f216";
}

/* line 3543, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-skype:before {
  content: "\f17e";
}

/* line 3546, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-slack:before {
  content: "\f198";
}

/* line 3549, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-slack-hash:before {
  content: "\f3ef";
}

/* line 3552, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-slash:before {
  content: "\f715";
}

/* line 3555, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sleigh:before {
  content: "\f7cc";
}

/* line 3558, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sliders-h:before {
  content: "\f1de";
}

/* line 3561, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-slideshare:before {
  content: "\f1e7";
}

/* line 3564, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-smile:before {
  content: "\f118";
}

/* line 3567, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-smile-beam:before {
  content: "\f5b8";
}

/* line 3570, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-smile-wink:before {
  content: "\f4da";
}

/* line 3573, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-smog:before {
  content: "\f75f";
}

/* line 3576, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-smoking:before {
  content: "\f48d";
}

/* line 3579, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-smoking-ban:before {
  content: "\f54d";
}

/* line 3582, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sms:before {
  content: "\f7cd";
}

/* line 3585, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-snapchat:before {
  content: "\f2ab";
}

/* line 3588, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-snapchat-ghost:before {
  content: "\f2ac";
}

/* line 3591, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-snapchat-square:before {
  content: "\f2ad";
}

/* line 3594, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-snowboarding:before {
  content: "\f7ce";
}

/* line 3597, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-snowflake:before {
  content: "\f2dc";
}

/* line 3600, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-snowman:before {
  content: "\f7d0";
}

/* line 3603, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-snowplow:before {
  content: "\f7d2";
}

/* line 3606, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-soap:before {
  content: "\e06e";
}

/* line 3609, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-socks:before {
  content: "\f696";
}

/* line 3612, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-solar-panel:before {
  content: "\f5ba";
}

/* line 3615, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sort:before {
  content: "\f0dc";
}

/* line 3618, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sort-alpha-down:before {
  content: "\f15d";
}

/* line 3621, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

/* line 3624, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sort-alpha-up:before {
  content: "\f15e";
}

/* line 3627, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

/* line 3630, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sort-amount-down:before {
  content: "\f160";
}

/* line 3633, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sort-amount-down-alt:before {
  content: "\f884";
}

/* line 3636, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sort-amount-up:before {
  content: "\f161";
}

/* line 3639, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sort-amount-up-alt:before {
  content: "\f885";
}

/* line 3642, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sort-down:before {
  content: "\f0dd";
}

/* line 3645, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sort-numeric-down:before {
  content: "\f162";
}

/* line 3648, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

/* line 3651, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sort-numeric-up:before {
  content: "\f163";
}

/* line 3654, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

/* line 3657, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sort-up:before {
  content: "\f0de";
}

/* line 3660, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-soundcloud:before {
  content: "\f1be";
}

/* line 3663, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sourcetree:before {
  content: "\f7d3";
}

/* line 3666, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-spa:before {
  content: "\f5bb";
}

/* line 3669, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-space-shuttle:before {
  content: "\f197";
}

/* line 3672, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-speakap:before {
  content: "\f3f3";
}

/* line 3675, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-speaker-deck:before {
  content: "\f83c";
}

/* line 3678, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-spell-check:before {
  content: "\f891";
}

/* line 3681, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-spider:before {
  content: "\f717";
}

/* line 3684, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-spinner:before {
  content: "\f110";
}

/* line 3687, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-splotch:before {
  content: "\f5bc";
}

/* line 3690, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-spotify:before {
  content: "\f1bc";
}

/* line 3693, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-spray-can:before {
  content: "\f5bd";
}

/* line 3696, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-square:before {
  content: "\f0c8";
}

/* line 3699, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-square-full:before {
  content: "\f45c";
}

/* line 3702, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-square-root-alt:before {
  content: "\f698";
}

/* line 3705, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-squarespace:before {
  content: "\f5be";
}

/* line 3708, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 3711, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 3714, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stackpath:before {
  content: "\f842";
}

/* line 3717, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stamp:before {
  content: "\f5bf";
}

/* line 3720, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-star:before {
  content: "\f005";
}

/* line 3723, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-star-and-crescent:before {
  content: "\f699";
}

/* line 3726, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-star-half:before {
  content: "\f089";
}

/* line 3729, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-star-half-alt:before {
  content: "\f5c0";
}

/* line 3732, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-star-of-david:before {
  content: "\f69a";
}

/* line 3735, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-star-of-life:before {
  content: "\f621";
}

/* line 3738, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-staylinked:before {
  content: "\f3f5";
}

/* line 3741, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-steam:before {
  content: "\f1b6";
}

/* line 3744, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-steam-square:before {
  content: "\f1b7";
}

/* line 3747, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-steam-symbol:before {
  content: "\f3f6";
}

/* line 3750, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-step-backward:before {
  content: "\f048";
}

/* line 3753, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-step-forward:before {
  content: "\f051";
}

/* line 3756, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 3759, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sticker-mule:before {
  content: "\f3f7";
}

/* line 3762, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sticky-note:before {
  content: "\f249";
}

/* line 3765, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stop:before {
  content: "\f04d";
}

/* line 3768, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stop-circle:before {
  content: "\f28d";
}

/* line 3771, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stopwatch:before {
  content: "\f2f2";
}

/* line 3774, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stopwatch-20:before {
  content: "\e06f";
}

/* line 3777, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-store:before {
  content: "\f54e";
}

/* line 3780, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-store-alt:before {
  content: "\f54f";
}

/* line 3783, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-store-alt-slash:before {
  content: "\e070";
}

/* line 3786, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-store-slash:before {
  content: "\e071";
}

/* line 3789, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-strava:before {
  content: "\f428";
}

/* line 3792, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stream:before {
  content: "\f550";
}

/* line 3795, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-street-view:before {
  content: "\f21d";
}

/* line 3798, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 3801, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stripe:before {
  content: "\f429";
}

/* line 3804, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stripe-s:before {
  content: "\f42a";
}

/* line 3807, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stroopwafel:before {
  content: "\f551";
}

/* line 3810, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-studiovinari:before {
  content: "\f3f8";
}

/* line 3813, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stumbleupon:before {
  content: "\f1a4";
}

/* line 3816, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 3819, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-subscript:before {
  content: "\f12c";
}

/* line 3822, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-subway:before {
  content: "\f239";
}

/* line 3825, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-suitcase:before {
  content: "\f0f2";
}

/* line 3828, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-suitcase-rolling:before {
  content: "\f5c1";
}

/* line 3831, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sun:before {
  content: "\f185";
}

/* line 3834, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-superpowers:before {
  content: "\f2dd";
}

/* line 3837, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-superscript:before {
  content: "\f12b";
}

/* line 3840, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-supple:before {
  content: "\f3f9";
}

/* line 3843, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-surprise:before {
  content: "\f5c2";
}

/* line 3846, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-suse:before {
  content: "\f7d6";
}

/* line 3849, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-swatchbook:before {
  content: "\f5c3";
}

/* line 3852, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-swift:before {
  content: "\f8e1";
}

/* line 3855, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-swimmer:before {
  content: "\f5c4";
}

/* line 3858, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-swimming-pool:before {
  content: "\f5c5";
}

/* line 3861, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-symfony:before {
  content: "\f83d";
}

/* line 3864, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-synagogue:before {
  content: "\f69b";
}

/* line 3867, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sync:before {
  content: "\f021";
}

/* line 3870, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-sync-alt:before {
  content: "\f2f1";
}

/* line 3873, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-syringe:before {
  content: "\f48e";
}

/* line 3876, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-table:before {
  content: "\f0ce";
}

/* line 3879, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-table-tennis:before {
  content: "\f45d";
}

/* line 3882, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tablet:before {
  content: "\f10a";
}

/* line 3885, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tablet-alt:before {
  content: "\f3fa";
}

/* line 3888, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tablets:before {
  content: "\f490";
}

/* line 3891, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tachometer-alt:before {
  content: "\f3fd";
}

/* line 3894, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tag:before {
  content: "\f02b";
}

/* line 3897, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tags:before {
  content: "\f02c";
}

/* line 3900, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tape:before {
  content: "\f4db";
}

/* line 3903, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tasks:before {
  content: "\f0ae";
}

/* line 3906, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-taxi:before {
  content: "\f1ba";
}

/* line 3909, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-teamspeak:before {
  content: "\f4f9";
}

/* line 3912, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-teeth:before {
  content: "\f62e";
}

/* line 3915, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-teeth-open:before {
  content: "\f62f";
}

/* line 3918, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-telegram:before {
  content: "\f2c6";
}

/* line 3921, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-telegram-plane:before {
  content: "\f3fe";
}

/* line 3924, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-temperature-high:before {
  content: "\f769";
}

/* line 3927, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-temperature-low:before {
  content: "\f76b";
}

/* line 3930, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tencent-weibo:before {
  content: "\f1d5";
}

/* line 3933, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tenge:before {
  content: "\f7d7";
}

/* line 3936, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-terminal:before {
  content: "\f120";
}

/* line 3939, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-text-height:before {
  content: "\f034";
}

/* line 3942, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-text-width:before {
  content: "\f035";
}

/* line 3945, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-th:before {
  content: "\f00a";
}

/* line 3948, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-th-large:before {
  content: "\f009";
}

/* line 3951, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-th-list:before {
  content: "\f00b";
}

/* line 3954, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-the-red-yeti:before {
  content: "\f69d";
}

/* line 3957, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-theater-masks:before {
  content: "\f630";
}

/* line 3960, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-themeco:before {
  content: "\f5c6";
}

/* line 3963, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-themeisle:before {
  content: "\f2b2";
}

/* line 3966, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-thermometer:before {
  content: "\f491";
}

/* line 3969, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-thermometer-empty:before {
  content: "\f2cb";
}

/* line 3972, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-thermometer-full:before {
  content: "\f2c7";
}

/* line 3975, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-thermometer-half:before {
  content: "\f2c9";
}

/* line 3978, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

/* line 3981, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

/* line 3984, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-think-peaks:before {
  content: "\f731";
}

/* line 3987, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-thumbs-down:before {
  content: "\f165";
}

/* line 3990, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-thumbs-up:before {
  content: "\f164";
}

/* line 3993, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-thumbtack:before {
  content: "\f08d";
}

/* line 3996, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ticket-alt:before {
  content: "\f3ff";
}

/* line 3999, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tiktok:before {
  content: "\e07b";
}

/* line 4002, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-times:before {
  content: "\f00d";
}

/* line 4005, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-times-circle:before {
  content: "\f057";
}

/* line 4008, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tint:before {
  content: "\f043";
}

/* line 4011, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tint-slash:before {
  content: "\f5c7";
}

/* line 4014, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tired:before {
  content: "\f5c8";
}

/* line 4017, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-toggle-off:before {
  content: "\f204";
}

/* line 4020, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-toggle-on:before {
  content: "\f205";
}

/* line 4023, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-toilet:before {
  content: "\f7d8";
}

/* line 4026, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-toilet-paper:before {
  content: "\f71e";
}

/* line 4029, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-toilet-paper-slash:before {
  content: "\e072";
}

/* line 4032, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-toolbox:before {
  content: "\f552";
}

/* line 4035, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tools:before {
  content: "\f7d9";
}

/* line 4038, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tooth:before {
  content: "\f5c9";
}

/* line 4041, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-torah:before {
  content: "\f6a0";
}

/* line 4044, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-torii-gate:before {
  content: "\f6a1";
}

/* line 4047, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tractor:before {
  content: "\f722";
}

/* line 4050, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-trade-federation:before {
  content: "\f513";
}

/* line 4053, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-trademark:before {
  content: "\f25c";
}

/* line 4056, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-traffic-light:before {
  content: "\f637";
}

/* line 4059, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-trailer:before {
  content: "\e041";
}

/* line 4062, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-train:before {
  content: "\f238";
}

/* line 4065, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tram:before {
  content: "\f7da";
}

/* line 4068, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-transgender:before {
  content: "\f224";
}

/* line 4071, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-transgender-alt:before {
  content: "\f225";
}

/* line 4074, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-trash:before {
  content: "\f1f8";
}

/* line 4077, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-trash-alt:before {
  content: "\f2ed";
}

/* line 4080, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-trash-restore:before {
  content: "\f829";
}

/* line 4083, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-trash-restore-alt:before {
  content: "\f82a";
}

/* line 4086, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tree:before {
  content: "\f1bb";
}

/* line 4089, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-trello:before {
  content: "\f181";
}

/* line 4092, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tripadvisor:before {
  content: "\f262";
}

/* line 4095, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-trophy:before {
  content: "\f091";
}

/* line 4098, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-truck:before {
  content: "\f0d1";
}

/* line 4101, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-truck-loading:before {
  content: "\f4de";
}

/* line 4104, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-truck-monster:before {
  content: "\f63b";
}

/* line 4107, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-truck-moving:before {
  content: "\f4df";
}

/* line 4110, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-truck-pickup:before {
  content: "\f63c";
}

/* line 4113, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tshirt:before {
  content: "\f553";
}

/* line 4116, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tty:before {
  content: "\f1e4";
}

/* line 4119, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tumblr:before {
  content: "\f173";
}

/* line 4122, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 4125, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-tv:before {
  content: "\f26c";
}

/* line 4128, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-twitch:before {
  content: "\f1e8";
}

/* line 4131, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-twitter:before {
  content: "\f099";
}

/* line 4134, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 4137, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-typo3:before {
  content: "\f42b";
}

/* line 4140, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-uber:before {
  content: "\f402";
}

/* line 4143, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ubuntu:before {
  content: "\f7df";
}

/* line 4146, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-uikit:before {
  content: "\f403";
}

/* line 4149, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-umbraco:before {
  content: "\f8e8";
}

/* line 4152, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-umbrella:before {
  content: "\f0e9";
}

/* line 4155, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-umbrella-beach:before {
  content: "\f5ca";
}

/* line 4158, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-uncharted:before {
  content: "\e084";
}

/* line 4161, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-underline:before {
  content: "\f0cd";
}

/* line 4164, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-undo:before {
  content: "\f0e2";
}

/* line 4167, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-undo-alt:before {
  content: "\f2ea";
}

/* line 4170, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-uniregistry:before {
  content: "\f404";
}

/* line 4173, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-unity:before {
  content: "\e049";
}

/* line 4176, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-universal-access:before {
  content: "\f29a";
}

/* line 4179, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-university:before {
  content: "\f19c";
}

/* line 4182, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-unlink:before {
  content: "\f127";
}

/* line 4185, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-unlock:before {
  content: "\f09c";
}

/* line 4188, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-unlock-alt:before {
  content: "\f13e";
}

/* line 4191, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-unsplash:before {
  content: "\e07c";
}

/* line 4194, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-untappd:before {
  content: "\f405";
}

/* line 4197, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-upload:before {
  content: "\f093";
}

/* line 4200, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ups:before {
  content: "\f7e0";
}

/* line 4203, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-usb:before {
  content: "\f287";
}

/* line 4206, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user:before {
  content: "\f007";
}

/* line 4209, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-alt:before {
  content: "\f406";
}

/* line 4212, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-alt-slash:before {
  content: "\f4fa";
}

/* line 4215, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-astronaut:before {
  content: "\f4fb";
}

/* line 4218, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-check:before {
  content: "\f4fc";
}

/* line 4221, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-circle:before {
  content: "\f2bd";
}

/* line 4224, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-clock:before {
  content: "\f4fd";
}

/* line 4227, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-cog:before {
  content: "\f4fe";
}

/* line 4230, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-edit:before {
  content: "\f4ff";
}

/* line 4233, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-friends:before {
  content: "\f500";
}

/* line 4236, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-graduate:before {
  content: "\f501";
}

/* line 4239, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-injured:before {
  content: "\f728";
}

/* line 4242, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-lock:before {
  content: "\f502";
}

/* line 4245, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-md:before {
  content: "\f0f0";
}

/* line 4248, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-minus:before {
  content: "\f503";
}

/* line 4251, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-ninja:before {
  content: "\f504";
}

/* line 4254, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-nurse:before {
  content: "\f82f";
}

/* line 4257, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-plus:before {
  content: "\f234";
}

/* line 4260, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-secret:before {
  content: "\f21b";
}

/* line 4263, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-shield:before {
  content: "\f505";
}

/* line 4266, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-slash:before {
  content: "\f506";
}

/* line 4269, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-tag:before {
  content: "\f507";
}

/* line 4272, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-tie:before {
  content: "\f508";
}

/* line 4275, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-user-times:before {
  content: "\f235";
}

/* line 4278, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-users:before {
  content: "\f0c0";
}

/* line 4281, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-users-cog:before {
  content: "\f509";
}

/* line 4284, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-users-slash:before {
  content: "\e073";
}

/* line 4287, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-usps:before {
  content: "\f7e1";
}

/* line 4290, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-ussunnah:before {
  content: "\f407";
}

/* line 4293, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-utensil-spoon:before {
  content: "\f2e5";
}

/* line 4296, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-utensils:before {
  content: "\f2e7";
}

/* line 4299, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-vaadin:before {
  content: "\f408";
}

/* line 4302, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-vector-square:before {
  content: "\f5cb";
}

/* line 4305, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-venus:before {
  content: "\f221";
}

/* line 4308, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-venus-double:before {
  content: "\f226";
}

/* line 4311, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-venus-mars:before {
  content: "\f228";
}

/* line 4314, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-vest:before {
  content: "\e085";
}

/* line 4317, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-vest-patches:before {
  content: "\e086";
}

/* line 4320, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-viacoin:before {
  content: "\f237";
}

/* line 4323, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-viadeo:before {
  content: "\f2a9";
}

/* line 4326, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-viadeo-square:before {
  content: "\f2aa";
}

/* line 4329, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-vial:before {
  content: "\f492";
}

/* line 4332, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-vials:before {
  content: "\f493";
}

/* line 4335, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-viber:before {
  content: "\f409";
}

/* line 4338, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-video:before {
  content: "\f03d";
}

/* line 4341, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-video-slash:before {
  content: "\f4e2";
}

/* line 4344, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-vihara:before {
  content: "\f6a7";
}

/* line 4347, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-vimeo:before {
  content: "\f40a";
}

/* line 4350, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 4353, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-vimeo-v:before {
  content: "\f27d";
}

/* line 4356, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-vine:before {
  content: "\f1ca";
}

/* line 4359, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-virus:before {
  content: "\e074";
}

/* line 4362, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-virus-slash:before {
  content: "\e075";
}

/* line 4365, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-viruses:before {
  content: "\e076";
}

/* line 4368, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-vk:before {
  content: "\f189";
}

/* line 4371, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-vnv:before {
  content: "\f40b";
}

/* line 4374, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-voicemail:before {
  content: "\f897";
}

/* line 4377, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-volleyball-ball:before {
  content: "\f45f";
}

/* line 4380, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-volume-down:before {
  content: "\f027";
}

/* line 4383, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-volume-mute:before {
  content: "\f6a9";
}

/* line 4386, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-volume-off:before {
  content: "\f026";
}

/* line 4389, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-volume-up:before {
  content: "\f028";
}

/* line 4392, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-vote-yea:before {
  content: "\f772";
}

/* line 4395, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-vr-cardboard:before {
  content: "\f729";
}

/* line 4398, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-vuejs:before {
  content: "\f41f";
}

/* line 4401, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-walking:before {
  content: "\f554";
}

/* line 4404, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wallet:before {
  content: "\f555";
}

/* line 4407, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-warehouse:before {
  content: "\f494";
}

/* line 4410, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-watchman-monitoring:before {
  content: "\e087";
}

/* line 4413, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-water:before {
  content: "\f773";
}

/* line 4416, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wave-square:before {
  content: "\f83e";
}

/* line 4419, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-waze:before {
  content: "\f83f";
}

/* line 4422, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-weebly:before {
  content: "\f5cc";
}

/* line 4425, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-weibo:before {
  content: "\f18a";
}

/* line 4428, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-weight:before {
  content: "\f496";
}

/* line 4431, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-weight-hanging:before {
  content: "\f5cd";
}

/* line 4434, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-weixin:before {
  content: "\f1d7";
}

/* line 4437, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-whatsapp:before {
  content: "\f232";
}

/* line 4440, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-whatsapp-square:before {
  content: "\f40c";
}

/* line 4443, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wheelchair:before {
  content: "\f193";
}

/* line 4446, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-whmcs:before {
  content: "\f40d";
}

/* line 4449, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wifi:before {
  content: "\f1eb";
}

/* line 4452, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wikipedia-w:before {
  content: "\f266";
}

/* line 4455, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wind:before {
  content: "\f72e";
}

/* line 4458, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-window-close:before {
  content: "\f410";
}

/* line 4461, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-window-maximize:before {
  content: "\f2d0";
}

/* line 4464, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-window-minimize:before {
  content: "\f2d1";
}

/* line 4467, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-window-restore:before {
  content: "\f2d2";
}

/* line 4470, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-windows:before {
  content: "\f17a";
}

/* line 4473, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wine-bottle:before {
  content: "\f72f";
}

/* line 4476, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wine-glass:before {
  content: "\f4e3";
}

/* line 4479, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wine-glass-alt:before {
  content: "\f5ce";
}

/* line 4482, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wix:before {
  content: "\f5cf";
}

/* line 4485, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wizards-of-the-coast:before {
  content: "\f730";
}

/* line 4488, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wodu:before {
  content: "\e088";
}

/* line 4491, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wolf-pack-battalion:before {
  content: "\f514";
}

/* line 4494, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-won-sign:before {
  content: "\f159";
}

/* line 4497, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wordpress:before {
  content: "\f19a";
}

/* line 4500, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wordpress-simple:before {
  content: "\f411";
}

/* line 4503, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wpbeginner:before {
  content: "\f297";
}

/* line 4506, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wpexplorer:before {
  content: "\f2de";
}

/* line 4509, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wpforms:before {
  content: "\f298";
}

/* line 4512, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wpressr:before {
  content: "\f3e4";
}

/* line 4515, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-wrench:before {
  content: "\f0ad";
}

/* line 4518, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-x-ray:before {
  content: "\f497";
}

/* line 4521, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-xbox:before {
  content: "\f412";
}

/* line 4524, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-xing:before {
  content: "\f168";
}

/* line 4527, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-xing-square:before {
  content: "\f169";
}

/* line 4530, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-y-combinator:before {
  content: "\f23b";
}

/* line 4533, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-yahoo:before {
  content: "\f19e";
}

/* line 4536, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-yammer:before {
  content: "\f840";
}

/* line 4539, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-yandex:before {
  content: "\f413";
}

/* line 4542, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-yandex-international:before {
  content: "\f414";
}

/* line 4545, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-yarn:before {
  content: "\f7e3";
}

/* line 4548, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-yelp:before {
  content: "\f1e9";
}

/* line 4551, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-yen-sign:before {
  content: "\f157";
}

/* line 4554, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-yin-yang:before {
  content: "\f6ad";
}

/* line 4557, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-yoast:before {
  content: "\f2b1";
}

/* line 4560, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-youtube:before {
  content: "\f167";
}

/* line 4563, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-youtube-square:before {
  content: "\f431";
}

/* line 4566, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa-zhihu:before {
  content: "\f63f";
}

/* line 4569, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 4579, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/fa-brands-400-1a82018929c15b4894b89f4bbf84121544edc83af8147d6efb8a8c6f2aa6b823.eot);
  src: url(/assets/fa-brands-400-1a82018929c15b4894b89f4bbf84121544edc83af8147d6efb8a8c6f2aa6b823.eot?#iefix) format("embedded-opentype"), url(/assets/fa-brands-400-014d5f88eca2bf532a2eaecd1b929d2ebb7b89b6b224955a88a887a6e6ec96d6.woff2) format("woff2"), url(/assets/fa-brands-400-9a1256ce2928ad3e6ee76e94a64742672a84bc3cbfaa2ab6afc0c327ee8c285d.woff) format("woff"), url(/assets/fa-brands-400-556e869d78177965bfb888853c07aeb38cf02a430bfda3428ec3bbb8943e4f49.ttf) format("truetype"), url(/assets/fa-brands-400-0aeca8e7194fa042398331d80758769942ffdc0710f010f03f6475ec359a274f.svg#fontawesome) format("svg");
}

/* line 4594, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400;
}

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/fa-regular-400-0a1b872e027192533a34e39d889720ea61cb36f05c8929a0c7332d147f8c3cca.eot);
  src: url(/assets/fa-regular-400-0a1b872e027192533a34e39d889720ea61cb36f05c8929a0c7332d147f8c3cca.eot?#iefix) format("embedded-opentype"), url(/assets/fa-regular-400-f7d5b48f588ee15e226c466c10f22b54a58d717af356b5f4229781c212236af0.woff2) format("woff2"), url(/assets/fa-regular-400-f44e8e9220c7f587a05a64f29bff31290df9356c0c3bcd6bece0ec63f1b9e153.woff) format("woff"), url(/assets/fa-regular-400-08bfbf74e005cfd1422c16c1942a0dd615f63259b73ae75838d2468eb2b04f29.ttf) format("truetype"), url(/assets/fa-regular-400-729fae3990adc2b348f573868ad52833b1e6799631dd8c084cdcd4de8b0afd00.svg#fontawesome) format("svg");
}

/* line 4605, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
}

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/assets/fa-solid-900-e14d824c38f00ec9bda7fc7457017ed56813867df014f23f10756158f0258226.eot);
  src: url(/assets/fa-solid-900-e14d824c38f00ec9bda7fc7457017ed56813867df014f23f10756158f0258226.eot?#iefix) format("embedded-opentype"), url(/assets/fa-solid-900-9ab6141e87e2863956b80535bb912cedd28e8dcd33115a9467ce76139edb89a3.woff2) format("woff2"), url(/assets/fa-solid-900-21acdbd12344e63d2c385c18601b52e4d0ae10c883edd9286ebe0115e32cf8e0.woff) format("woff"), url(/assets/fa-solid-900-e6364bd3454f3d0627d6db78864bfb606240fe7a35a473940b97efc31047bd8b.ttf) format("truetype"), url(/assets/fa-solid-900-302c3b7bd708847017b0e496a8c0ae191e8377713358879d4f166e63c2f2ce29.svg#fontawesome) format("svg");
}

/* line 4616, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/all.scss */
.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}

/* line 3, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/font_awesome5_webfont.scss */
.fa5-text {
  padding-left: 5px;
}

/* line 7, vendor/bundle/ruby/3.3.0/bundler/gems/font_awesome5_rails-cfd7c8b2a14e/app/assets/stylesheets/font_awesome5_webfont.scss */
.fa5-text-r {
  padding-right: 5px;
}

/* line 1, app/assets/stylesheets/bootstrap_override.scss */
.simple_form .row.required::after {
  content: none;
}

/* line 5, app/assets/stylesheets/bootstrap_override.scss */
.btn-block {
  display: block;
}

/* line 9, app/assets/stylesheets/bootstrap_override.scss */
.form-text {
  font-family: "Sharpen Book", sans-serif;
}

/* line 1, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor {
  border: 1px solid #bbb;
  border-radius: 3px;
  margin: 0;
  padding: 0.4em 0.6em;
  min-height: 5em;
  outline: none;
}

/* line 9, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar * {
  box-sizing: border-box;
}

/* line 12, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button-row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  overflow-x: auto;
}

/* line 18, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button-group {
  display: flex;
  margin-bottom: 10px;
  border: 1px solid #bbb;
  border-top-color: #ccc;
  border-bottom-color: #888;
  border-radius: 3px;
}

/* line 25, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button-group:not(:first-child) {
  margin-left: 1.5vw;
}

@media (max-width: 768px) {
  /* line 28, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
  trix-toolbar .trix-button-group:not(:first-child) {
    margin-left: 0;
  }
}

/* line 31, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button-group-spacer {
  flex-grow: 1;
}

@media (max-width: 768px) {
  /* line 34, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
  trix-toolbar .trix-button-group-spacer {
    display: none;
  }
}

/* line 37, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button {
  position: relative;
  float: left;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.75em;
  font-weight: 600;
  white-space: nowrap;
  padding: 0 0.5em;
  margin: 0;
  outline: none;
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  background: transparent;
}

/* line 51, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}

/* line 53, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button.trix-active {
  background: #cbeefa;
  color: black;
}

/* line 56, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button:not(:disabled) {
  cursor: pointer;
}

/* line 58, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button:disabled {
  color: rgba(0, 0, 0, 0.125);
}

@media (max-width: 768px) {
  /* line 61, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
  trix-toolbar .trix-button {
    letter-spacing: -0.01em;
    padding: 0 0.3em;
  }
}

/* line 65, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon {
  font-size: inherit;
  width: 2.6em;
  height: 1.6em;
  max-width: calc(0.8em + 4vw);
  text-indent: -9999px;
}

@media (max-width: 768px) {
  /* line 72, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
  trix-toolbar .trix-button--icon {
    height: 2em;
    max-width: calc(0.8em + 3.5vw);
  }
}

/* line 75, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.6;
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media (max-width: 768px) {
  /* line 88, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
  trix-toolbar .trix-button--icon::before {
    right: 6%;
    left: 6%;
  }
}

/* line 91, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon.trix-active::before {
  opacity: 1;
}

/* line 93, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon:disabled::before {
  opacity: 0.125;
}

/* line 96, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon-attach::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  top: 8%;
  bottom: 4%;
}

/* line 101, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon-bold::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

/* line 104, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon-italic::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

/* line 107, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon-link::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

/* line 110, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon-strike::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

/* line 113, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon-quote::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

/* line 116, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon-heading-1::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

/* line 119, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon-code::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

/* line 122, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon-bullet-list::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

/* line 125, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon-number-list::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

/* line 128, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon-undo::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

/* line 131, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon-redo::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

/* line 134, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon-decrease-nesting-level::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

/* line 137, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--icon-increase-nesting-level::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

/* line 140, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-dialogs {
  position: relative;
}

/* line 143, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-dialog {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 0.75em;
  padding: 15px 10px;
  background: #fff;
  box-shadow: 0 0.3em 1em #ccc;
  border-top: 2px solid #888;
  border-radius: 5px;
  z-index: 5;
}

/* line 156, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-input--dialog {
  font-size: inherit;
  font-weight: normal;
  padding: 0.5em 0.8em;
  margin: 0 10px 0 0;
  border-radius: 3px;
  border: 1px solid #bbb;
  background-color: #fff;
  box-shadow: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 168, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-input--dialog.validate:invalid {
  box-shadow: #F00 0px 0px 1.5px 1px;
}

/* line 171, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-button--dialog {
  font-size: inherit;
  padding: 0.5em;
  border-bottom: none;
}

/* line 176, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-dialog--link {
  max-width: 600px;
}

/* line 179, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-dialog__link-fields {
  display: flex;
  align-items: baseline;
}

/* line 182, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-dialog__link-fields .trix-input {
  flex: 1;
}

/* line 184, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-toolbar .trix-dialog__link-fields .trix-button-group {
  flex: 0 0 content;
  margin: 0;
}

/* line 188, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor [data-trix-mutable]:not(.attachment__caption-editor) {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 194, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor [data-trix-mutable]::-moz-selection,
trix-editor [data-trix-cursor-target]::-moz-selection, trix-editor [data-trix-mutable] ::-moz-selection {
  background: none;
}

/* line 198, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor [data-trix-mutable]::selection,
trix-editor [data-trix-cursor-target]::selection, trix-editor [data-trix-mutable] ::selection {
  background: none;
}

/* line 202, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .attachment__caption-editor[data-trix-mutable]:focus::-moz-selection {
  background: highlight;
}

/* line 205, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .attachment__caption-editor[data-trix-mutable]:focus::selection {
  background: highlight;
}

/* line 208, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .attachment.attachment--file[data-trix-mutable] {
  box-shadow: 0 0 0 2px highlight;
  border-color: transparent;
}

/* line 212, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .attachment[data-trix-mutable] img {
  box-shadow: 0 0 0 2px highlight;
}

/* line 215, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .attachment {
  position: relative;
}

/* line 217, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .attachment:hover {
  cursor: default;
}

/* line 220, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .attachment--preview .attachment__caption:hover {
  cursor: text;
}

/* line 223, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .attachment__progress {
  position: absolute;
  z-index: 1;
  height: 20px;
  top: calc(50% - 10px);
  left: 5%;
  width: 90%;
  opacity: 0.9;
  transition: opacity 200ms ease-in;
}

/* line 232, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .attachment__progress[value="100"] {
  opacity: 0;
}

/* line 235, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .attachment__caption-editor {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: inherit;
  text-align: center;
  vertical-align: top;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 251, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .attachment__toolbar {
  position: absolute;
  z-index: 1;
  top: -0.9em;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 259, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .trix-button-group {
  display: inline-flex;
}

/* line 262, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .trix-button {
  position: relative;
  float: left;
  color: #666;
  white-space: nowrap;
  font-size: 80%;
  padding: 0 0.8em;
  margin: 0;
  outline: none;
  border: none;
  border-radius: 0;
  background: transparent;
}

/* line 274, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}

/* line 276, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .trix-button.trix-active {
  background: #cbeefa;
}

/* line 278, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .trix-button:not(:disabled) {
  cursor: pointer;
}

/* line 281, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .trix-button--remove {
  text-indent: -9999px;
  display: inline-block;
  padding: 0;
  outline: none;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid highlight;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);
}

/* line 293, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .trix-button--remove::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.7;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 90%;
}

/* line 306, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .trix-button--remove:hover {
  border-color: #333;
}

/* line 308, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .trix-button--remove:hover::before {
  opacity: 1;
}

/* line 311, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .attachment__metadata-container {
  position: relative;
}

/* line 314, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .attachment__metadata {
  position: absolute;
  left: 50%;
  top: 2em;
  transform: translate(-50%, 0);
  max-width: 90%;
  padding: 0.1em 0.6em;
  font-size: 0.8em;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
}

/* line 325, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .attachment__metadata .attachment__name {
  display: inline-block;
  max-width: 100%;
  vertical-align: bottom;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 332, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
trix-editor .attachment__metadata .attachment__size {
  margin-left: 0.2em;
  white-space: nowrap;
}

/* line 336, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content {
  line-height: 1.5;
  overflow-wrap: break-word;
  word-break: break-word;
}

/* line 340, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* line 344, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content h1, .trix-content .h1 {
  font-size: 1.2em;
  line-height: 1.2;
}

/* line 347, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content blockquote {
  border: 0 solid #ccc;
  border-left-width: 0.3em;
  margin-left: 0.3em;
  padding-left: 0.6em;
}

/* line 352, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content [dir=rtl] blockquote,
.trix-content blockquote[dir=rtl] {
  border-width: 0;
  border-right-width: 0.3em;
  margin-right: 0.3em;
  padding-right: 0.6em;
}

/* line 358, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content li {
  margin-left: 1em;
}

/* line 360, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content [dir=rtl] li {
  margin-right: 1em;
}

/* line 362, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content pre {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-family: monospace;
  font-size: 0.9em;
  padding: 0.5em;
  white-space: pre;
  background-color: #eee;
  overflow-x: auto;
}

/* line 372, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content img {
  max-width: 100%;
  height: auto;
}

/* line 375, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content .attachment {
  display: inline-block;
  position: relative;
  max-width: 100%;
}

/* line 379, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content .attachment a {
  color: inherit;
  text-decoration: none;
}

/* line 382, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {
  color: inherit;
}

/* line 384, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content .attachment__caption {
  text-align: center;
}

/* line 386, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content .attachment__caption .attachment__name + .attachment__size::before {
  content: ' \2022 ';
}

/* line 388, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content .attachment--preview {
  width: 100%;
  text-align: center;
}

/* line 391, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content .attachment--preview .attachment__caption {
  color: #666;
  font-size: 0.9em;
  line-height: 1.2;
}

/* line 395, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content .attachment--file {
  color: #333;
  line-height: 1;
  margin: 0 2px 2px 2px;
  padding: 0.4em 1em;
  border: 1px solid #bbb;
  border-radius: 5px;
}

/* line 402, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content .attachment-gallery {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}

/* line 406, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content .attachment-gallery .attachment {
  flex: 1 0 33%;
  padding: 0 0.5em;
  max-width: 33%;
}

/* line 410, vendor/bundle/ruby/3.3.0/gems/actiontext-7.2.2.2/app/assets/stylesheets/trix.css */
.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {
  flex-basis: 50%;
  max-width: 50%;
}

/* line 15, app/assets/stylesheets/actiontext.scss */
.trix-content .attachment-gallery > action-text-attachment,
.trix-content .attachment-gallery > .attachment {
  flex: 1 0 33%;
  padding: 0 0.5em;
  max-width: 33%;
}

/* line 24, app/assets/stylesheets/actiontext.scss */
.trix-content .attachment-gallery.attachment-gallery--2 > action-text-attachment,
.trix-content .attachment-gallery.attachment-gallery--2 > .attachment, .trix-content .attachment-gallery.attachment-gallery--4 > action-text-attachment,
.trix-content .attachment-gallery.attachment-gallery--4 > .attachment {
  flex-basis: 50%;
  max-width: 50%;
}

/* line 33, app/assets/stylesheets/actiontext.scss */
.trix-content action-text-attachment .attachment {
  padding: 0 !important;
  max-width: 100% !important;
}

/* line 5, app/assets/stylesheets/riddler/assessment_responses.scss */
.question-content-wrapper {
  height: 30vh;
}

/* line 9, app/assets/stylesheets/riddler/assessment_responses.scss */
.question-content-background {
  border: 2px solid #31786c;
  background-color: #c8ebd8;
}

/* line 14, app/assets/stylesheets/riddler/assessment_responses.scss */
.question-content {
  height: 100%;
  font-size: 7.5vw;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 21, app/assets/stylesheets/riddler/assessment_responses.scss */
.question-content .trix-content {
  font-size: inherit;
  color: #000 !important;
}

/* line 27, app/assets/stylesheets/riddler/assessment_responses.scss */
.assessment-question-subheading {
  font-size: 18px !important;
}

/* line 31, app/assets/stylesheets/riddler/assessment_responses.scss */
#take_assessment_response .trix-content {
  display: inline !important;
}

/* line 35, app/assets/stylesheets/riddler/assessment_responses.scss */
.required::after {
  content: none;
}

/* line 39, app/assets/stylesheets/riddler/assessment_responses.scss */
.step-container {
  width: 22%;
  background-color: #2b5652;
}

/* line 5, app/assets/stylesheets/riddler/battery_responses.scss */
.table tr .border-bottom, .table td .border-bottom, .table th .border-bottom {
  border-bottom: 2px solid;
}

/* line 8, app/assets/stylesheets/riddler/battery_responses.scss */
.table tr .border-left, .table td .border-left, .table th .border-left {
  border-left: 2px dashed #eff2f5 !important;
}

/* line 2, app/assets/stylesheets/helix_assessment.scss */
#helix_assessment_slide_card .carousel-indicators,
#helix_assessment_slide_card .carousel-indicators li {
  cursor: default;
  pointer-events: none;
}

/* line 7, app/assets/stylesheets/helix_assessment.scss */
#helix_assessment_slide_card .carousel-inner {
  min-height: 430px;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 17, app/assets/stylesheets/helix_assessment.scss */
  #helix_assessment_slide_card .carousel-inner {
    min-height: 452px;
  }
}

/* line 1, app/assets/stylesheets/clipboard.scss */
.clipboard-button {
  display: none;
}

/* line 5, app/assets/stylesheets/clipboard.scss */
.clipboard--supported .clipboard-button {
  display: initial;
}

/*
 * We define some standard colors along with the record "color theme" here.
 *
 * The color that a record has is defined by the color attribute. The color
 * attribute in the model will be the HEX value of the main theme color. For
 * example, if a record is themed blue, then the color in the color attribute
 * will be 48cae4. When the view is rendered, we lookup the theme related to
 * that color via Colorable::COLORS.key(record.color), and then use that name
 * to define the CSS class to apply. E.g.
 *
 *    <div class="color-theme-<%= Colorable::COLORS.key(record.color) %>">
 *      Example
 *    </div>
 *
 * Or using the helper function in application helper
 *
 *    <div class="<%= theme_color(record.color) %>">
 *      Example
 *    </div>
 *
 * These were obtained by looking at the palettes on https://coolors.co
 */
/* line 88, app/assets/stylesheets/color_themes.scss */
.text-blue-lighter {
  color: #608FB6;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.text-blue-light {
  color: #3B719D;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.text-blue {
  color: #226092;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.text-blue-dark {
  color: #124977;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.text-blue-darker {
  color: #06365E;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.text-orange {
  color: #F48220;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.text-yellow {
  color: #F6C812;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.bg-blue-lighter {
  background-color: #608FB6;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.bg-blue-light {
  background-color: #3B719D;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.bg-blue {
  background-color: #226092;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.bg-blue-dark {
  background-color: #124977;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.bg-blue-darker {
  background-color: #06365E;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.bg-orange {
  background-color: #F48220;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.bg-yellow {
  background-color: #F6C812;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-default-lightest {
  background-color: #0F3E88 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-default-lighter {
  background-color: #0F3E88 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-default-light {
  background-color: #0F3E88 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-default {
  background-color: #0F3E88 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-default-dark {
  background-color: #0F3E88 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-default-darker {
  background-color: #0F3E88 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-default-darkest {
  background-color: #0F3E88 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-blue-lightest {
  background-color: #0F3E88 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-blue-lighter {
  background-color: #0F3E88 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-blue-light {
  background-color: #0F3E88 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-blue {
  background-color: #0F3E88 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-blue-dark {
  background-color: #0F3E88 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-blue-darker {
  background-color: #0F3E88 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-blue-darkest {
  background-color: #0F3E88 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-dark-green-lightest {
  background-color: #2B5652 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-dark-green-lighter {
  background-color: #2B5652 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-dark-green-light {
  background-color: #2B5652 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-dark-green {
  background-color: #2B5652 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-dark-green-dark {
  background-color: #2B5652 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-dark-green-darker {
  background-color: #2B5652 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-dark-green-darkest {
  background-color: #2B5652 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-tan-lightest {
  background-color: #FCE7AD !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-tan-lighter {
  background-color: #FCE7AD !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-tan-light {
  background-color: #FCE7AD !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-tan {
  background-color: #FCE7AD !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-tan-dark {
  background-color: #FCE7AD !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-tan-darker {
  background-color: #FCE7AD !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-tan-darkest {
  background-color: #FCE7AD !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-purple-lightest {
  background-color: #3F3148 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-purple-lighter {
  background-color: #3F3148 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-purple-light {
  background-color: #3F3148 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-purple {
  background-color: #3F3148 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-purple-dark {
  background-color: #3F3148 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-purple-darker {
  background-color: #3F3148 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-purple-darkest {
  background-color: #3F3148 !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-mid-green-lightest {
  background-color: #31786C !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-mid-green-lighter {
  background-color: #31786C !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-mid-green-light {
  background-color: #31786C !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-mid-green {
  background-color: #31786C !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-mid-green-dark {
  background-color: #31786C !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-mid-green-darker {
  background-color: #31786C !important;
}

/* line 88, app/assets/stylesheets/color_themes.scss */
.color-theme-mid-green-darkest {
  background-color: #31786C !important;
}

/*
 * Create a divider with text on it.
 *
 * Example Usage:
 *    <span class="divider" text-position="left">Divider</span>
 *    <h2 class="divider">Divider</h2>
 *    <div class="divider" text-position="right">Divider</div>
 *
 * Source:
 *    https://stackoverflow.com/questions/2812770/add-centered-text-to-the-middle-of-a-horizontal-rule/54034010#54034010
 */
/* line 19, app/assets/stylesheets/divider.scss */
.divider {
  display: flex;
  align-items: center;
  padding: 0 1rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 27, app/assets/stylesheets/divider.scss */
.divider:before, .divider:after {
  content: '';
  flex: 0 1 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.21);
  margin: 0 1rem;
  transform: translateY(1px / 2);
}

/* line 36, app/assets/stylesheets/divider.scss */
.divider:before {
  margin-left: 0;
}

/* line 40, app/assets/stylesheets/divider.scss */
.divider:after {
  margin-right: 0;
}

/* line 44, app/assets/stylesheets/divider.scss */
.divider[text-position="right"]:after, .divider[text-position="left"]:before {
  content: none;
}

@media (min-width: 992px) {
  /* line 2, app/assets/stylesheets/placement_intro.scss */
  .getting-started-step {
    height: 100%;
  }
}

/* line 5, app/assets/stylesheets/placement_intro.scss */
.getting-started-step {
  text-align: center;
}

/* line 9, app/assets/stylesheets/placement_intro.scss */
.getting-started-step .sharpen-icon {
  font-size: 36pt;
  color: var(--color-pine);
}

/* line 14, app/assets/stylesheets/placement_intro.scss */
.getting-started-step svg {
  height: 36pt;
  width: 36pt;
  fill: var(--color-pine);
}

/* line 20, app/assets/stylesheets/placement_intro.scss */
hr {
  margin: 1em 0 2em;
  background-color: var(--color-mint);
  border: 0;
  height: 2px;
}

@media screen and (min-width: 992px) and (max-width: 1310px) {
  /* line 4, app/assets/stylesheets/media_query_override.scss */
  .loginBoxWidth {
    width: 60% !important;
  }
  /* line 9, app/assets/stylesheets/media_query_override.scss */
  .small-screen-fix .flex-row {
    flex-direction: column !important;
    align-items: center;
  }
  /* line 14, app/assets/stylesheets/media_query_override.scss */
  .small-screen-fix .boxMarginBottom {
    margin-bottom: 10px;
  }
  /* line 18, app/assets/stylesheets/media_query_override.scss */
  .small-screen-fix .flex-stack {
    flex-direction: column !important;
  }
  /* line 22, app/assets/stylesheets/media_query_override.scss */
  .small-screen-fix .fullWidth {
    width: 100%;
  }
}

/* line 1, app/assets/stylesheets/swc_override.scss */
.theme--sharpen {
  background-color: #fffbf6;
  font-family: "Sharpen Regular", sans-serif;
  font-size: 15px;
}

/* line 34, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen input[type='text'],
.theme--sharpen input[type='tel'],
.theme--sharpen input[type='url'],
.theme--sharpen input[type='password'],
.theme--sharpen input[type='email'],
.theme--sharpen input[type='number'],
.theme--sharpen input[type='search'],
.theme--sharpen select,
.theme--sharpen textarea {
  width: 100%;
  padding: 13px 16px 14px 16px;
  background: #ffffff;
  border: 2px solid #e6e6e6;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  font-size: 16px;
  line-height: 140%;
  color: #282828;
  font-family: "Sharpen Regular", sans-serif;
  font-size: 16px;
}

/* line 57, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen textarea {
  font-family: "Sharpen Book", sans-serif;
  font-size: 15px;
}

/* line 62, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding-right: 32px;
  background-image: url(/ui/assets/images/form-icon-down-caret@2x.f87d5421.png);
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) center;
  background-size: 12px 5px;
}

/* line 73, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen input[type='text']::placeholder,
.theme--sharpen input[type='tel']::placeholder,
.theme--sharpen input[type='url']::placeholder,
.theme--sharpen input[type='password']::placeholder,
.theme--sharpen input[type='email']::placeholder,
.theme--sharpen input[type='number']::placeholder,
.theme--sharpen input[type='search']::placeholder,
.theme--sharpen select:invalid {
  color: #626262;
  font-family: "Sharpen Book", sans-serif;
}

/* line 85, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen input[type='text']:focus,
.theme--sharpen input[type='tel']:focus,
.theme--sharpen input[type='url']:focus,
.theme--sharpen input[type='password']:focus,
.theme--sharpen input[type='email']:focus,
.theme--sharpen input[type='number']:focus,
.theme--sharpen input[type='search']:focus,
.theme--sharpen select:focus,
.theme--sharpen textarea:focus {
  outline: none !important;
  border: 2px solid #31786c;
}

/* line 98, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen input[type='text']:disabled,
.theme--sharpen input[type='tel']:disabled,
.theme--sharpen input[type='url']:disabled,
.theme--sharpen input[type='password']:disabled,
.theme--sharpen input[type='email']:disabled,
.theme--sharpen input[type='number']:disabled,
.theme--sharpen input[type='search']:disabled,
.theme--sharpen select:disabled {
  outline: none !important;
  font-family: "Sharpen Book", sans-serif;
  color: #626262;
  border: 2px solid #f5f5f5;
  background-color: #f5f5f5;
}

/* line 113, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen input[type='radio'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border: solid 4px #e6e6e6;
  position: relative;
}

/* line 123, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen input[type='radio'],
.theme--sharpen input[type='radio']:checked::before {
  border-radius: 100%;
}

/* line 128, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen input[type='radio']:checked::before {
  content: '';
  width: 12px;
  height: 12px;
  background-color: #31786c;
  position: absolute;
  top: 0px;
  left: 0px;
}

/* line 138, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen input[type='radio']:disabled {
  background-color: #e6e6e6;
}

/* line 142, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen input[type='checkbox'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border: solid 2px #c8ebd8;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  position: relative;
}

/* line 155, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen input[type='checkbox']:checked::before {
  content: '';
  width: 16px;
  height: 16px;
  background-color: #31786c;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-image: url(/ui/assets/images/form-icon-check@2x.789520cf.png);
  background-repeat: no-repeat;
  background-position: calc(100% - 5px) center;
  background-size: 7px 5px;
  position: absolute;
}

/* line 170, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen input[type='checkbox']:disabled {
  border: solid 2px #e6e6e6;
}

/* line 174, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen input[type='checkbox']:disabled::before {
  background-color: #aeaeae;
}

/* line 178, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-input-label {
  font-family: "Sharpen Book", sans-serif;
  font-size: 15px;
  color: #626262;
  line-height: 140%;
}

/* line 185, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-input-label-active {
  font-family: "Sharpen Regular", sans-serif;
  font-size: 15px;
  color: #282828;
  line-height: 140%;
}

/* line 192, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-input-label-error {
  font-family: "Sharpen Book", sans-serif;
  font-size: 15px;
  color: #d05050;
  line-height: 140%;
}

/* line 199, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-question-number {
  font-family: "Sharpen Regular", sans-serif;
  font-size: 16px;
  color: #626262;
}

/* line 205, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen h1, .theme--sharpen .h1 {
  font-family: "Sharpen Title Bold", sans-serif;
  font-size: 36px;
  color: #2b5652;
}

/* line 211, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .fs-1 {
  font-family: "Sharpen Title Bold", sans-serif;
  font-size: 36px;
}

/* line 216, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen h2, .theme--sharpen .h2 {
  font-family: "Sharpen Title Bold", sans-serif;
  font-size: 30px;
  color: #2b5652;
}

/* line 222, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .fs-2 {
  font-family: "Sharpen Title Bold", sans-serif;
  font-size: 30px;
}

/* line 227, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen h3, .theme--sharpen .h3 {
  font-family: "Sharpen Title Bold", sans-serif;
  font-size: 26px;
  color: #2b5652;
}

/* line 233, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .fs-3 {
  font-family: "Sharpen Title Bold", sans-serif;
  font-size: 26px;
}

/* line 238, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen h4, .theme--sharpen .h4 {
  font-family: "Sharpen Title Bold", sans-serif;
  font-size: 18px;
  color: #2b5652;
}

/* line 244, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .fs-4 {
  font-family: "Sharpen Title Bold", sans-serif;
  font-size: 18px;
}

/* line 249, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen h5, .theme--sharpen .h5 {
  font-family: "Sharpen Regular", sans-serif;
  font-size: 20px;
  color: #282828;
}

/* line 255, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen h6, .theme--sharpen .h6 {
  font-family: "Sharpen Regular", sans-serif;
  font-size: 18px;
  color: #282828;
}

/* line 261, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .fs-5 {
  font-family: "Sharpen Regular", sans-serif;
  font-size: 20px;
}

/* line 266, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .fs-6,
.theme--sharpen .fs-7 {
  font-family: "Sharpen Regular", sans-serif;
  font-size: 18px;
}

/* line 272, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen p {
  font-family: "Sharpen Book", sans-serif;
  font-size: 15px;
  color: #626262;
}

/* line 278, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-assessment-row-header {
  font-family: "Sharpen Medium", sans-serif;
  font-size: 15px;
  color: #282828;
}

/* line 284, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-data-mono {
  font-family: ui-monospace, "SF Mono", Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;
  font-size: 13px;
  color: #282828;
}

/* line 290, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-data-mono-pill {
  background-color: #bfe5f1;
  padding: 4px 12px 4px 12px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

/* line 298, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-data-mono span {
  color: #0f3e88;
  font-weight: 600;
}

/* line 303, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-wrap {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
}

/* line 311, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-column-marker {
  width: 140px;
}

/* line 315, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-column-position {
  width: 120px;
}

/* line 319, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-column-gene {
  width: 110px;
}

/* line 323, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-column-allele {
  width: 100px;
}

/* line 327, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-column-genotype {
  width: 140px;
}

/* line 331, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-column-frequency {
  width: 180 px;
}

/* line 335, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-summary-description {
  font-family: "Sharpen Book", sans-serif;
  font-size: 14px;
  color: #626262;
  line-height: 140%;
  padding-bottom: 30px;
  border-bottom: 1px solid #aeaeae;
}

/* line 344, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-pop-over {
  max-width: 304px;
  box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 14px 12px 14px 12px;
  gap: 4px;
  background-color: #2b5652;
}

/* line 358, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-pop-over-title {
  font-family: "Sharpen SemiBold", sans-serif;
  font-size: 14px;
  color: #fdf6ed;
}

/* line 364, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-pop-over-text {
  font-family: "Sharpen Book", sans-serif;
  font-size: 14px;
  line-height: 140%;
  color: #fdf6ed;
}

/* line 371, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-menu-pill {
  font-family: "Sharpen Regular", sans-serif;
  font-size: 16px;
  color: #2b5652;
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 14px 6px 14px;
  background-color: #c8ebd8;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  gap: 10px;
}

/* line 387, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-modal {
  background-color: #ffffff;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
}

/* line 396, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-text-link {
  font-family: "Sharpen Regular", sans-serif;
  font-size: 16px;
  text-decoration: underline;
  cursor: pointer;
  background: none;
  border: none;
  padding: 0;
}

/* line 406, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-text-link.link-type-dark-green {
  color: #2b5652;
}

/* line 410, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-text-link.link-type-mid-green {
  color: #31786c;
}

/* line 414, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-text-link.link-type-purple {
  color: #3f3148;
}

/* line 418, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-text-link.link-type-blue {
  color: #0f3e88;
}

/* line 422, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-text-link.link-type-tan {
  color: #fdf6ed;
}

/* line 426, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-text-link.underline-menu {
  text-decoration: none;
  padding-bottom: 3px;
  border-bottom: 2px solid #fce7ad;
}

/* line 432, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-text-link.underline-none {
  text-decoration: none;
}

/* line 436, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  text-decoration: none;
  border: none;
  padding: 0;
}

/* line 447, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-size-nano {
  padding: 3px 8px 3px 8px;
  font-family: "Sharpen Regular", sans-serif;
  font-size: 13px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 456, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-size-small {
  min-width: 79px;
  padding: 8px 32px 10px 32px;
  font-family: "Sharpen Regular", sans-serif;
  font-size: 16px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 466, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-size-medium {
  padding: 11px 64px 13px 64px;
  font-family: "Sharpen Regular", sans-serif;
  font-size: 16px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 475, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-size-large {
  padding: 19px 98px 21px 98px;
  font-family: "Sharpen Medium", sans-serif;
  font-size: 16px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 484, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-type-dark-green {
  background-color: #2b5652;
  color: #fdf6ed;
}

/* line 489, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-type-mid-green {
  background-color: #31786c;
  color: #fdf6ed;
}

/* line 494, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-type-light-green {
  background-color: #c8ebd8;
  color: #2b5652;
}

/* line 499, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-type-purple {
  background-color: #3f3148;
  color: #fce7ad;
}

/* line 504, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-type-yellow {
  background-color: #fce7ad;
  color: #2b5652;
}

/* line 509, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-type-gray {
  color: #3f4254;
  background-color: #e4e6ef;
}

/* line 514, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-type-blue {
  background-color: #0f3e88;
  color: #ffffff;
}

/* line 519, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-type-outline {
  background-color: transparent;
  color: #2b5652;
  border: 2px solid #2b5652;
}

/* line 525, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-type-outline-red {
  background-color: transparent;
  color: #a11b1b;
  border: 2px solid #a11b1b;
}

/* line 530, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-type-outline-red:hover {
  color: #ffffff;
  background-color: #a11b1b;
  border-color: #a11b1b;
}

/* line 537, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-type-tan {
  background-color: #fdf6ed;
  color: #2b5652;
  border: 2px solid #2b5652;
}

/* line 543, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-type-light {
  color: #000;
  background-color: #f5f8fa;
  border-color: #f5f8fa;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 549, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-type-light:hover {
  color: #000;
  background-color: #f7f9fb;
  border-color: #f6f9fb;
}

/* line 556, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-type-red {
  color: #ffffff;
  background-color: #a11b1b;
  border-color: #a11b1b;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 562, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-type-red:hover {
  color: #ffffff;
  background-color: #cf0e3f;
  border-color: #cf0e3f;
}

/* line 569, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
.theme--sharpen .swc-button.button-type-disabled {
  background-color: #aeaeae;
  color: #ffffff;
  border: 2px solid #aeaeae;
  pointer-events: none;
}

@media only screen and (max-width: 800px) {
  /* line 578, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
  .theme--sharpen .swc-assessment-row-header {
    font-size: 13px;
    margin-bottom: 8px;
  }
  /* line 582, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
  .theme--sharpen .swc-table-elements {
    flex: 50%;
  }
  /* line 585, vendor/assets/stylesheets/ui/_sharpen-web-components.scss */
  .theme--sharpen .swc-table-elements:nth-last-child(-n + 4) {
    margin-top: 30px;
  }
}

/* line 8, app/assets/stylesheets/swc_override.scss */
.theme--sharpen li {
  color: #626262;
  font-size: 15px;
}

/* line 13, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .trix-content {
  font-family: "Sharpen Book", sans-serif;
  font-size: 15px;
  color: #626262;
}

/* line 19, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .form-check-input:checked {
  background-color: transparent !important;
  border-color: #e6e6e6 !important;
}

/* line 24, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .daterangepicker .drp-calendar td.active {
  background-color: #31786c !important;
  color: #fff !important;
  border-radius: 0.475rem;
}

/* line 30, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .daterangepicker .drp-calendar td.available:hover {
  border-radius: 0.475rem;
  background-color: #f1fff1;
  color: #31786c;
}

/* line 36, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .daterangepicker .drp-calendar th.available:hover {
  border-radius: 0.475rem;
  background-color: #f1fff1;
  color: #31786c;
}

/* line 42, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .progress-bar.bg-primary {
  background-color: #2b5652;
}

/* line 46, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .header {
  background-color: #2b5652;
  color: #ffffff;
  height: 75px;
  padding: 22px 40px;
  gap: 939px;
}

/* line 54, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .footer {
  background-color: #2b5652;
  color: #fdf6ed;
  padding: 40px 22px 22px 60px;
  gap: 949px;
}

/* line 62, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .inlineFields > div:after {
  display: none;
}

/* line 68, app/assets/stylesheets/swc_override.scss */
.theme--sharpen a {
  color: #2b5652;
  text-decoration: underline;
}

/* line 73, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .text-green {
  color: #31786c;
}

/* line 77, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .text-yellow {
  color: #fce7ad;
}

/* line 81, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .text-red {
  color: #d05050;
}

/* line 85, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .text-grey {
  color: #9d9d9d;
}

/* line 89, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .text-black {
  color: #000;
}

/* line 93, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .bg-green {
  background-color: #31786c;
}

/* line 97, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .bg-yellow {
  background-color: #fce7ad;
}

/* line 101, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .bg-red {
  background-color: #d05050;
}

/* line 105, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .bg-grey {
  background-color: #9d9d9d;
}

/* line 109, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .lexicon {
  color: #0f3e88;
  border-bottom: 1px #0f3e88 solid;
}

/* line 114, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .tooltip.bs-tooltip-right .tooltip-arrow::before {
  border-right-color: #2b5652 !important;
}

/* line 118, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .tooltip.bs-tooltip-left .tooltip-arrow::before {
  border-left-color: #2b5652 !important;
}

/* line 122, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .tooltip.bs-tooltip-bottom .tooltip-arrow::before, .theme--sharpen .tooltip.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
  border-bottom-color: #2b5652 !important;
}

/* line 126, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .tooltip.bs-tooltip-top .tooltip-arrow::before, .theme--sharpen .tooltip.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
  border-top-color: #2b5652 !important;
}

/* line 130, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .disabled-input {
  outline: none !important;
  font-family: "Sharpen Book", sans-serif;
  color: #626262 !important;
  background-color: #f5f5f5 !important;
  pointer-events: none;
}

/* line 137, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .disabled-input + label {
  pointer-events: none;
}

/* line 142, app/assets/stylesheets/swc_override.scss */
.theme--sharpen .overflow-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  /* line 150, app/assets/stylesheets/swc_override.scss */
  .theme--sharpen .header {
    padding: 22px 0;
  }
  /* line 154, app/assets/stylesheets/swc_override.scss */
  .theme--sharpen .footer {
    padding: 40px 0 0 0;
  }
}

/*
 * General purpose custom CSS that we are adding
 */
/* line 51, app/assets/stylesheets/application.scss */
html,
body {
  min-height: 100vh;
}

/* line 56, app/assets/stylesheets/application.scss */
body {
  display: flex;
  flex-direction: column;
}

/* line 61, app/assets/stylesheets/application.scss */
#main {
  flex-grow: 1;
}

/* line 65, app/assets/stylesheets/application.scss */
.warningIconWrapper-large {
  top: 18px !important;
  right: -14px !important;
}

/* line 69, app/assets/stylesheets/application.scss */
.warningIconWrapper-large i {
  font-size: 25px !important;
}

/* line 74, app/assets/stylesheets/application.scss */
.warningIconWrapper-small {
  top: 11px !important;
  right: -11px !important;
}

/* line 78, app/assets/stylesheets/application.scss */
.warningIconWrapper-small i {
  font-size: 17px !important;
}

/* line 84, app/assets/stylesheets/application.scss */
label.error, span.error {
  color: #a11b1b;
}

/* line 88, app/assets/stylesheets/application.scss */
.required::after {
  color: #a11b1b;
}

/* line 92, app/assets/stylesheets/application.scss */
.anchor-centered {
  display: block;
  height: 50vh;
  /* 50% viewport height */
  margin-top: -50vh;
  visibility: hidden;
}

/* Used for content that is only intended for screan readers */
/* line 100, app/assets/stylesheets/application.scss */
.sr-only {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/* line 109, app/assets/stylesheets/application.scss */
.btn-block {
  display: block;
}

/* line 113, app/assets/stylesheets/application.scss */
.research-consent {
  overflow-y: scroll;
  height: 300px;
  border: 1px solid #DDD;
  padding: 10px;
  background-color: white;
}

/* line 120, app/assets/stylesheets/application.scss */
.research-consent h5, .research-consent .h5 {
  font-size: 15px;
}

/*
** Onboarding
*/
/* line 129, app/assets/stylesheets/application.scss */
button .social-icon {
  height: 22px;
  vertical-align: -5px;
  margin-right: 4px;
}

/* line 135, app/assets/stylesheets/application.scss */
.theme--sharpen .button-social-signup {
  flex-direction: row;
  gap: 0.5em;
}

/* line 140, app/assets/stylesheets/application.scss */
.theme--sharpen .sharpen-text-intro {
  font-size: 14pt;
}
